温馨提示×

Debian系统phpstorm如何设置字体

小樊
37
2026-01-03 21:19:06
栏目: 编程语言

Debian 下 PhpStorm 字体设置与中文显示修复

一 设置编辑器字体与大小

  • 打开设置:依次点击 File → Settings(macOS 为 PHPStorm → Preferences),或使用快捷键 Ctrl + Alt + S
  • 设置代码区字体:进入 Editor → Font,在 Primary font 选择等宽字体(如 JetBrains Mono、Fira Code、DejaVu Sans Mono、Noto Sans Mono CJK SC),在 Size 输入字号(单位为像素),可调整 Line spacing;右侧有预览,点击 Apply/OK 生效。
  • 设置界面字体:进入 Appearance & Behavior → Appearance,勾选 Override default fonts by (not recommended),选择一款支持中文的字体(如 Noto Sans CJK SC、WenQuanYi Micro Hei),用于菜单、工具栏、对话框等界面元素。

二 安装中文字体与刷新字体缓存

  • 安装常用中文字体(Debian 常用包名):
    • fonts-noto-cjk(覆盖中日韩统一表意文字,推荐)
    • fonts-wqy-zenhei(文泉驿正黑)
    • fonts-wqy-microhei(文泉驿微米黑)
  • 刷新字体缓存并重启 PhpStorm:
    • 终端执行:sudo fc-cache -fv
    • 重启 PhpStorm 后,在 Editor → FontPrimary font 选择 Noto Sans Mono CJK SCWenQuanYi Micro Hei 等支持中文的字体,即可正常显示中文与符号。

三 中文注释或 UI 出现方块时的 Java 字体配置

  • 适用情形:编辑器内中文正常,但 提示/HintGit 操作界面等出现方块或乱码,多为 Java(JetBrains Runtime) 的字体映射未包含中文字形。
  • 处理步骤(请先备份):
    1. 找到 JetBrains Runtime 的字体配置目录:<PhpStorm 安装目录>/jbr/lib(JetBrains Runtime)或 <PhpStorm 安装目录>/jre64/lib(旧版自带 JRE)。
    2. 进入该目录,备份并编辑(或新建)文件 fontconfig.properties
    3. 在文件末尾加入或确保包含如下关键映射(示例为使用文泉驿与 Noto CJK):
      filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc
      awtfontpath.chinese-cn-iso10646=/usr/share/fonts/truetype/wqy
      filename.-misc-noto-cjk-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/noto/NotoSansCJK-Regular.ttc
      awtfontpath.chinese-cn-iso10646=/usr/share/fonts/truetype/noto
      
      说明:路径需与本机实际字体文件路径一致;常见中文字体路径为 /usr/share/fonts/truetype/wqy//usr/share/fonts/truetype/noto/
    4. 保存后重启 PhpStorm;若仍有方块,可在 Appearance 中勾选 Override default fonts by 并选择 Noto Sans CJK SC/WenQuanYi Micro Hei 作为界面字体。

0