最近,微軟正在努力將“流暢設計”引入Xbox One,一些Xbox Insider用戶已經提前用上了針對Xbox的Win10秋季創意者更新,隨著新功能的出現,一些用戶可能會在他們的Xbox里發現一些奇怪的字體,在PC或者手機版的Win10中,這些字體也曾在一些Build里短時間存在過,是微軟在構建Win10的過程中不小心犯了什么錯誤嗎?
當然不是的,看到這種字體時完全不必擔心,這是微軟在對Win10進行語言本地化,只是本地化工作還沒有全部完成。
在Win10預覽版的構建中,微軟使用了一種被稱為“偽定位”的技術來測試外語字符如何與用戶界面進行交互,通過將其顯示為與原英文字母相近的特殊字符,微軟Win10的開發人員不必將當前英文轉化為多種語言,便可在當前版本的Win10中測試其他語言文本的顯示。
在英文下,一個Win10的UI看起來可能非常完美,不過在一些語言下,寫下一個單詞,或者一句話,所需的長度可能大于英文,更有甚者,阿拉伯語要從右往左寫,若不考慮目標語言文本與英文文本之間的垂直以及水平定位的差異,經過本地化的Win10中顯示的文本就可能被截斷或者產生其他的視覺錯誤,通過偽定位技術,微軟Win10的開發人員可以模擬這些差異,并快速查看和更正格式錯誤,有助于微軟早發現、早解決語言本地化的問題。