Sublime Text 2 能邏輯上“正確的”顯示阿拉伯語字母(當然是不正確)
阿新 • • 發佈:2021-12-06
阿拉伯語要求,是從右到左顯示的,並且,阿拉伯語字母在句子中有變形規則,你在計算機介面上看到的 Arabic Text 中的每一個字母,並不一定是實際物理上儲存的字母的排列順序和那個字母的形狀。顯示的時候,字母被變形處理過了,並從右到左的顯示出來。
大部分的編輯器,都完美的解決了Arabic的顯示的問題,Arabic String 能按照阿拉伯語的要求變形之後顯示(Shaped),並且從右到左顯示。
試用了許多文字編輯器, 終於找到了 SublimeText2 。能不變形(Shape)的顯示Arabic alphabet ,而且還是從左到右顯示的。不是按照 阿拉伯語要求,是從右到左顯示的。
SublimeText2 編輯器,顯示字串的邏輯,是於字串儲存邏輯一致的。阿拉伯語不正確的顯示,恰恰是程式設計師喜聞樂見的。
下圖是阿拉伯語字串:
سمير 顯示的例子,右邊的Sublime Text 2 ,邏輯正確的顯示了這個字串的每一個字母。而且從右到左。