導(dǎo)讀 最近,一位windows10系統(tǒng)用戶在Xbox中發(fā)現(xiàn)一些奇怪的字體,這些字體也曾在一些Build里短時間存在過,這是怎么回事呢?難道是微軟出現(xiàn)的一些
最近,一位windows10系統(tǒng)用戶在Xbox中發(fā)現(xiàn)一些奇怪的字體,這些字體也曾在一些Build里短時間存在過,這是怎么回事呢?難道是微軟出現(xiàn)的一些漏洞嗎?當(dāng)然不是的,看到這種字體時完全不必?fù)?dān)心,這是微軟在對Win10進行語言本地化,只是本地化工作還沒有全部完成。
在Win10預(yù)覽版的構(gòu)建中,微軟使用了一種被稱為“偽定位”的技術(shù)來測試外部字符如何與用戶界面進行交互,通過將其顯示為與原英文字母相近的特殊字符,微軟Win10的開發(fā)人員不必將當(dāng)前英文轉(zhuǎn)化為多種語言,便可在當(dāng)前版本的Win10中測試其他語言文本的顯示。
在英文下,一個Win10的UI看起來可能非常完美,不過在一些語言下,寫下一個單詞,或者一句話,所需的長度可能大于英文,更有甚者,阿拉伯語要從右往左寫,若不考慮目標(biāo)語言文本與英文文本之間的垂直以及水平定位的差異,經(jīng)過本地化的Win10中顯示的文本就可能被截斷或者產(chǎn)生其他的視覺錯誤,通過偽定位技術(shù),微軟Win10的開發(fā)人員可以模擬這些差異,并快速查看和更正格式錯誤,有助于微軟早發(fā)現(xiàn)、早解決語言本地化的問題。