Моноширинный шрифт, который поддерживает как корейский хангыль, так и грузинский алфавит?

1042
hippietrail

Будучи языковым энтузиастом и программистом, я часто занимаюсь программированием или обработкой текста с использованием алфавитов и скриптов на иностранных языках.

Однако раздражает то, что шрифты CJK (те, которые поддерживают китайский, японский и / или корейский языки) обычно содержат в лучшем случае только глифы для латинского, греческого и кириллического алфавита. Часто азиатские глифы будут красивыми, но другие могут быть довольно уродливыми.

Как часто в текстовых редакторах, вы можете выбрать только один шрифт, а не один для CJKV и один для другого, каждый из которых будет использоваться для рендеринга соответствующих символов.

Корейский - один из языков, которые меня больше всего интересуют в настоящее время. Мне нужен только хангул / ханжул для моноширинного редактирования, ханджа недостаточно распространена, чтобы быть проблемой.

Другой язык, на котором я сейчас работаю, это грузинский, который имеет свой собственный алфавит, который немного экзотичен, но имеет довольно хорошую поддержку общих шрифтов в Windows и * nix.

Но я пока не могу найти шрифт с хорошими корейскими и грузинскими глифами.


Мой предпочтительный редактор - gVim, поэтому ответ, говорящий мне, как настроить его для использования двух шрифтов вместе, был бы таким же хорошим. В настоящее время я использую его в основном под Windows 7, поэтому было бы необходимо решение для конкретного vim, а не решение для * nix.

2
Ваш gvim не создан против fontconfig? Ignacio Vazquez-Abrams 11 лет назад 0
@ IgnacioVazquez-Abrams: я использую gVim, потому что он работает на всех платформах, но в последнее время я был в основном на Windows, поэтому очевидно, что лучше добавить это к вопросу. Спасибо! hippietrail 11 лет назад 0
Это кажется очень невозможным, я знаю, что Windows позволяет переключать языки довольно легко ... Keithsoulasa 11 лет назад 0
@Keithsoulasa: Переключение раскладок клавиатуры довольно просто, но переключение между шрифтами различно в каждой программе. Кроме того, какое свойство системы шрифтов делает невозможным включение как хангыль, так и грузинского? hippietrail 11 лет назад 0

1 ответ на вопрос

3
Ingo Karkat

Vim позволяет установить другой шрифт для символов двойной ширины через 'guifontwide'настройку. Кроме того, см. :help 'guifontset'Для настройки для Unix. Если все это не поможет, я бы предложил определить пользовательские псевдонимы сопоставлений / команд / оболочки, которые позволят вам быстро переключаться на 'guifont'использование.

`guifontwide` работал великолепно, хотя объединение размеров двух шрифтов имело бы смысл. Я не приму, хотя, потому что, хотя это решает мою конкретную проблему, шрифт будет лучше соответствовать букве вопроса. hippietrail 11 лет назад 1

Похожие вопросы