在我遇到的许多字体中,我看到字形大写 i - I 与小写 l 相同。
为什么会这样?为什么字体设计师不在两个字形之间添加一个区分因素?
这特别造成了“生病”这个词的问题。是否阅读罗马 3 或“我愿意”的缩写。
额外的
我问这个是因为我正在制作一种字体,所以我想知道我是否应该坚持这个标准设计,或者对两者使用不同的字形......另外,请参阅我关于字体的最后一个问题。
PS我不知道这是否应该转到超级用户,但我不能在那里发布问题。
在我遇到的许多字体中,我看到字形大写 i - I 与小写 l 相同。
为什么会这样?为什么字体设计师不在两个字形之间添加一个区分因素?
这特别造成了“生病”这个词的问题。是否阅读罗马 3 或“我愿意”的缩写。
我问这个是因为我正在制作一种字体,所以我想知道我是否应该坚持这个标准设计,或者对两者使用不同的字形......另外,请参阅我关于字体的最后一个问题。
PS我不知道这是否应该转到超级用户,但我不能在那里发布问题。
许多现代字体解决了这个问题。以 Adobe 的Source Sans Pro及其给出的示例为例:

这向您展示了人们如何区分容易混淆的字符(1、I 和 l)。就在文章中的那张图片之前,作者指出:
对于不需要这种区分级别的用法,有一个替代的、简单的小写 l(没有尾巴)可以通过样式替代或应用样式集访问。
因此,如果您愿意,您可以在您的字体中使用这两种方法!
不过,对于“为什么会这样”,我并没有一个很好的答案。字体在一定程度上反映了手写的惯例或之前的字体惯例。无衬线字体是在衬线字体之后发展起来的。所以,如果你能想象一下典型衬线的 I、l 和 1

并删除衬线,你会得到直线。这不是一个经过科学研究的答案,但对我来说这是一个合理的答案。
它们是不相同的。大多数情况下,资本高度与上升高度不同。有些字母在小尺寸下看起来是一样的。但这对于文本字母来说不是问题,因为人类的大脑会整体阅读单词,而不是每个字母本身。
“向 Cmabrigde Uinervtisy 的一位研究人员致意,它不会在任何情况下都发生在一个单词中,所有的 iprmoatnt tihng 是第一个,并且是在 rghit pclae。rset 可以是一个 toatl mses 而你“没有 porbelm 也能坐得住。Tihs is bcuseae the huamn mnid deos 不是 raed ervey lteter by istlef, but the wrod as a wlohe。”
“生病”永远不会成为问题,因为您阅读了整个单词并且它会在上下文中。
如果您想制作特殊用途的字体(密码、车牌或用于编写代码),看起来相似的字母只是一个问题。比确切的字母更重要,所有字母都应该是独特的。等宽字母用于代码:Ii1L和0oO. 一些密码生成器会忽略这些字母。
这是一个小问题。刚开始设计你的字体。
首先,很多字体在和之间确实存在差异——这些例子证明了这一点。Il1Courier New
如果字体没有或有非常细微的差异,您问题的实际答案似乎是:因为它很少重要。显然,我们很少能从上下文中了解字形的含义。是的,有像“生病”这样的案例,但这些案例的出现频率不足以削弱意义。太多了。