|
|
Debian sid, up to date,
这两天突然发现 emacs-snapshot-gtk 在 X 里中文都显示为方框,但是可以输入,当然,输入的中文也显示为方框。
libfontenc1是按照 #362722 的 bugreport 重新编译过的。
$ strings /usr/lib/libfontenc.so.1 | grep encoding
/usr/share/fonts/X11/encodings/encodings.dir
发现X的核心字体中,所有的中文字体都不见了
$ xlsfonts '*gbk*'
xlsfonts: pattern "*gbk*" unmatched
用 defoma 重新生成 fonts.dir 也没有用:
#defoma-font reregister-all /etc/defoma/hints/ttf-arphic-ukai.hints && \
wc -l /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir
1 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/fonts.dir
就像这里说的一样,用 ttmkfdir 也不能产生有 gbk 编码的 fonts.dir.这样指定 encoding.dir 也不成:
ttmkfdir -o fonts.scale -e /usr/share/fonts/X11/encodings/encodings.dir
大家有没有相似的情况?有办法么?
常用的核心字体程序就 Emacs,这两天想写文章了,却发现这个问题。 |
|