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)。通过ss02
和ss03
可以获得额外的细化:风格集 #2 将 <= 和 >= 组合切换为箭头形式(数学符号为默认形式),风格集 #3 还会激活 "www" 连字。 - 升高的冒号: 在运算符中,冒号会自动升高以与数学符号对齐。对于非编程上下文,可以在数字之间上下文应用升高的冒号,或全局激活。上下文选项可通过
ss11
(风格集 #11)使用;全局切换使用ss12
(风格集 #12)或salt
(风格替代)。 - 语言支持:
ccmp
和locl
功能确保在多种语言中正确显示。这些通常默认激活。我们建议在软件中将语言标签/设置设为所需语言,以获得最佳效果。 - 上标和下标数字 通过其 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 版本。
轮廓格式
对于实例,您会发现 postscript
和 truetype
子文件夹;这些分别包含 .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。