必须先启用系统级抗锯齿并禁用windows dpi注入:windows需开启cleartype,macos执行defaults write -g applefontsmoothing -int 2,linux确保gdk_scale=2;windows高分屏还需右键快捷方式→兼容性→勾选“替代高dpi缩放行为”并选“应用程序”,完全退出后重启sublime。

先确认系统级抗锯齿是否启用
Sublime Text 本身不控制底层字体渲染,它完全依赖操作系统提供的抗锯齿能力。关掉系统级抗锯齿,font_options 再怎么配都白搭。
- Windows:必须开启 ClearType —— 进入「控制面板 → 字体 → 调整 ClearType 文本」,全程按向导完成校准;关闭后文字边缘锯齿明显,重启 Sublime 才生效
- macOS:在终端执行
defaults write -g AppleFontSmoothing -int 2(2 表示中等平滑强度,0 是关闭,3 最强),改完需重启 Sublime - Linux(GTK 环境):确保环境变量
GDK_SCALE=2已生效,且桌面缩放设为 200%;否则即使字体调大,图标和 UI 元素仍模糊
Sublime 中正确设置 font_options
font_options 不是开关,而是指定抗锯齿类型——选错反而更糊。它不开启/关闭抗锯齿,只告诉 Sublime “用哪种方式渲染”。
-
["subpixel_antialias"]:适合 LCD 屏幕(如绝大多数 Windows 笔记本),字体会更饱满、清晰;但 macOS Retina 上可能发虚 -
["gray_antialias"]:适合 macOS / Retina 屏 / 高 DPI 设备,文字更纤细锐利,边缘干净;Windows 上效果弱于子像素 -
["no_antialias"]:纯硬边渲染,仅用于调试或极低分辨率屏,日常使用严重伤眼 - 别混用:
["gray_antialias", "subpixel_antialias"]会冲突,实际只生效一个(通常后者覆盖前者)
高分屏必须同步调大 font_size + 换高清主题
只调 font_options 不够。Retina 屏上小字号+抗锯齿=发虚,图标模糊则与主题无关,只与是否含 @2x 图标资源有关。
-
font_size推荐设为14–16(避免奇数如13,LCD 上易错位发虚) - 验证主题是否适配:右键侧边栏任一文件夹 → 「在 Finder 中显示」→ 查看图标文件名是否含
@2x(如folder-open@2x.png) - 推荐主题:
Material Theme(启用"material_theme_big_fileicons": true)或Ayu(默认带@2x) - 别手动改
Default.sublime-theme的 icon 路径——没配套@2x图标只会更糊
Windows 高分屏用户必做:禁用 DPI 注入
这是所有后续配置生效的前提。Windows 默认对 Sublime 做“假缩放”(拉伸位图),导致界面模糊、文字发虚、侧边栏图标糊成一团。
- 右键 Sublime 快捷方式 → 属性 → 兼容性 → 更改高 DPI 设置
- 勾选「替代高 DPI 缩放行为」,下拉选「应用程序」
- **必须完全退出 Sublime(托盘右键 → Exit)再重启**,否则设置不生效
- 这一步之后,
dpi_scale和ui_scale才真正可控;设为1.5或2.0(对应系统缩放百分比,不是150或"150%")










