作为语言爱好者和程序员,我发现自己经常进行涉及外语字母和脚本的编程或文本处理。
然而,令人烦恼的是CJK字体(支持中文,日文和/或韩文的字体)通常只包含拉丁文,希腊文和西里尔字母的字形。通常亚洲字形会很漂亮,但其他字形可能非常丑陋。
就像在文本编辑器中一样,您只能选择一种字体,而不是一种用于CJKV而另一种用于其他字体,每种字体都用于渲染适当的字符。
韩语是我目前最感兴趣的语言之一。我只需要hangul / hangeul进行等宽编辑,hanja不常见是一个问题。
我目前参与的另一种语言是格鲁吉亚语,它有自己的字母表,有点奇特,但在Windows和* nix的常用字体方面有很好的支持。
但我还是找不到具有良好韩语字形的字体 和 也是格鲁吉亚的字形。
我选择的编辑器是gVim,所以答案告诉我如何将它设置为一起使用两种字体也同样好。目前我主要在Windows 7下使用它,因此需要特定于vim的解决方案而不是* nix特定的解决方案。
你的gvim不是针对fontconfig构建的吗?
—
Ignacio Vazquez-Abrams
@ IgnacioVazquez-Abrams:我使用gVim因为它在所有平台上运行但最近我主要在Windows上运行,所以很明显我最好将其添加到问题中。谢谢!
—
hippietrail
这似乎非常不可能,我知道Windows允许您轻松切换语言...
—
Keithsoulasa
@Keithsoulasa:切换键盘布局很简单,但是在每个程序中切换字体都是不同的。字体系统的哪个属性包括hangul和Georgian都不可能?
—
hippietrail