1
A
回答
2
下面的代码解决了我的问题:
(set-face-attribute
'default nil :font "Source Code Pro 14")
(set-fontset-font
(frame-parameter nil 'font)
'han
(font-spec :family "宋体" :size 14))
或者,如果您使用的是英文系统,尝试以下操作:
(set-fontset-font t 'han (font-spec :name "Songti SC"))
1
字体源代码Pro可能没有您希望呈现的字形。有一个快速解决这个问题的方法。试试M-x describe-char
这将弹出一个缓冲区,描述显示的字符,名称,代码点以及它用来显示字符的字体。
在许多字体系统中,如果字形在给定字体集中不可用,则会使用后备字体。我怀疑对于你来说,后备字体已经在操作系统的底层发生了变化,这就是你看到差异的原因。 Source Code Pro可能与它无关。
此外,您可以在缓冲区中键入M-x describe-fontset
以查看哪些unicode范围映射到哪些字体。这也可以帮助您找出差异。
相关问题
- 1. Emacs中奇怪的字符
- 2. Emacs字体锁高亮奇怪
- 3. 自定义字体显示很奇怪
- 4. 自定义字体显示很奇怪
- 5. 奇怪,但很明显,具体的字体大小使用EMS
- 6. 很奇怪java.io.NotSerializableException
- 7. mysql_fetch_assoc很奇怪
- 8. onActivityResult()很奇怪
- 9. 很奇怪PNG
- 10. C#Windows窗体图很奇怪
- 11. FOSUserBundle窗体看起来很奇怪
- 12. 奇怪的链接在Emacs
- 13. CSS字体在歌剧中看起来很奇怪
- 14. Ember.js,奇怪的字符体
- 15. 奇怪的国家行为
- 16. 加粗的字体在Mac上看起来很奇怪
- 17. Navbar很奇怪吗?
- 18. qmath很奇怪AttributeError
- 19. Java JFrame很奇怪
- 20. For-Loops很奇怪
- 21. Emacs中ipython的奇怪行为
- 22. Firefox中的HTML字体奇怪行为
- 23. Emacs Node REPL奇怪行为
- 24. java.lang.ArrayIndexOutOfBoundsException真的很奇怪
- 25. 微软的ASLR很奇怪
- 26. 我的轮换很奇怪
- 27. ScrollPane很奇怪的问题
- 28. 很奇怪的WebPack错误
- 29. 很奇怪的C++错误
- 30. Textarea很奇怪的行为
我想这个问题可能是在OSX你的备用字体。 '源代码Pro'没有中文字符,所以系统会回退到其他字体,直到找到一个。升级后,该设置可能会更改。 –
我也有这个问题 –
@ C.C。你可以看到我的答案。更新为英文系统。 – goofansu