LINE 反斜線變日圓符號(¥)之謎
13 |
電腦版 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
不是人民幣嗎?是不是因爲台灣那邊人民幣沒那麽常見啊?