emacs_font -- How to work with emacs font
文章目录
如何让 Emacs 检测到 字体
官方教程:How-to-add-fonts
- 太古老
- EmacsWiki: EmacsWiki: Set Fonts
相关 elisp
设置 font
gui
- M-x menu-set-font
描述 font
M-x
describe-font- 提供所有合法的 字体描述
cnfonts
中文字体
部分是选择字体,部分是宋体
- 原因,字号的问题,
检测不到
文泉驿字体原因Windows
可能
编码 和 language-environment 问题
验证测试
有效配置
1 2(set-language-environment 'Chinese-GB) (setq locale-coding-system 'gb18030)注意
language-environment和locale-coding-system- 两者必须一致才可以
安装权限问题 (字体需要 Administrator 权限安装?)
- 验证无效
解决方案
设置
cnfonts-personal-fontnames变量1 2 3(setq cnfonts-personal-fontnames '(("MonoLisa-Regular" "Monaco" "Consolas" "DejaVu Sans Mono" "Ubuntu Mono" "Source Code Pro" "Lucida Console" "Roboto Mono" "Mononoki" "Robot Mono" "Fira Code" "Noto Mono") ("WenQuanYi Micro Hei Mono Regular" "WenQuanYi Micro Hei Regular" "WenQuanYi Zen Hei Medium" "WenQuanYi Zen Hei Mono Medium" "阿里巴巴普惠体" "微软雅黑" "Microsoft Yahei") ()))添加 额外字体
- 可以是 c:\Windows\Fonts 文件夹下 列出的字体
字体选择
英文
windows
- MonoLisa 最漂亮
- Consolas 最通用
汉字
windows
- 黑体 兼容性最好
文章作者
上次更新 2022-03-31 (894918c)