intel-one-mono

intel-one-mono

开发者友好的高清晰度等宽字体系列

Intel One Mono是一款为提高代码可读性而设计的等宽字体系列。这套字体由专业字体设计公司Frere-Jones Type与Intel合作开发,旨在减少开发者的视觉疲劳和编码错误。它支持200多种拉丁文语言,提供四种字重及对应斜体,并包含编程连字等OpenType特性。作为开源项目,Intel One Mono可免费用于各种代码编辑器和开发平台。字体针对低视力开发者优化,并进行了屏幕渲染优化,在VSCode、Sublime Text等常用编辑器中表现出色。

编程Github开源项目Intel One Mono字体开发者开源

Intel One Mono 字体

Intel One Mono 字符集图片

隆重推出 Intel One Mono,这是一个富有表现力的等宽字体系列,专为清晰度、可读性和开发者需求而设计。

它更易阅读,可免费使用,并采用开源字体许可。

Frere-Jones Type 识别到视力不佳的开发者群体在排版方面的需求未得到满足,因此与英特尔品牌团队和 VMLY&R 合作设计了 Intel One Mono 字体,以最大限度提高可读性,解决开发者的疲劳和眼睛疲劳问题,并减少编码错误。一组视力不佳和法定盲人开发者在设计的每个阶段提供了反馈。

Intel One Mono 还涵盖了使用拉丁文字的 200 多种语言。Intel One Mono 字体提供四种字重 — 细体、常规、中等和粗体 — 以及相应的斜体,我们很高兴分享官方发布的可直接使用的字体以及可编辑的源文件。

使用字体

要安装字体,请使用发布下提供的版本。请参阅您的软件文档,了解如何激活和使用这些字体。

在代码编辑器中激活字体

  • VSCode - 在设置中,搜索字体系列,然后指定 Intel One Mono
  • Sublime Text - 转到 Sublime Text -> 首选项 -> 设置,将 font_face 设置为 Intel One Mono
  • IntelliJ 平台 - 转到文件 -> 设置 -> 编辑器 -> 字体,将字体设置为 Intel One Mono

字体格式

  • 我们建议在桌面使用 .otf 或 .ttf 格式。
  • .ttf 文件也非常适合移动应用程序。
  • .woff 和 .woff2 字体针对网页使用进行了优化。

屏幕渲染和尺寸范围

我们建议在打印时使用 7 磅及以上,在屏幕上使用 9 像素及以上的字体。官方发布的 .ttf、.woff 和 .woff2 字体已经过手动优化,以提高屏幕显示效果,特别是在 Windows 平台上提高了清晰度和可读性。

可用的 OpenType 功能

除了默认字符外,还有一些额外功能可在某些应用程序中使用,也可以通过 CSS 使用:

  • 编程连字: 1.4 版本新增,应大众要求。要使用编程连字,请激活 ss01 功能(风格集 #1)。通过 ss02ss03 可以获得额外的细化:风格集 #2 将 <= 和 >= 组合切换为箭头形式(数学符号为默认形式),风格集 #3 还会激活 "www" 连字。
  • 升高的冒号: 在运算符中,冒号会自动升高以与数学符号对齐。对于非编程上下文,可以在数字之间上下文应用升高的冒号,或全局激活。上下文选项可通过 ss11(风格集 #11)使用;全局切换使用 ss12(风格集 #12)或 salt(风格替代)。
  • 语言支持: ccmplocl 功能确保在多种语言中正确显示。这些通常默认激活。我们建议在软件中将语言标签/设置设为所需语言,以获得最佳效果。
  • 上标和下标数字 通过其 Unicode 代码点包含,或者您可以通过 sups(上标)和 subs/sinf(下标)功能从默认数字生成。
  • 分数数字 同样可以通过 numr(分子)和 dnom(分母)功能使用。字体中还提供了一组预制分数。

在代码编辑器中激活编程连字

编程连字默认不激活。要使用它们,请在代码编辑器中激活您偏好的风格集。例如:

  • VSCode - 在设置中添加 "editor.fontLigatures": "'ss01'"
  • Sublime Text - 在设置中添加 "font_options": ["ss01"]

查看和编辑源文件

UFO 源文件:实例

您可以在 sources 目录中找到可编辑的源文件。instances 子文件夹包含字体每种样式的单独源文件。源文件以 .ufo 文件格式提供,其中包含完整的图稿、链接到单独 .fea 文件中提供的 OpenType 功能,以及字体每种样式的元信息,如命名和垂直对齐。

这些不是可安装的字体,而是生成它们的源文件:UFO(统一字体对象)是一种开放的、人类可读的字体源文件格式;您可以在这里找到文件规范。 这些源文件是使用 RoboFont 创建的。许多其他字体编辑器也能够打开 .ufo 文件;我们建议使用 RoboFont 4.4 版本。

轮廓格式

对于实例,您会发现 postscripttruetype 子文件夹;这些分别包含 .otf 格式和 .ttf/.woff/.woff2 文件的单独源文件。由于这些格式集之间的轮廓绘制格式不同,为获得最佳结果,我们建议使用 postscript 源创建 .otf 字体,使用 TrueType 源创建 .ttf、.woff 或 .woff2 字体。

生成字体

进行所需编辑后,您可以直接从字体编辑器使用其"生成字体"功能生成可安装的字体。如果您使用 RoboFont,任何安装选项都应默认为理想设置,但以下是参考:

  • 对于 .otf 构建,我们建议激活"分解"和"自动微调"选项。
  • 对于 .ttf、.woff 和 .woff2 构建,我们建议只激活"自动微调"选项(请参阅下面关于微调的说明)。
  • 在任何情况下,我们建议使用"发布模式"设置以获得最佳结果。

UFO 源文件:主文件

如果您想在多个字重之间应用编辑,一种更高级但可能更高效的方法是编辑主文件。这些是描述设计空间中极端点的特殊源文件 — 罗马体和斜体设计的最轻和最重字重。

编辑主文件后,您需要重新运行插值以在该设计空间内生成各个字重和样式。这需要随主文件一起提供的 .designspace 文件。designspace 格式是一种开放的、基于 XML 的格式,用于描述插值空间(格式规范供参考)。对于基于 RoboFont 的工作流程,我们推荐使用 Skateboard 进行插值;您也可以使用免费的 DesignSpaceEditor 扩展来查看和编辑这些文件。

请注意,主文件仅以 postscript 格式提供,因此最适合创建 .otf 字体。如果您需要从主文件创建基于 TrueType 的构建,我们建议使用 QuadraticConverter 以获得最佳质量的曲线转换,然后再生成 .ttf、.woff 或 .woff2 文件;请注意,结果可能与提供的实例不完全匹配。

注意:准备好的实例包含一些无法通过插值维护的额外数据。为获得最佳结果,请将新的插值与现有实例源进行比较,并相应地更新它们,特别是通过字体信息面板可访问的信息。

微调源

对于基于 TrueType 的格式(.ttf、.woff、.woff2 文件),官方发布版本经过手动优化以提高屏幕渲染效果。这些"微调"源文件与 .ufo 文件分开存储,.ufo 文件不包含任何 TrueType 微调信息。重新构建基于 TrueType 的格式时,我们建议使用"自动微调"选项以获得合理但不完全相同的屏幕渲染效果。

如果您想访问和编辑手动微调指令,可以在 hinting/truetype hinting source 下找到这些单独的源文件集。这些特殊的 TTF 文件可以使用 Microsoft VTT 查看和编辑。

提出编辑建议

如果您对官方发布版本有编辑或添加建议,请发送电子邮件至 brand_q@intel.com

编辑推荐精选

讯飞智文

讯飞智文

一键生成PPT和Word,让学习生活更轻松

讯飞智文是一个利用 AI 技术的项目,能够帮助用户生成 PPT 以及各类文档。无论是商业领域的市场分析报告、年度目标制定,还是学生群体的职业生涯规划、实习避坑指南,亦或是活动策划、旅游攻略等内容,它都能提供支持,帮助用户精准表达,轻松呈现各种信息。

AI办公办公工具AI工具讯飞智文AI在线生成PPTAI撰写助手多语种文档生成AI自动配图热门
讯飞星火

讯飞星火

深度推理能力全新升级,全面对标OpenAI o1

科大讯飞的星火大模型,支持语言理解、知识问答和文本创作等多功能,适用于多种文件和业务场景,提升办公和日常生活的效率。讯飞星火是一个提供丰富智能服务的平台,涵盖科技资讯、图像创作、写作辅助、编程解答、科研文献解读等功能,能为不同需求的用户提供便捷高效的帮助,助力用户轻松获取信息、解决问题,满足多样化使用场景。

热门AI开发模型训练AI工具讯飞星火大模型智能问答内容创作多语种支持智慧生活
Spark-TTS

Spark-TTS

一种基于大语言模型的高效单流解耦语音令牌文本到语音合成模型

Spark-TTS 是一个基于 PyTorch 的开源文本到语音合成项目,由多个知名机构联合参与。该项目提供了高效的 LLM(大语言模型)驱动的语音合成方案,支持语音克隆和语音创建功能,可通过命令行界面(CLI)和 Web UI 两种方式使用。用户可以根据需求调整语音的性别、音高、速度等参数,生成高质量的语音。该项目适用于多种场景,如有声读物制作、智能语音助手开发等。

Trae

Trae

字节跳动发布的AI编程神器IDE

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
咔片PPT

咔片PPT

AI助力,做PPT更简单!

咔片是一款轻量化在线演示设计工具,借助 AI 技术,实现从内容生成到智能设计的一站式 PPT 制作服务。支持多种文档格式导入生成 PPT,提供海量模板、智能美化、素材替换等功能,适用于销售、教师、学生等各类人群,能高效制作出高品质 PPT,满足不同场景演示需求。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
材料星

材料星

专业的AI公文写作平台,公文写作神器

AI 材料星,专业的 AI 公文写作辅助平台,为体制内工作人员提供高效的公文写作解决方案。拥有海量公文文库、9 大核心 AI 功能,支持 30 + 文稿类型生成,助力快速完成领导讲话、工作总结、述职报告等材料,提升办公效率,是体制打工人的得力写作神器。

openai-agents-python

openai-agents-python

OpenAI Agents SDK,助力开发者便捷使用 OpenAI 相关功能。

openai-agents-python 是 OpenAI 推出的一款强大 Python SDK,它为开发者提供了与 OpenAI 模型交互的高效工具,支持工具调用、结果处理、追踪等功能,涵盖多种应用场景,如研究助手、财务研究等,能显著提升开发效率,让开发者更轻松地利用 OpenAI 的技术优势。

Hunyuan3D-2

Hunyuan3D-2

高分辨率纹理 3D 资产生成

Hunyuan3D-2 是腾讯开发的用于 3D 资产生成的强大工具,支持从文本描述、单张图片或多视角图片生成 3D 模型,具备快速形状生成能力,可生成带纹理的高质量 3D 模型,适用于多个领域,为 3D 创作提供了高效解决方案。

3FS

3FS

一个具备存储、管理和客户端操作等多种功能的分布式文件系统相关项目。

3FS 是一个功能强大的分布式文件系统项目,涵盖了存储引擎、元数据管理、客户端工具等多个模块。它支持多种文件操作,如创建文件和目录、设置布局等,同时具备高效的事件循环、节点选择和协程池管理等特性。适用于需要大规模数据存储和管理的场景,能够提高系统的性能和可靠性,是分布式存储领域的优质解决方案。

下拉加载更多