Я могу успешно вводить тамильский текст в gVim, но вывод появляется с буквами, расположенными друг над другом. Это тот случай, когда я создаю файл из gVim или создаю его в другом месте и открываю его в gVim.
Похоже, что gVim дает недостаточно места для отдельных графем, но, что более важно, его идея работы с объединением последовательностей, кажется, "помещает их друг на друга" независимо от того, где они на самом деле должны быть.
Например: .: + ெ должен привести к மெ, как в выводе Notepad ++ (4-й абзац, 1-я строка, 5-е слово), но gVim, похоже, выбросил ெ поверх of и оставил его при этом.
Могу ли я что-нибудь сделать с моей стороны, чтобы изменить это и получить правильное отображение?
gVim:
Тот же файл, используя тот же шрифт, на Notepad++:
FTR, вышеупомянутые снимки экрана были сделаны с установленным шрифтом 'Source Code Pro' в обоих редакторах, но я попробовал все доступные шрифты фиксированной ширины (Courier New, Consolas, GNU FreeFont, Lucida Console и т.д.) В gVim без улучшение отображения.