Unicode 为什么不同字母表中的相同字符编码不同?

Unicode 为什么不同字母表中的相同字符编码不同?,unicode,fonts,character-encoding,Unicode,Fonts,Character Encoding,例如,拉丁语p和西里尔语p。我从未遇到过以不同方式呈现这些字符的字体,那么为什么要使用重复的字体呢?拉丁语和西里尔语不存在重复的标点符号,那么为什么要重复字母呢 此外,为什么字体设计师希望对相同的字符进行编码以使其看起来不同?字体的一致性不是很重要吗?字体设计不关心Unicode代码点。由于字体字符映射,同一字形可以分配给多个代码点。(类似地,同一个代码点可以由多个glyph提供服务,例如用于上下文替换。)你的意思是为什么拉丁字母表没有一堆孔,而你应该查找西里尔语和希腊语中缺失的字母?很好,但它

例如,拉丁语p和西里尔语p。我从未遇到过以不同方式呈现这些字符的字体,那么为什么要使用重复的字体呢?拉丁语和西里尔语不存在重复的标点符号,那么为什么要重复字母呢


此外,为什么字体设计师希望对相同的字符进行编码以使其看起来不同?字体的一致性不是很重要吗?

字体设计不关心Unicode代码点。由于字体字符映射,同一字形可以分配给多个代码点。(类似地,同一个代码点可以由多个glyph提供服务,例如用于上下文替换。)

你的意思是为什么拉丁字母表没有一堆孔,而你应该查找西里尔语和希腊语中缺失的字母?很好,但它并没有回答为什么一开始就有单独的代码点的问题。