PIME icon indicating copy to clipboard operation
PIME copied to clipboard

輸入法選字欄字型

Open q120144178 opened this issue 4 years ago • 9 comments

希望未來的版本可以自訂輸入法選字欄字型,覺得用細明體很醜。

q120144178 avatar May 05 '20 06:05 q120144178

剛剛正好在找看看有沒有地方可以設定字型。

markwu avatar May 18 '20 04:05 markwu

主要是細明體字太細,不容易辨認。

jrlintw avatar Sep 03 '20 07:09 jrlintw

目前是寫死在程式碼中,1.3.0-beta版可以透過修改 C:\Program Files (x86)\PIME\python\input_methods\chewing\chewing_ime.py 來替換選字欄字型。這個檔案中有一段

        self.customizeUI(candFontName='MingLiu',
                         candFontSize=cfg.fontSize,
                         candPerRow=cfg.candPerRow,
                         candUseCursor=not(cfg.leftRightAction and cfg.upDownAction))

MingLiu 改為其他字型名稱,重新啟動PIME即可。

PS. 修改這個檔案需要系統管理員權限。

yan12125 avatar Jan 05 '21 16:01 yan12125

想改用微軟正黑體, 設字型為 Microsoft JhengHei, 但是好像沒作用.

jrlintw avatar Jan 07 '21 03:01 jrlintw

我使用 candFontName='微軟正黑體' 就可以了。系統為Windows 10 20H2中文版。

yan12125 avatar Jan 07 '21 04:01 yan12125

謝謝!可惜我設為中文或英文字型名稱,都不會變, 微軟正黑體、標楷體,都試過了,PIME 1.3.0-beta,系統是 Windows 10 x64 專業版 1903。

jrlintw avatar Jan 07 '21 06:01 jrlintw

不確定問題在哪裡。我測試"微軟正黑體"、"標楷體"、"Microsoft JhengHei"都是OK的。

yan12125 avatar Jan 07 '21 15:01 yan12125

我是用倉頡輸入法所以上述方法並不適用,可以在cinbase/__init__.py裡把mingliu替換掉

nostam avatar Aug 24 '21 13:08 nostam

我是用倉頡輸入法所以上述方法並不適用,可以在cinbase/__init__.py裡把mingliu替換掉

感謝, 這方法測試 OK

jrlintw avatar Aug 25 '21 00:08 jrlintw