尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Emacs中文等宽字体设置(要用英文名称,系统中的名称)

Emacs中文等宽字体设置(要用英文名称,系统中的名称)
📅 发布时间:2026/6/20 6:01:49

Emacs中文等宽字体设置(要用英文名称,系统中的名称)

本文为和AI大模型KIMI对话记录,仅供参考。

Emacs中文等宽字体设置(要用英文名称,系统中的名称)

直接在菜单栏的Option-Default Font设置没用,这样保存配置时候配置文件里写的是中文字体名称,再次启动无法识别。


User: 为什么Emacs中设置了默认字体为文泉驿等宽字体,并且保存了配置,重启后依然没起作用,配置文件是正常的。

Kimi: 在 Emacs 里,「文泉驿等宽」只是给人类看的“友好名称”,在底层 X11 或 fontconfig 眼里它对应的是

文泉驿等宽正黑
WenQuanYi Zen Hei Mono
WenQuanYi Zen Hei Sharp
……

等一串别名。
如果你写的字体名跟系统里注册的那个“真名”哪怕只差一个字母,Emacs 会静悄悄地 fallback 到别的字体,于是出现
“配置写了、保存了、重启却无效”的现象——配置文件其实被读了,只是没匹配到字库。

解决思路:

  1. 先确认系统到底给这个字体登记了什么名字
    fc-list | grep -i wenq | grep -i mono
    典型输出
    /usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: WenQuanYi Zen Hei Mono:style=Regular
    把冒号前第一段整串当作 family 名称,这才是 fontconfig 能认的“真名”。

  2. 在 Emacs 里用 set-fontset-font/set-frame-font 时,严格按上面查到的名字写,
    例如

    (set-frame-font "WenQuanYi Zen Hei Mono-13" nil t)
    

    或者只改中文部分

    (set-fontset-font t 'han "WenQuanYi Zen Hei Mono")
    
  3. 如果想保留“文泉驿等宽”这种中文别名,就在 ~/.fonts.conf 或
    ~/.config/fontconfig/fonts.conf 里显式加一段别名映射,
    让 fontconfig 把“文泉驿等宽”指向真正的 family 名,Emacs 就能认得。

  4. 确认文件编码与加载顺序

    • 配置写在 ~/.emacs.d/init.el 最末尾,确保没有被后面的语句覆盖;
    • 文件保存为 utf-8,避免中文被截断;
    • 启动时加 --debug-init,看是否报 “Font not available” 之类的警告。

只要字体名和系统注册名完全一致,重启后就能立即生效,无需再反复调试。

相关新闻

  • 102302134陈蔡裔数据采集第三次作业
  • Pandas - How to know which columns of a dataframe has null value?
  • 三分法

最新新闻

  • 深入解析MC9S12VR SCI模块:从UART到红外与LIN的嵌入式通信实战
  • 2026科技前沿EMBA客观测评与科学选型指南
  • FanControl终极指南:Windows风扇控制软件完整解决方案
  • 如何免费为Windows 10打造macOS级别的动态桌面体验
  • RS08单线调试接口BDC:原理、协议与嵌入式开发实战
  • DSS-GAN:基于Mamba的高效生成对抗网络架构解析

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号