搜尋此網誌

2018年10月6日 星期六

修改TeleGram-Desktop字型說明

修改TG-Desktop字型說明

修改TG-Desktop字型說明

TeleGram(TG)也已經1年多了,因為能多重裝置同時登入、app反應迅速、操作較為人性化、能分享即時位置等,雖然LINE上的聯絡人還是比較多,所以現在算是老婆限定的通訊軟體。

TeleGram全平台都有,但個人最常用的是windowsiOS版本,但不管是什麼平台官方版本都沒有內建中文,雖然還是有中文套件能套用只是步驟比較多。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,用記事本打開可以看到以下程式碼:

相關參數說明可直接參照官網,simsun主要使用在簡體系統用戶,而繁體系統用戶不適用,需要將simsun修改為Open Sans"replace"填上想要修改的字型名稱即可。

而因為我想要英文字型用一種,中文字型用一種,想要達到這樣的效果官網給了

如果只想替换中文字体,保留英文字体不变,你需要将 "key" 设为中文的 fallback 字体。这个字体在不同语言环境下可能不一样 (比如简体中文是 SimSun),你需要使用 debug 模式找到对应的字体。

這樣的一段話,完全摸不著頭緒……只好不斷的Google查詢資料,最後終於讓我摸索出來!原來只要將英文字型放在中文字型前面就可以了。就像我想要將英文字型設為K2D light,中文設為iLiHei,就需要將程式碼修改為

其中Open SansOpen Sans Semibold代表繁體用戶的英文,PMingLiU代表著中文,分別取代就可以了,最後將界面大小調整為125%就能讓字型看起來更漂亮一點。

TG

如果你不想安裝字型到電腦或是使用的是免安裝版,那也可以在安裝資料夾內設一個fonts的資料夾,將你的字型丟進去就能帶著跑了。

如果你的系統不是繁中或簡中,那也沒關係,跟著下面說明試試^^。

非中文系统可以尝试将SimSun改为MS PGothic(英文系统)、Meiryo(日文系统)、Meiryo UI(Windows 8日文系统)、Yu Gothic UI(Windows 10 日文系统)PMingLiU(繁体中文)使补丁生效。(未测试)

 

1 則留言: