1. 程式人生 > 其它 >Sublime Text 2 能邏輯上“正確的”顯示阿拉伯語字母(當然是不正確)

Sublime Text 2 能邏輯上“正確的”顯示阿拉伯語字母(當然是不正確)

阿拉伯語要求,是從右到左顯示的,並且,阿拉伯語字母在句子中有變形規則,你在計算機介面上看到的 Arabic Text 中的每一個字母,並不一定是實際物理上儲存的字母的排列順序和那個字母的形狀。顯示的時候,字母被變形處理過了,並從右到左的顯示出來。

大部分的編輯器,都完美的解決了Arabic的顯示的問題,Arabic String 能按照阿拉伯語的要求變形之後顯示(Shaped),並且從右到左顯示。

試用了許多文字編輯器, 終於找到了 SublimeText2 。能不變形(Shape)的顯示Arabic alphabet ,而且還是從左到右顯示的。不是按照 阿拉伯語要求,是從右到左顯示的。

SublimeText2 編輯器,顯示字串的邏輯,是於字串儲存邏輯一致的。阿拉伯語不正確的顯示,恰恰是程式設計師喜聞樂見的。

下圖是阿拉伯語字串:

سمير 顯示的例子,右邊的Sublime Text 2 ,邏輯正確的顯示了這個字串的每一個字母。而且從右到左。