一位剑桥大学的博士生打破了所有的排版规则,而且效果出奇地好。
他的整篇论文只用了两种字体:PragmataPro 和 Georgia。
这个组合本不该奏效,但不知为何却完美契合。
你能想到这样的搭配吗?
Edward William Ayers 的论文使用 Georgia 和 PragmataPro 排版





Golova AI 在其应用(app)、网站(golova.ai、golova.one、golova.io、golova.help)中均使用 PragmataPro 字体作为默认字体,以展示其品牌形象。以及社交网络。这种字体与几何极简主义插图的结合,打造出令人印象深刻的视觉形象,从而提升用户参与度和品牌认知度。
在 PragmataPro 符号学 页面上,您可以搜索 13,427 个符号,所有符号均已识别并。手动命名。
每个字形都可以通过名称和码位查找,也可以直接复制。
对于需要快速访问字体完整 Unicode 字符集的代码、设计或技术文本处理人员来说,这是一个非常有用的工具。
以下是包含的 Unicode 范围:
- 箭头
- 数学运算符
- 其他技术符号
- 控制图片
- 封闭字母数字
- 方框图形
- 块元素
- 几何图形
- 其他符号
- 装饰符号
- 其他数学符号-A
- 补充符号箭头-A
- 盲文
- 补充箭头-B
- 其他数学符号-B
- 补充数学运算符
- 其他符号和箭头
- 私人使用区(极客图标)
- 扑克牌
- 补充封闭式字母数字符号
- 其他符号和象形图
- 补充箭头-C
- 传统计算符号
- 补充私人使用区-A(极客图标)
PragmataPro 和 PragmataPro Variable 的新更新包含了重要的修复:
► OpenType 特性 ss15 Tags(标签) 现在仅使用语言关键字;要对包含在 [ ] 中的文本应用反色背景(Reversed background),请使用 OT 特性 ss20
► 包含的 Nerd 字体已更新至 3.0 版本,并且 Mono 版本也得到了改进。
► 数字已添加到 ss08、ss09、ss10 和 ss16 OT 特性中。
► 添加了针对 Verilog/SystemVerilog 语言的连字 =>>> 和 <<<=。
► 添加了针对 Lisp 语言的连字 ;; ;;; ;;;; 和 ;;;;;。
► 添加了连字 =!=。
► === 连字变为三条线;!== 和 =/= 连字变为带斜线的三条线,启用 cv04 OT 特性。
► <= 连字变为带有向左箭头的等号形状,启用 cv05 OT 特性。
Unicode U+270A 举起拳头已添加到最新版本的 PragmataPro 字体及可变字体中。
— 所有字重:已完成 Mono 和模块化间距版本的 Unicode 装饰符号(Dingbats)字符集
— 所有字重:调整了 ̌ 抑扬符符号 U+02C7 的间距至 1024 em,抑扬符重音 U+030C 保持 0 间距。
— 所有字重:修复了部分 纹理修复字形的 TrueType 提示(hinting)。
以上更改同样适用于 可变字体版本
此次要更新包含大量修复和少量改进:
— Markdown 连字新设计
现在,PragmataPro 模块化间距版本中的复选框更具几何感,也更宽。
此解决方案修复了终端应用中的一些重叠问题。
— 寻找纯文本加载动画?
弧形字形 ◜ ◠ ◝ ◞ ◡ ◟ 的新设计
现在与相关的圆形符号更加一致
— 其他更改:
— 所有字重: 添加了与拉丁字母同字重的数学字形,可通过启用 ss19 样式集 19 功能激活。
— 所有字重: 改进了部分数字、$ 符号和 == === 连字的 TrueType 提示(hinting)。
— 所有 Mono 字重: 添加了缺失的 Powerline 符号。
— 所有 Mono 字重: 添加了新的星形装饰符号(Dingbats)。
— 所有字重: 添加了 <--- <---> ---> 连字。
— 所有字重: — 长破折号和 – 短破折号现在在模块化间距版本中为等宽。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro 和 PragmataPro Variable。
谢谢!
您是否想使用衬线斜体来代替默认的斜体?
现在,可以通过 OpenType Feature Freezer 使用 OpenType 特性来定制 PragmataPro 及其他字体。
一个非常有用的工具,也提供命令行版本,由 Adam Twardoch 等人设计,通过重新映射字体的 Unicode 分配来冻结 OpenType 特性。
完整的命令行语法:
usage: pyftfeatfreeze [-h] [-f FEATURES] [-s SCRIPT] [-l LANG] [-z] [-S]
[-U USESUFFIX] [-R REPLACENAMES] [-i] [-r] [-n] [-v]
[-V]
inpath [outpath]
使用 pyftfeatfreeze,您可以将一些 OpenType 特性“冻结”到字体中。即使在不支持 OpenType 特性的应用程序中,这些特性也会“默认开启”。在内部,该工具通过应用指定的 GSUB 特性来重新映射字体的“cmap”表。仅支持单次替换和交替替换。
位置参数:
inpath 输入的 .otf 或 .ttf 字体文件
outpath 输出的 .otf 或 .ttf 字体文件(可选)
可选参数:
-h, --help 显示此帮助信息并退出
控制特性冻结的选项:
-f FEATURES, --features FEATURES
逗号分隔的 OpenType 特性标签列表,例如 'smcp,c2sc,onum'
-s SCRIPT, --script SCRIPT
OpenType 脚本标签,例如 'cyrl'(默认:'latn')
-l LANG, --lang LANG OpenType 语言标签,例如 'SRB '(可选)
-z, --zapnames 从字体中清除字形名称('post' 表第 3 版,仅限 .ttf)
控制字体重命名的选项:
-S, --suffix 为字体家族名称添加后缀(默认情况下,后缀将由 OpenType 特性标签构成)
-U USESUFFIX, --usesuffix USESUFFIX
当提供 --suffix 时,使用自定义后缀
-R REPLACENAMES, --replacenames REPLACENAMES
在字体命名表中搜索字符串并替换它们,格式为 'search1/replace1,search2/replace2,...'
-i, --info 更新字体版本字符串
报告选项:
-r, --report 报告字体中的语言、脚本和特性
-n, --names 在处理过程中输出重新映射的字形名称
-v, --verbose 在处理过程中打印附加信息
-V, --version 显示程序的版本号并退出
一些代码片段:
PragmataPro Mono Liga Script(斜体 → 手写体)
pyftfeatfreeze -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Script' PragmataPro_Mono_R_liga_0830.ttf PragmataPro_Mono_R_liga_0830_Script.ttf && pyftfeatfreeze -f 'ss06' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Script' PragmataPro_Mono_I_liga_0830.ttf PragmataPro_Mono_I_liga_0830_Script.ttf && pyftfeatfreeze -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Script' PragmataPro_Mono_B_liga_0830.ttf PragmataPro_Mono_B_liga_0830_Script.ttf && pyftfeatfreeze -f 'ss07' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Script' PragmataPro_Mono_Z_liga_0830.ttf PragmataPro_Mono_Z_liga_0830_Script.ttf
PragmataPro Mono Liga Serif(斜体和粗体 → 衬线体)
pyftfeatfreeze -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Serif' PragmataPro_Mono_R_liga_0830.ttf PragmataPro_Mono_R_liga_0830_Serif.ttf && pyftfeatfreeze -f 'ss09' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Serif' PragmataPro_Mono_I_liga_0830.ttf PragmataPro_Mono_I_liga_0830_Serif.ttf && pyftfeatfreeze -f 'ss08' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Serif' PragmataPro_Mono_B_liga_0830.ttf PragmataPro_Mono_B_liga_0830_Serif.ttf && pyftfeatfreeze -f 'ss10' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Serif' PragmataPro_Mono_Z_liga_0830.ttf PragmataPro_Mono_Z_liga_0830_Serif.ttf
PragmataPro Mono Liga Fraktur(斜体 → 德文黑体)
pyftfeatfreeze -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Fraktur' PragmataPro_Mono_R_liga_0830.ttf PragmataPro_Mono_R_liga_0830_Fraktur.ttf && pyftfeatfreeze -f 'ss03' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Fraktur' PragmataPro_Mono_I_liga_0830.ttf PragmataPro_Mono_I_liga_0830_Fraktur.ttf && pyftfeatfreeze -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Fraktur' PragmataPro_Mono_B_liga_0830.ttf PragmataPro_Mono_B_liga_0830_Fraktur.ttf && pyftfeatfreeze -f 'ss04' -R 'PragmataPro Mono Liga/PragmataPro Mono Liga Fraktur' PragmataPro_Mono_Z_liga_0830.ttf PragmataPro_Mono_Z_liga_0830_Fraktur.ttf
一个更轻量的 MacOS 脚本,由 Benas Svipas 提供,供希望使用它代替 OpenType Feature Freezer GUI 的用户使用:
#!/usr/bin/env bash # 安装 - python 和 pipx brew install python pipx &> /dev/null pipx ensurepath &> /dev/null # 下载 - OpenType Feature Freezer (https://github.com/twardoch/fonttools-opentype-feature-freezer) pipx install opentype-feature-freezer &> /dev/null # 构建 - 斜体样式变体 pyftfeatfreeze -f 'ss09' PragmataProI_liga_0830.ttf PragmataProI_liga_0830_script.ttf pyftfeatfreeze -f 'ss09' PragmataPro_Mono_I_liga_0830.ttf PragmataPro_Mono_I_liga_0830_script.ttf echo "斜体样式变体已构建" # 构建 - 粗斜体样式变体 pyftfeatfreeze -f 'ss10' PragmataProZ_liga_0830.ttf PragmataProZ_liga_0830_script.ttf pyftfeatfreeze -f 'ss10' PragmataPro_Mono_Z_liga_0830.ttf PragmataPro_Mono_Z_liga_0830_script.ttf echo "粗斜体样式变体已构建"
完成后,您将找到以 _script.ttf 结尾的新 .ttf 文件。安装它们即可。请记住关闭并重新启动您的 IDE 或终端,以便它能够识别新的字体文件。
当前的 PragmataPro OpenType 特性列表:
为了更好地理解 OT 特性在 PragmataPro 上的工作原理,我建议查阅 PragmataPro 手册。

感谢 Aaron Madlon-Kay,我的 PragmataPro Semiotics 达到了一个新的高度!
https://fabrizioschiavi.github.io/pragmatapro-semiotics/
输入关键词,即可查找 PragmataPro
从今天起,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。
谢谢!

在众多扩充基础字符集的需求下,我终于完成了 PragmataPro Fraktur 字体。
我设计了数字,默认使用小写数字,但可通过 OpenType 特性“等高数字”(lnum)使用大写数字。s 的小写形式也可通过启用 OpenType 特性“历史形式”(hist)获得历史版本。
据我所知,该字符集首次包含了从未发布过的针对 Fraktur 字母的设计,例如货币符号(€ $ £ ¢ ¥)、& 符号(&)等。
我运用中世纪的设计原则设计了这些前所未见的 Fraktur 字形:轮廓部分的倾斜角度(55° 和 72°)、这些部分的可变字重以及模块化的水平节奏。

我还设计了连字以提高可读性并尊重北欧传统。
有两种类型的连字符、短破折号、长破折号和等号:默认的是 55° 倾斜的,通过启用 OpenType 样式集 01 特性(ss01)可使用 0° 水平的替代版本。
如果您有兴趣了解更多关于此升级的信息,请访问 PragmataPro Fraktur 的页面。
此版本源于我作为 web 开发者的经验。
我经常将冒号(:)与分号(;)混淆,有时我怀疑小写字母 l 可以通过新的设计来提高辨识度。经过这次重新设计,我现在可以更确信地工作,避免误解。
— Git 树命令行中的花式斜杠和反斜杠
可以通过在 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。
谢谢!

— 本版本包含全部 2109 个 HTML5 实体
从现在起,使用 Pragmata Pro,您的网页可以毫无顾虑地支持 HTML5 实体,因为它是极少数能够做到这一点的字体之一。
HTML5 还需要一些难以找到的奇特组合字符。

点击此处查看 PragmataPro™ 中设置的完整 HTML5 列表
— 怀念 Commodore 64?

Pragmata Pro™ 是第一款提供“传统计算图形”Unicode 字符集的等宽字体。所有这些字形都源自 Teletext、Atari 和 Commodore 64 系统。
这些符号作为文本转换,旨在用于构建图像。实际上,它们是“块状元素”字符集的扩展。
— 新增卢恩字母集

我喜爱卢恩字母的设计,在收到一位用户的请求后,我很高兴地将它们添加到了 PragmataPro 中。

PragmataPro 卢恩字母是有史以来第一款等宽卢恩字体。
— 新增 # TODO、# ERROR 及其他实用的编程连字

还记得 [TODO]、[ERROR]… 这些连字吗?
同样的技巧也扩展到了 # TODO、# ERROR…
— 使用方框和箭头实现更出色的绘图

箭头或三角形等几何形状在与方框绘图符号相邻时,其位置现在是正确的。
自 v_0.828 起,图表和示意图更加一致。
— 希腊字母更具辨识度

— 带变音符号的 PragmataPro 阿拉伯语

PragmataPro 阿拉伯语的变音符号可与阿拉伯文字母组合使用。
— 其他改进:
— Regular: “希腊字母”、“西里尔字母”、“拉丁扩展-A”和“拉丁扩展-B”字符集可与“组合附加符号”组合使用。
— 所有字重: 新增以下连字:->- -<- =>= =<=
— 所有字重: 添加并更新了来自 Nerd 字体的新 Nerd 符号。
— Regular: 改进了 л (el)、м (em)、н (en)、ģ (gcommaccent) 的设计。
— Regular: 改进了部分“数学运算符”和“杂项工业符号”字形的设计,以改善 APL 编程体验。
— 粗体、斜体和粗斜体: 添加了“拉丁扩展-B”和“拉丁扩展附加”字符集。
— 所有字重: 添加了由两位数组成的“带圈字母数字”字符集,如 11、12、13… 20。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。谢谢!


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

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

我正在准备 PragmataPro 0.827 版本的发布。为了解决 终端在加载完整版 PragmataPro 时出现卡顿的问题,我将在软件包中同时包含 Essential PragmataPro,其中只包含编程所必需的字符和符号。
为此,我需要您的帮助来确定这个新的 Essential 版本中哪些是最基本的 Unicode 字符。
请选择您认为必要的 Unicode 区块和 OpenType 特性,或者如果您愿意,也可以直接联系我。
感谢您的时间!

PragmataPro Live 展出的是第一组 9,000 个常规重量的字形,印在 21 米长的外汇面板上,面板折叠成一个大螺旋。

PragmataPro展览由Aiap主办,地点位于罗马特雷维喷泉所在的波利宫一楼,展览将持续至2017年10月1日。

儿子给了我一个惊喜——一段用 PragmataPro 字体创作的创意现场装置艺术,过山车蜿蜒穿过由字体巨大的螺旋形状构成的提示图案。真是个美妙的惊喜! ❤️

PragmataPro 完整包包含两个文件夹:带连字的字体 和 不带连字的字体
两个文件夹都包含两种类型的字体,分别归类为 模块化间距 和 等宽。
这样做的目的是满足对 不带连字的模块化间距字体和带连字的等宽字体的需求。
这是以前无法实现的两种情况。
— 适用于 R 语言和 C# 的新连字
现在,每种字重(常规、粗体、斜体和粗斜体)的连字总数已达到 177 个!
— 统一的 APL 符号
感谢 abrudz 的帮助,现在 PragmataPro 拥有了更一致的 APL 符号
— 次要改进:
— 常规和斜体:改进了 TrueType 提示(hinting)
— 所有字重:连字现在与 IntelliJ IDEA 等 IDE 更加兼容
如果您是从本网站购买的许可证,请登录并免费下载更新后的文件。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!
— 新增 Dmtri Nesteruk 建议的 Extra Bow Drawing 符号
几个月前,Dmtri Nesteruk 给我发了一封电子邮件,附带一个草图想法:为一些常用的方框绘图字形添加一个圆点。结果非常有趣!从现在起,许多平面设计师也可以对方框绘图的使用进行重新思考。
我使用这种独特的方框绘图方法重新设计了整张米兰地铁图
同样非常适合纯文本图表
— 新增 [FIXME] [TODO] [BUG] [NOTE] [HACK] [MARK] 连字,以强调命令行中的重要消息
有了这些通知标记,我想现在已经拥有了所有需要强调的命令行消息
— 新增 Nerd 字体的所有图标
Nerd 字体包含许多对 Vim 用户有用的图标。更多信息:http://nerdfonts.com/
— Regular:改进了整个全角和半角字母的设计
PragmataPro 可以与其他中日韩(CJK)字体更好地交互。
— 次要改进:
— Regular:在“杂项工业符号”集中添加了电源符号
— 所有字重:改进了TrueType 提示(hinting),尤其针对 Microsoft Windows
— 所有字重:为 Scala 添加了 :<: :>: 连字
— 所有字重:为文本聊天添加了 :) :-) :( :-( :D :P :3 连字
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!
PragmataPro 0.823 版本达成的三个重要目标与变化:
➊ 数学支持完整!
对我来说似乎难以置信,但它真的实现了。
➋ 阿拉伯字母改进
PragmataPro 现在更具 库法体(Kufi)风格,以提高小尺寸下的可读性。
➌ 希伯来字母改进
并在 Unicode 字母表达形式(Alphabetic Presentation Form)字符集中添加了重要字形。
同样重要的是:
- Regular:改进了许多数学符号的设计。
/universal现在可通过启用 OpenType ss12 特性 获得替代版本。
/emptyset现在可通过启用 OpenType ss13 特性 获得替代版本。 - 所有字重:PragmataPro 现在与 IntelliJ IDEA 软件完全兼容。
- 所有字重:移除了 U+3000-303F CJK 符号和标点 字符集,以避免与其他 CJK 字体冲突。
- 所有字重:添加了对 LaTeX 有用的希腊字母
/Digamma和/digamma。 - Regular:改进了拉丁字符集字形的提示(hinting)。
- Regular:添加了缺失的拉丁和希腊小写字母的下标和上标形式,可通过 OpenType 特性 “sinf”、”sups” 使用。
- 所有字重:盲文(Braille)字母表现在默认没有辅助线。如需使用带辅助线的 盲文 字母表,请启用 OpenType 样式集 11 “ss11” 特性。
- 所有字重:添加了以下重要连字:
<--- <!-- --> :=> <-> - Regular:添加并改进了 计算机用户界面(Computer User Interface)的字形设计。
http://xahlee.info/comp/unicode_user_interface_icons.html
如果您是从本网站购买的许可证,请登录并免费下载更新后的文件。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!
PragmataPro 0.822 版本有许多变化:
➊ 与 CJK 字体和 Emoji 完美集成
所有字形均已精确缩放到 0.5 em² 宽(= 1024 单位 em),因此它们与 CJK(中文/日文/韩文)字符兼容,CJK 字符的每个字符恰好为 1 em² 宽(= 2048 单位)。
➋ 设计了 Unicode 至今规划的所有箭头
PragmataPro 现在是历史上第一款包含所有这些箭头的模块化/等宽字体。
您可以从我的 GitHub 仓库“Arrow Finder”中查看全部。
➌ 数学支持即将完成
改进了 U+2200 – U+22FF 数学运算符(Mathematical Operators)字符集的设计。
添加了 U+2980 – U+29FF 杂项数学符号-B(Misc. Mathematical Symbols-B)字符集。
添加了 U+2A00 – U+2AFF 补充数学运算符(Supplemental Math Operators)字符集。
以上均在 Pierre Le Marre 的宝贵监督下完成。
➍ 为函数式编程语言新增连字
包含 < 和 > 的连字设计已更改。
新增了大量连字,以改进所有可用字重下的 Haskell、Scala、Swift 等语言的编程体验。
欢迎直接联系我或通过 Github 报告问题,以不断改进 PragmataPro。
谢谢!









































