我們知道代碼點65
代表A
。有一對一的映射,因此很容易渲染。從字體文件中取出符號A並進行渲染。Unicode代碼點到字體符號映射?
65 == A
現在讓我們考慮印地文的語言。代碼點0x0924
代表त
,同樣易於映射。
0x0924 == त
但是,如果碼點0x0924
之後緊接着代碼點0x094d
和0x0930
分別表示्
和र
,該表示是不是這些3的組合中,而且新的符號त्र
0x0924 0x094d 0x0930 != त ् र
但
0x0924 0x094d 0x0930 == त्र
我的問題是。
- 哪個程序負責指示分組代碼點將創建新的符號,但不是符號的連接。
- 同時打字,做同樣的程序監控和輸入動態地改變時,新的代碼點被追加由於打字
- 如何對這樣的規則創建的字體已經呈現象徵?
假設我只想編輯現有的TTF文件,更改字形的GSUB映射代碼點或字符映射。哪個工具更好? –
第一個錯誤是假設是「正義」,第二個錯誤是GSUB是規則不是關於映射代碼點。第三個是你絕對不需要改變字形的charmap。忽略所有這些都是瘋狂的,任何鏈接的工具都有自己的方式讓你編輯OpenType特性,並且他們都有自己的做法,都是平等的「你需要學習如何做到這一點」。所以,請選擇,祝你好運。 –