时隔多年回看 Nure 可变字体的初次发布,我立刻感到有必要重新审视并加以完善。
它的根源是严格的几何风格,这一选择自始至终定义了它的风格。
在这个新版本中,我引入了多项改进以提升小尺寸下的可读性,重新设计了关键字母,并增加了连字,使文本排列更加流畅自然。
时隔多年回看 Nure 可变字体的初次发布,我立刻感到有必要重新审视并加以完善。
它的根源是严格的几何风格,这一选择自始至终定义了它的风格。
在这个新版本中,我引入了多项改进以提升小尺寸下的可读性,重新设计了关键字母,并增加了连字,使文本排列更加流畅自然。
此次要更新包含大量修复和少量改进:
现在,PragmataPro 模块化间距版本中的复选框更具几何感,也更宽。
此解决方案修复了终端应用中的一些重叠问题。
弧形字形 ◜ ◠ ◝ ◞ ◡ ◟ 的新设计
现在与相关的圆形符号更加一致
— 所有字重: 添加了与拉丁字母同字重的数学字形,可通过启用 ss19 样式集 19 功能激活。
— 所有字重: 改进了部分数字、$ 符号和 == === 连字的 TrueType 提示(hinting)。
— 所有 Mono 字重: 添加了缺失的 Powerline 符号。
— 所有 Mono 字重: 添加了新的星形装饰符号(Dingbats)。
— 所有字重: 添加了 <--- <---> ---> 连字。
— 所有字重: — 长破折号和 – 短破折号现在在模块化间距版本中为等宽。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro 和 PragmataPro Variable。
谢谢!
这次更新花费的时间比预期长得多,因为我同时在做一件革命性的事情:PragmataPro 可变字体!
从现在开始,借助该字体包中包含的 8 款可变字体,您将能够定制属于您自己的 PragmataPro。
从本版本开始,当 m M 和 w W 遇到像 f i j l r t E F I L 这样设计上过于伸展的字母时,它们的宽度会更加舒展,以提高清晰度。
从 Donald Knuth 在 LaTeX 字体上的杰出工作中汲取灵感,我决定减轻所有数学符号的字重,使其与主要字形形成更明显的区分。
此次修订也影响了编程连字和一些基本符号,例如 ( ) [ ] { } < > + * / \ % @ | " ' ~ ^ _
在此版本中,Mono 版本的 7000 多个 Nerd 图标已被修改,以便在小尺寸下获得更好的识别度。

通过应用黑底白字使文本更突出的功能,以前仅适用于标签,现在已扩展到任何包含方括号 [ ] 内 A-Z、a-z 和 0-9 字符的文本。
此功能可通过启用 OpenType 特性 ss15 样式集 15 Tags [BUG] 来激活。
之前提出的可选标签的特殊设计,现在可以通过启用 OpenType 特性 ss18 样式集 18 可选标签 来使用。

U+1D670 – U+1D6A3 序列中的 A-Z 和 a-z 衬线版本可以通过启用 ss16 样式集 16 特性来替代默认的无衬线字母。
自 PragmataPro 0.9 起,希伯来字母的装饰性减弱,风格更加务实。
ss17 样式集 17 功能将数字和冒号 : 替换为 LCD 风格的数字和冒号,其字重与基本字形保持一致。
感谢来自 GitHub 的多位用户的建议,我添加了可能对许多其他人有用的新字形。
我再次邀请大家为这个项目的 GitHub 仓库做出贡献,以便我们共同创造独一无二的作品。
— 所有字重: 正则表达式中禁用连字。
— 所有模块化间距字重: 移除了注音符号(Bopomofo)字形,因为这些字形过于狭窄,仅在 Mono 字重中可用。
— 所有字重: 在码位 U+1002DB 和 U+1002C0 处为 OCaml 添加了 {| |} 连字。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!




在动态的网页设计领域,保持领先地位对于创造引人入胜且用户友好的体验至关重要。可变字体是近年来备受关注的一项前沿技术。在本文中,我们将探讨 oook 可变字体在 Factory.ai 网站中的应用,讨论其优势以及它如何有助于提升用户体验。

可变字体代表了排版领域的重大进步,允许设计师在单个字体文件中融入多种样式和变化。与仅提供有限样式(例如常规、粗体、黑体)的传统静态字体不同,可变字体提供了一系列可能性,例如不同的字重、宽度,甚至自定义变化。
oook 是一款功能多样的可变字体,拥有广泛的样式范围,是寻求灵活性和创造力的网页设计师的绝佳选择。它对各种屏幕尺寸和分辨率的适应性确保了在不同设备上都能呈现一致且具有视觉吸引力的效果。

将 oook 可变字体融入 Factory.ai 网站是一个具有前瞻性的选择,符合网页设计不断演进的趋势。可变字体提供的灵活性、性能优势和创意可能性,有助于创造更具吸引力和以用户为中心的在线体验。随着 Factory.ai 网站的持续发展,利用像 oook 可变字体这样的创新技术,将使其处于现代网页设计实践的前沿。
从今天起,PragmataPro 拥有了更加舒适的可读性!
亲身体验,眼见为实!
其他更改:
— 所有字重:首次为 Mono 版本添加并更新了 Nerd 字体图标
— 所有字重:在码位 100010 处添加了 notabene 连字
— 所有字重:在码位 EE00-EE05 处添加了 电池符号
— 所有字重:所有连字和用于图表的 Nesteruk 字形已移至 Unicode 集 100000-10FFF0
— 所有字重:修复了 ⟜⊸○∘--- 的对齐
— Regular 字重:修复了 ≤ (U+2264) 和 ⪇ (U+2A87) 的对齐
— 所有字重:改进了一些 APL 符号的设计
— 所有字重:默认禁用 ^^ -> ∀ 连字和 Git Tree 字形
Git Tree 字形可通过启用 OpenType 特性 ss13 激活
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!
此版本源于我作为 web 开发者的经验。
我经常将冒号(:)与分号(;)混淆,有时我怀疑小写字母 l 可以通过新的设计来提高辨识度。经过这次重新设计,我现在可以更确信地工作,避免误解。
可以通过在 PragmataPro™ 中启用名为 ‘git tree’ 的 OpenType 样式集 13 来激活此功能。
在特定条件下,每个斜杠和反斜杠(包括斜体版本)都会以带有花式末端的样式显示。
从现在起,程序员可以在他们的命令行编辑器中看到更美观的 Git 树。
连字对程序员帮助很大。现在这种帮助更大了!
西里尔字母集现在还包括保加利亚语和塞尔维亚语字符。
— Regular: 改进了软点号(Soft dotted),数学字母数字符号(Mathematical Alphanumeric Symbols)字形现在可以像其他标准字母一样,使用组合附加符号(Combining Diacritical Marks)字符集来添加重音。
— Regular: 改进了 APL 字形的设计。
— Regular: 改进了数学运算符(Mathematical Operators)的设计。
— Regular: BQN 编程字形,如
˜˘•÷׬⎉⚇⍟◶⊘⎊⍎⍕⟨⟩√⋆⌽∊↑∧⊔⊏⊐π←↖⍷⍋⊑⊒⍳⊣⊢⍉↕⊸∘○⟜⋄↩↙⌾⥊↓∨⌊⍒⌈≢≤≥⇐… 在设计上得到了改进。
— Regular: 添加了花式箭头连字组合 ︎↖︎↗ ↙↘︎ ↘︎↙ ↗↖︎,源自对角箭头组合 ︎↘︎ ↖︎ ↗ ↙。
— Regular: 几何形状(Geometric Shapes)字符集在小尺寸下更具辨识度。
— Regular: 添加了组合附加符号扩展(Combining Diacritical Marks Extended)和组合附加符号增补(Combining Diacritical Marks Supplemental)字符集。
— 所有字重: 对勾标记从现在起默认显示,不再需要通过样式集 ss12 启用。
— 所有字重: 添加了知识共享(Creative Commons) 字形,并统一了 © 版权符号。
— 所有字重: 添加了海尔写手(Hellschreiber) 暂停符号。
— 所有字重: 改进了传统计算图形符号(Graphics for Legacy Computing symbols)的设计和定位。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!

PragmataPro 将与其他多文种字体一同在 MIKE / SIERRA / TANGO 展览中展出。
由 Hoffmitz Milken 字体中心呈现,地点:加州帕萨迪纳艺术中心设计学院南校区。
策展与设计:HMCT 展览设计师 Lavinia Lascaris。
2019 年 2 月 7 日开幕。




现在,拥有 9437 个字符的 Pragmata Pro 可以在几微秒内加载完成。
简直是一个像猎豹一样奔跑的巨人!
Pragmata Pro™ 是第一款在常见编程关键字中提供精确字形定位的等宽字体,在支持 OpenType GPOS 表的编辑器中默认启用。
固定间距的一致性和正交性现在与比例字体的精巧相结合。
其结果是更不易疲劳、更美观的编码体验。
您的眼睛会比您先感受到不同。
适用于所有版本的所有字重。
目前仅在常规版本中可用。在后续版本中,相同的标记系统将添加到所有字重以及阿拉伯字母中。
Markdown 复选框连字可通过在编辑器中启用 OpenType 样式集 12 来使用,它们基于以下组合:
- [ ] - [-] - [v] - [x]

从本版本开始,它们被放置在正确的位置。
— 所有字重: 已解决某些终端模拟器的问题
— 所有字重: 新增以下连字:
|- 类似于 turnstile
||- 类似于双 turnstile
_|_ 类似于 bottom
=~= <-< >-> <--> <== <<== ==>>
— 所有字重: *(星号)的垂直位置与 x 高度对齐
— Regular: 改进了 → ← ↑ ↓ # { } / \ 的 TrueType 提示(hinting)
— Regular: 改进了数学运算符和杂项工业符号集之间的一致性
— 粗体、斜体和粗斜体: 添加了国际音标(IPA)字符及其扩展
— 所有字重: 在 数字 和 空格 后输入 us 将会显示衬线变体中的微秒符号 µs
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!

感谢 Print 杂志!