Есть ли в Терминале хороший моноширинный шрифт для сценария Деванагари?

Все терминальные шрифты, которые я пробовал, приводят к неточному отображению сценария деванагари (и / или римского шрифта) в терминале

В сценарии деванагари гласная привязывается к предыдущему согласному. Этот тип гласных не существует сам по себе. Пунктирный кружок указывает, что для него требуется предшествующий согласный ...
Вот пример еще не присоединенной гласной: VOWEL SIGN O '

Правильный рендеринг шрифта выполняет прививку консонаната к гласной и должен удалить все видимые знаки пунктирной линии. -circle ....

... но я не могу найти шрифт терминала, который удовлетворительно воспроизводит как римские, так и деванагари. На самом деле, пунктирный круг все еще показывает для ВСЕХ шрифтов деванагари, и для многих из этих шрифтов римский шрифт не отображается должным образом; например. в слове «Учебник для начинающих», около 40% «е» перекрывает «м».

Есть ли способ обойти это?
Кто-нибудь знает подходящий шрифт? ... Предпочтительнее моно-интервал.
Или это как-то связано с настройкой Ubuntu - gnome-terminal?

Обновление 2 :
Я попробовал тот же текст в openSUSE (gnome-terminal): он потерпел неудачу хуже, чем Ubuntu.
Я попробовал тот же текст в Fedora (Konsole): он отрисовал ОТЛИЧНО !
, но это Fedora, и я использую Ubuntu: (
хорошо, тогда следующий очевидный шаг :
Я установил Konsole в Ubuntu: он визуализировал ОТЛИЧНО !
, но это Konsole, и я бы предпочел остаться в семье гномов ... и меню Konsle не отвечает на клавиатуру ... и если Ubuntu + Konsole может это сделать, то, вероятно, есть способ, которым Ubuntu + gnome-терминал может ...

Обновление 1 :
Как и предполагалось, вот несколько примеров.
Здесь деванагари выглядит хорошо, но не в термаинале (в .png ниже показан шрифт Monospace)

30 - Uncle moon – चंदा मामा/20081119 Hindi Primer part 30 - Uncle moon – चंदा मामा.nag
31 - Rain Queen - वर्षा रानी/20081124 Hindi Primer part 31 - Rain Queen - वर्षा रानी.nag

alt text

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

Все записи из команды $ locale установлены в "en_AU.UTF-8" , но даже при установке все, чтобы "привет_ IN.UTF-8 " не имеет значения

13
задан 22 October 2010 в 20:07

2 ответа

Я считаю, что это ошибка, и она выходит за рамки простой проблемы «выберите лучший шрифт».

Те же шрифты, включая стандартный Monospace , отлично работают во всех других приложениях, которые я пробовал.
и шрифты Devanagari неправильно отображаются в gnome-терминале Fedora, но те же шрифты работают в Konde KDE и также в Konsole, работающем в Ubuntu.

Я не знаю, как следить за сообщенной и принятой ошибкой, но я нашел ссылку на проблему gnome-terminal / Devanagari (с декабря 2008 года) ... и, возможно, это та же проблема.

vte (Ubuntu) низкий (приоритет) Assigned to: Ошибки рабочего стола Ubuntu
https://bugs.launchpad.net/vte/+bug/310053

... и теперь, когда я немного поиграл с Konsole, он обнаружил некоторые действительно приятные особенности ... особенно Результаты поиска с помощью Regex ... wow ! Как раз то, что я хотел ... и отсутствие клавиш-ускорителей меню не имеет значения, потому что у него полностью настраиваемые клавиши быстрого доступа ... Я конвертирован ... и я нашел свой хорошим моноширинный шрифт . Он называется Monospace :)

0
ответ дан 22 October 2010 в 20:07

В случае Терминала GNOME (VTE) проблемой не был шрифт; проблема состояла в том, что VTE раньше представляла каждую ячейку независимо, включая метку объединения интервала Devanagari отдельно от основной буквы. Это было зафиксировано в версии 0.56 VTE.

0
ответ дан 23 November 2019 в 03:25

Другие вопросы по тегам:

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