我在想,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