電腦版 LINE 輸入與顯示時老將磁碟路徑的反斜線符號「\」改成日圓符號「¥」,挺困擾的:

推測可能與 Meiryo 明瞭體字型有關。如果你的 Windows 有安裝日文語言選項,以下網頁可證明在 Meiryo 字型中反斜線符號會變成 ¥。

原因出在並不是每個國都使用 \ 作為路徑分隔字元,日本是用 ¥,而韓國則是用 ₩。參考 

維基百科找到日韓鍵盤配置圖範例,右上角 Backspace 左側我們習慣的反斜線鍵位置,在日本為 ¥,在韓國為 ₩,也可證明這點:

知道是字型問題就有了方向,試著修改聊天字體顯示,由預設字體改為 Arial Unicode MS 或其他我們常用的中文字型:

實驗發現,聊天內容中的反斜線變正常了,但輸入文字區仍然不對。

將介面語系改成英文,文字輸入區的反斜線顯示就正常了。

再查深一點,在 C:\Program Files (x86)\Naver\LINE\res\skin\basic\css\common.cs 可以找到 LINE 借用 CSS 指定不同國別語系的 UI 字型,在 Chinese-Taiwan 部分 font-family 優先指定 Meiryo,而 English 部分則為 Tahoma,這就解釋了為什麼切成英文一切正常。

既然有 CSS,我們可以自己動手修正它嗎?本來可以,但後來 LINE 新版本似乎改了架構,將這些樣式設定打包成單一檔案(Qt Resource?),無法直接更改,既然不開放使用者客製調整,這問題就只能靠 LINE 自已修正了。


Comments

# by toshiliu

但看起來line似乎根本沒意願要更新...

# by Matt

改成英文解決了,謝謝分享

# by Milton

我的電腦Windows 10最近在更新1803版本之後 Command line也出現日圓符號

# by Lynn

感謝專業分享,解決我的困擾!

# by joe

感謝分享,解決我的困擾。無勝感激。

# by keung

在WIN7最新LINE電腦版出現這問題 把顯示字型直接改成Tahoma就正常了

# by Joseph

Win10 LINE 電腦版 還是有這困擾. 設定裡面把"字體"從預設改成 Arial Unicode MS 就正常了. 感謝您的分享 !

# by JW

謝謝您 解決我的困擾~

# by lara

太感謝了!

# by TING

謝謝分享

# by BM

謝謝說明

# by Dino

感謝~~ 字體換成微軟正黑體可解決~~(´▽`ʃ♡ƪ)"

# by Clay Cheng

不是人民幣嗎?是不是因爲台灣那邊人民幣沒那麽常見啊?

Post a comment