作为一名语言爱好者和程序员,我发现自己经常进行涉及外语字母和文字的编程或文本处理。
然而,一个烦恼是 CJK 字体(支持中文、日文和/或韩文的字体)通常最多只包含拉丁文、希腊文和西里尔文的字形。通常亚洲字形会很漂亮,但其他字形可能相当丑陋。
就像在文本编辑器中经常做的那样,您只能选择一种字体,而不是一个用于 CJKV,一个用于其他,每个字体将用于呈现适当的字符。
韩语是我目前最感兴趣的语言之一。我只需要韩语/韩文进行等宽编辑,汉字并不常见,不会造成问题。
我目前参与的另一种语言是格鲁吉亚语,它有自己的字母表,有点奇特,但在 Windows 和 *nix 上的常见字体中得到了很好的支持。
但我至今仍找不到具有良好韩文字形的字体和还有格鲁吉亚象形文字。
我选择的编辑器是 gVim,所以告诉我如何设置它以同时使用两种字体就更好了。目前我主要在 Windows 7 下使用它,因此需要特定于 vim 的解决方案,而不是特定于 *nix 的解决方案。
答案1
Vim 允许通过设置来为双倍宽度字符设置不同的字体'guifontwide'
。另外,请参阅:help 'guifontset'
Unix 特定设置。如果所有这些都没有帮助,我建议定义自定义映射/命令/shell 别名,以便您快速切换正在'guifont'
使用的。