Я хотел бы вновь открыть вопрос, связанный со следующим:
(Чешский) поддержка набора символов в gvim 7.3 на Windows 7
По сути, в этом посте я заметил, что некоторые чешские символы отображаются черными квадратами. Поэтому я разместил вопрос и заметил, что проблема, похоже, исчезла, изменив шрифт. Я думал, что это решило проблему, потому что символы в файле, который я использовал, отображались правильно.
Тем не менее, я заметил следующее: хотя некоторые чешские символы отображаются правильно, если изменить шрифт из меню Gvim, другие не отображаются правильно:
Например, когда я вставляю символ Ů (латинская заглавная буква u с кольцом выше) или ů (латинская строчная буква u с кольцом выше), ни один шрифт не отображает полученный символ правильно. Например, шрифт Fixedsys отображает черный квадрат и маленькое u, соответственно, в то время как Lucida Console отображает заглавную U и маленькую U соответственно. Я перепробовал все шрифты, доступные в раскрывающемся меню gvim, и ни один из них не подходит для данного конкретного случая.
Проблема не заканчивается здесь. Метод ввода символов Unicode создает неправильные символы:
CTRL-V u0160 должен выдавать чешский символ (Š), но вместо него вставляется обратная кавычка ('). CTRL-V u016e должен производить чешский символ (Ů), но вместо него вставляется символ n (n). И список продолжается.
Как будто этого было недостаточно, на следующем сайте есть список комбинаций клавиш альтернативного метода ввода (список орграфов):http://code.google.com/p/vim/source/browse/runtime/ док / digraph.txt
но, несмотря на наличие последней версии gvim, когда я набираю ":digraphs", этот список не отображается. Появляется только старый список из gvim 7.3, который не включает их.
Например, CTRL-K U0 и CTRL-K u0 выдают нулевой символ вместо следующего:
Ů U0 016E 0366 ПИСЬМО ЛАТИНСКОГО КАПИТАЛА С КОЛЬЦОМ ВЫШЕ
ů u0 016F 0367 LATIN МАЛЕНЬКОЕ ПИСЬМО U С КОЛЬЦОМ ВЫШЕ
Подводя итог, можно сказать, что, несмотря на то, что недавно был выпущен gvim 7.4, ни один из распределенных шрифтов не совместим с чешским языком, вставка юникода через CTRL-V, кажется, приводит к неправильным символам, а поддержка диграфа неполная.
Спасибо за ответ.