修改TG-Desktop字型說明
用TeleGram(TG)也已經1年多了,因為能多重裝置同時登入、app反應迅速、操作較為人性化、能分享即時位置等,雖然LINE上的聯絡人還是比較多,所以現在算是老婆限定的通訊軟體。
TeleGram全平台都有,但個人最常用的是windows及iOS版本,但不管是什麼平台官方版本都沒有內建中文,雖然還是有中文套件能套用只是步驟比較多。iOS版本自從更新到5.0,程式由Objective-C改成Swift編寫後就不能套用中文化,只能期待之後的更新能有官方中文了。
而桌機版的中文化套用之後就能將界面變為中文,但也就是變成中文,字型仍然是最常見的細明體。就這樣用了一年之後才發現原來已經有人做出可以更改字型的套件,那就是TGFont。
下载
TGFont.dll
并重命名为winmm.dll
. 然后放在 Telegram 的文件夹里.用户字体: 把字体文件放在
fonts
文件夹内, 可以直接使用, 无需安装到系统中.初次运行时会创建TGFont.json
. 配置文件使用 UTF-8 编码. 支持 UTF-8 BOM.
依據步驟執行,如果你使用的是TG安裝版,可以直接按ctrl+R
在输入 %APPDATA%\Telegram Desktop
打開安裝位置,放入更改名稱的winmm.dll
,然後啟動TeleGram Desktop,就可以在安裝資料夾裡面看到TGFont.json
,用記事本打開可以看到以下程式碼:
1{
2 "fonts": {
3 "SimSun": {
4 "replace": "Microsoft YaHei UI",
5 "#size": 0,
6 "#width": 0,
7 "#weight": 0,
8 "#italic": false,
9 "#underLine": false,
10 "#strikeOut": false
11 }
12 },
13 "debug": false
14}
相關參數說明可直接參照官網,simsun
主要使用在簡體系統用戶,而繁體系統用戶不適用,需要將simsun
修改為Open Sans
,"replace"
填上想要修改的字型名稱即可。
而因為我想要英文字型用一種,中文字型用一種,想要達到這樣的效果官網給了
如果只想替换中文字体,保留英文字体不变,你需要将 "key" 设为中文的 fallback 字体。这个字体在不同语言环境下可能不一样 (比如简体中文是 SimSun),你需要使用 debug 模式找到对应的字体。
這樣的一段話,完全摸不著頭緒……只好不斷的Google查詢資料,最後終於讓我摸索出來!原來只要將英文字型放在中文字型前面就可以了。就像我想要將英文字型設為K2D light,中文設為iLiHei,就需要將程式碼修改為
xxxxxxxxxx
141{
2 "fonts": {
3 "Open Sans": {
4 "replace": "K2D light",
5 },
6 "Open Sans Semibold": {
7 "replace": "K2D light",
8 },
9 "PMingLiU": {
10 "replace": "iLiHei",
11 }
12 },
13 "debug": false
14}
其中Open Sans
及Open Sans Semibold
代表繁體用戶的英文,PMingLiU
代表著中文,分別取代就可以了,最後將界面大小調整為125%就能讓字型看起來更漂亮一點。
如果你不想安裝字型到電腦或是使用的是免安裝版,那也可以在安裝資料夾內設一個fonts
的資料夾,將你的字型丟進去就能帶著跑了。
如果你的系統不是繁中或簡中,那也沒關係,跟著下面說明試試^^。
非中文系统可以尝试将
SimSun
改为MS PGothic
(英文系统)、Meiryo
(日文系统)、Meiryo UI
(Windows 8日文系统)、Yu Gothic UI
(Windows 10 日文系统)PMingLiU
(繁体中文)使补丁生效。(未测试)
用户名
回覆刪除