係統粉 > IT資訊 > 微軟資訊

win10無盤環境下steam商店的中文字符變成方框

發布時間:2017-09-12    瀏覽數:

最近一個網吧老板聽說steam的遊戲在win10的環境下運行的更流暢,網吧機器配置也比較好,所以叫我過來做了一個win10的係統包測試看看。裝好後試了下,遊戲方麵感覺確實流暢了一些,不排除是剛做完係統的心裏作用。

win10無盤環境下steam商店的中文字符變成方框(1)

就在測試完關遊戲準備回家的時候,老板說你看這個商店的字體顯示怎麼不對啊,中文都顯示成的方框,英文顯示是正常的。我仔細看了下確實是這樣,因為遊戲裏和win10的界麵外字體都是正常的就沒注意到這個問題,就是下圖這種:

win10無盤環境下steam商店的中文字符變成方框(2)

win10無盤環境下steam商店的中文字符變成方框(3)

之後測試發現網吧的機器隻要用這個win10的鏡像包,打開就一定會出現亂碼的問題,同環境用網吧之前的win7係統測試正常。

排查過程:

1.用那個win10鏡像的默認配置測試,發現也有這個問題

2.因為網吧win7環境正常所以不考慮是網絡不穩定加載不出來導致的

3.從steam官網下載steam安裝包,在客戶機上安裝一次也是這樣。

解決方法:

這樣基本上可以確定是係統上麵的設置問題了,具體是那一塊的問題我看了下論壇。之前有反饋win10預覽版升級後,出現這個問題後在steam設置--》界麵裏取消Directwrite的支持選項可以解決。

win10無盤環境下steam商店的中文字符變成方框(4)

在網吧設置好後,重新添加了一次資源。再重啟客戶機,然後頁麵的中文顯示就正常了。

win10無盤環境下steam商店的中文字符變成方框(5)

PS:在論壇看了比較多的帖子後發現,出現這個問題很大的可能是我用的這個win10無盤鏡像,是在一個不太穩定的win10的版本基礎上做出來的。後麵微軟也修複過這個問題,具體意思是那幾個版本win10的Directwrite支持算是個bug,它會強行給chrome內核瀏覽器編碼的時候加空格,導致中文字符出現顯示問題,因為目前steam客戶端可以看作是一個開源框架的chrome,所以也會出現這個中文字符顯示方框的現象。

上一篇:微軟CEO談新書: 如何“刷新”微軟, 重返科技和經濟浪潮之巔 下一篇:微軟中國雲計算負責人申元慶加入京東 執掌京東雲

相關資訊

最新熱門應用

電腦問答