设计字体时,应该如何处理会与相邻字形碰撞的变音符号,包括其他变音符号?
您可以在此示例中看到很多冲突:
这是一个极端的例子,在普通文本中永远不会发生,我认为重音冲突是例外而不是规范,但由于我不会讲话,也不熟悉大多数使用变音符号的语言,所以我不会当然。
我可以看到一些处理这些冲突的方法:
调整字形指标以适应变音符号。这将解决冲突问题,但即使在(大多数)不需要度量标准的情况下,也不必要地影响度量标准。
手动调整问题字符对。手动调整所有可能的碰撞将是一个漫长的过程,因为在大多数情况下,充其量只是边缘情况。
为常见的碰撞创建连字。对于最常见的情况,这听起来像是个好主意,但我不知道哪对甚至出现在普通文本中,不要介意。
算了吧 ...如果这些冲突在普通文本中并不常见,那么尝试容纳它们可能是浪费时间。
我应该关心这些碰撞吗?如果是这样,我应该如何应对?
有没有我可以参考的常见碰撞对清单?这将帮助我确定仅实际发生的配对。
f
,t
,d
和b
?相似之处:调整语音字符字体时,我看到组合f
和许多重音符号发生冲突(“常见”连字fi
是众所周知的情况)。我创建了一个f
带有较短标志的替代项,并使用OpenType规则解决了该替代项,因此它仅在必要时出现。