我有一个类似于“使用字符变体书写文本”的问题:我想创建一种随意的手写风格字体,它可以再现手写文本中相同字形出现之间的自然变化。上下文替代方案很好,但据我了解,它们最适合连接在一起的字母,而不是所有字母都由空格分隔的脚本。
上述链接问题的答案之一是(重点是我的):
虽然您通常只有几个字母和上下文替代,但理论上每个字母可以有几种形式。但我不相信你可以真正随机化它们的外观,只能循环它们(所以,如果你有三种形式的 'a',它们会按顺序使用并开始重复'the black cat sat on the mat' )
好吧,这似乎不是真的,因为我发现一些关于 OpenType 功能的提及randomize,它显然可以做到这一点。例如,在这个TeX 包网页上:
Knuth 的原始字体随机生成不同的形状。这在 OpenType 字体中实际上是不可能的。相反,字体包含每个字形的多个变体,并使用 OpenType randomize 函数为每个调用选择一个变体。
那么:OpenType 中是否有随机选择字形变体的机制,它是如何工作的?指向适当的在线文档或规范引用的链接将是非常宝贵的。另外:你认为这个目标有意义吗,即它会大大提高排版文本的质量以包含多个随机选择的字形变体?