Monospace字体至少支持韩文韩文和格鲁吉亚字母?


2

作为语言爱好者和程序员,我发现自己经常进行涉及外语字母和脚本的编程或文本处理。

然而,令人烦恼的是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

Answers:


3

Vim允许通过设置为双宽字符设置不同的字体 'guifontwide' 设置。另外,请参阅 :help 'guifontset' 对于特定于Unix的设置。如果所有这些都无济于事,我建议您定义自定义映射/命令/ shell别名,以便快速切换 'guifont' 正在使用。


1
guifontwide 工作得很好,虽然将两种字体的大小绑在一起会更有意义。我不会接受,因为虽然它解决了我的具体问题,但字体更适合问题的字母。
hippietrail
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.