我正在使用:GNU Emacs 24.3.50.1 (i386-apple-darwin11.4.2, NS apple-appkit-1138.51) of 2013-05-27 on Celestra.local
我可以让汉字显示,但它们使用的是“宋”字体,字体很难读(类似于一种衬线字体)。我如何告诉Emacs选择一个特定的面孔来显示汉字?所有的字符都显示在Inconsolata中。
我查看了EmacsWiki:FontSets并将其添加到我的.emacs文件中:
(set-fontset-font "fontset-standard"
(cons (decode-char 'ucs #x4E00)
(decode-char 'ucs #x9FFF))
"-*-SimHei-*-*-*-*-14-*-*-*-*-*-iso10646-1")但我的汉字仍然显示在默认的回退字体中。
发布于 2013-07-04 06:42:05
尝试" fontset-default“而不是"fontset-standard",因为fontset-默认将是所有没有指定更具体内容的字体集的后盾。
我也会使用脚本名,而不是字符范围,但这两种方法都可以:
(set-fontset-font "fontset-default" 'han "SimHei-14")
您可能需要添加其他脚本,如'cjk-misc,以获得完整的覆盖率。
https://stackoverflow.com/questions/17461591
复制相似问题