我在想,Unicode中的每个字符都有一个代码点;字体中字符的类似术语是什么?如何将Unicode字符映射到字体中的字形?
当解码文件需要映射到字体(或字体,通过一些现代字体替换技术)时,我从不理解过程的一部分。
例如,当一个文本编辑器从其字符编码解码文件,并假设有希腊字母α(U + 03B1)。这个应用程序在字体中选择特定字形的确切过程是什么?大部分应用都有首选字体。我们说这是Courier。 (并且在罕见的Unicode字符的情况下会发生什么,比如心脏♥(U + 2665),这不是默认字体?应用程序如何知道字体不包含该字符?)
字体包含它有什么符号的元信息?
如果2个字体都具有符号alpha,他们是否必须共享相同的“代码点”?还是取决于字体的类型,如Type1,Type3,TrueType,OpenType? ...
感谢任何指针或引用。
谢谢。好答案! – SeniorLee 2014-07-02 00:55:26
是针对给定语言中的字符标准化的代码点吗?就像在X国做一些委员会聚会并决定,让我们使用代码点a,b,c,d ...为我们的角色提供东西东西......?然后将其提交给一些ISO? – 2016-04-27 10:14:47
@ v.oddou是的,确切地说,http://unicode.org是委员会,你可以看到不同语言的各种字符集的布局方式:https://en.wikipedia.org/wiki/ Plane_%28Unicode%29和这里的ISO关系:https://en.wikipedia.org/wiki/Universal_Coded_Character_Set – 2016-04-30 00:45:52