这种字体如何以不同的形式显示相同的字母?

平面设计 字体
2022-01-23 04:57:56

我正在使用一种以随机方式显示字母的字体(不限于大写和小写),但我无法理解为什么。

在下图中,相同的大写 G 在不同位置呈现不同:

位置 0

位置 1

位置 2

位置 3

在这里自己试试(选择网络字体变体)

我正在使用 Ubuntu,并在 Firefox 和 Chromium 上对其进行了测试。事实上,同样的行为发生在 LibreOffice Write 中(在本地安装字体之后)。

这是怎么做到的?

1个回答

这是一个名为Random Contextual Alternates的开放类型功能

随机上下文替代为单个字符提供多个替代字形。当使用脚本类型字体实现时,此功能可以通过使用一组随机选择的、外观略有不同的字形来模拟手写。

Open Type 具有上下文连字和样式集等功能。如果您在发布的页面上查看字体的 OT 版本的详细信息,您会看到它使用的所有功能