摘要:
阿拉伯語系在文字處理上是我目前所知道最複雜的。阿拉伯文一些獨有的特性,導致其文字儲存時的編碼或在記憶體的原始 Unicode characters 序列,跟最後螢幕上看到的有很大的差異。兩者最大的差異有:順序不同阿拉伯文的書寫(或顯示)順序是由右向左的阿拉伯文字元序列間如果有數字或英文等左邊開始書寫的文字,這些左向右寫的文字,呈現時不能跟著阿拉伯字一起字序倒轉單一字元最後顯示的形狀也不同字型檔處理上,會針對最後螢幕上呈現的字元給與另一套獨立的編碼這個獨立編碼,根據最新的 Unicode 標準,是不規範的,也就是由字型檔的創造者自行處理,可參考 Generating Arabic Fonts不過 阅读全文