sublime text 3在win10下中文顯示為方塊的解決方式

sublime text 是一款令人既愛又恨的編輯器,雖然插件功能極其豐富,可由于是閉源的,其作者經常玩失蹤,軟件出現bug很難處理。這兩天又踩到一個坑了,在win10安裝后,發(fā)現所有中文都變成方塊了...

中文變方框
黑人問號

原因,這是sublime text的顯示bug,在高分屏下設定顯示放大就會觸發(fā)。作者又遲遲不修復,只能自己處理了,解決方案如下:

讓中文顯示正常

Perferences-->Settings

在Preferences.sublime-settings文件中將dpi_scale設置為1.0

"dpi_scale": 1.0

重啟sublime text,中文的顯示是正常了。但是,所有字體都變小了, 變得很小,很小...

解決一個問題是以產生另一個問題為代價的。沒辦法,繼續(xù)填坑吧

修改內容字體大小

跟第一步一樣,還是在Preferences.sublime-settings文件中修改配置項:

具體的大小因人而異

"font_size": 15,

修改側邊欄字體大小

這個要分幾步走

  1. 安裝PackageResourceViewer插件

  2. 在sublime-settings文件中查看自己使用的主題

我使用的是 "theme": "Afterglow-green.sublime-theme",

如果你使用的是默認的主題,就是 "theme": "Default.sublime-theme",

  1. ctrl+shift+p, 輸入PackageResourceViewer,選擇Open Resource

輸入 theme 選擇自己當前使用的主題:

步驟1
步驟2
步驟3

在打開的文件中,搜索sidebar_label

    // Sidebar entry font size 14
    {
        "class": "sidebar_label",
        "settings": ["sidebar_size_14"],
        "font.size": 20, // 修改字體大小
        "color": [116, 116, 116] // 03
    },

字體是變大了,但間距不對,全部擠一起了

修改側欄樹間距:查找 sidebar_tree修改:

    // Sidebar tree padding large
    {
        "class": "sidebar_tree",
        "settings": ["sidebar_row_padding_large"],
        "row_padding": [28,10],  // 修改側邊樹間距
        "indent": 18, // 修改側邊樹間距
        "indent_offset": 16,
        "indent_top_level": false,
        "dark_content": true
    },

間距終于也正常了:

間距正常

結語

如此折騰,終于勉強能使用了,雖然標簽欄和一些面板的字體還是相當小,但目前暫沒有好的處理方式,又不怎么影響使用。就且作罷了

解決方案參考:https://www.zhihu.com/question/24029280

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容