xterm 终端使用 -fa 选项指定字体来解决中文乱码
有3个系列的 “简体”中文等宽字体 比较合适:
- Unifont 点阵字体 (缺点:有点刺眼)
- “WenQuanYi Micro Hei Mono” (缺点:汉字不够紧凑)
- “Sarasa Mono SC” 更纱黑体 或者 “Sarasa Fixed SC” (效果非常好!)
只需要加上 2组指令:
-fs 字体大小
-fa "中文字体名"
说明1:字体名带有空格的,字体名前后,需要加上引号。
说明2:如果使用 Unifont ,则需要指定字体大小为 16以上。否则,字体显示效果可能很宽松,效果差。
示例:
xterm -fs 16 -fa Unifont
xterm -fs 16 -fa "WenQuanYi Micro Hei Mono"
xterm -fs 16 -fa "Sarasa Fixed SC"
xterm -fs 16 -fa "Sarasa Mono SC"
更多细节和效果截图,可参考本人之前的这个贴子: