Linefont 是一款专为渲染小型至中型规模折线图而设计的可变字体(variable font),支持字重(Weight)与宽度(Width)双向调节。

该字体的设计值范围覆盖 0 至 100,并针对不同字符分配了特定映射逻辑:

  • 数字 0-9 适用于简化手动输入,步长为 10(图形高度直接对应数值)。
  • 字母 a-z 与 A-Z 适用于步长为 2 的手动输入,其中 a 和 Z 的边缘进行了柔化处理,图形高度等于对应字母在字母表中的序数。
  • Unicode 区块 U+0100 至 U+017F 用于匹配 0 至 127 的精确值,步长设为 1。

该字型的轴范围数值与同作者开发的作品 Wavefont 完全兼容,因此两组字族在排版时可保持视觉上的连贯性与一致性。

如需参与开发或提交改进建议,请访问 github.com/dy/linefont 仓库。

许可协议

本字体以 SIL Open Font License 1.1(SPDX:OFL-1.1)授权发布,可免费用于商业用途,允许自由使用、研究、修改与再分发。再分发或发布衍生字体时,须保留原始版权声明与本许可文本;字体软件本身不得单独售卖。

Dmitry Ivanov
Dmitry Ivanov

这个人很懒,什么都没写...

发布于

相关作品