Чи є хороший монорозміщений шрифт для сценарію Devanagari в Терміналі?


13

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

У сценарі Devanagari голосний прив'язується до попереднього приголосного. Цей тип голосних не існує самостійно. Пунктирне коло вказує, що йому потрібен попередній приголосний ...
Ось приклад ще неприєднаного голосного: VOWEL SIGN O '

Правильне відображення шрифту робить роботу прищеплення приголосного до голосного і повинно видалити всі видимі ознаки пунктирного кола ....

... але я не можу знайти шрифт Terminal, який відображає як римський, так і сценарій Devanagari задовільно. Насправді коло з пунктиром все ще відображається для ВСІХ шрифтів Devanagari, а римський сценарій не відображається належним чином для багатьох цих шрифтів; напр. у слові "Буквар" близько 40% "е" перекриває "м".

Чи існує якийсь шлях до цього?
Хтось знає про підходящий шрифт? ... Віддається перевага в моно-інтервалі.
Або це щось пов'язане з налаштуванням Ubuntu - гном-терміналом?

Оновлення 2 :
Я спробував той самий текст у openSUSE (gnome-terminal): він вийшов гірше, ніж Ubuntu.
Я спробував той самий текст у Fedora (Konsole): він вийшов ПЕРЕФЕКТНО !
але це Fedora, і я використовую Ubuntu :(
добре, то наступний очевидний крок:
я встановив Konsoleв Ubuntu: він надав ОТЛИЧНО !
але це Konsole, і я волів би залишитися в сім'ї гнома ... і меню Konsle в НЕ відповісти на клавіатуру ... і якщо Ubuntu + Konsole може це зробити, то, ймовірно, існує спосіб, що Ubuntu + gnome-термінал може ...

Оновлення 1 :
Як передбачається, ось кілька прикладів.
Devanagari тут виглядає нормально, але не в терміналі (.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 текст

Насправді, НІКОЛЬНІ з відомих Devanagari шрифтів відображаються правильно!
... і деякі римські візуальні сценарії можуть стати дуже хитрими.

Усі записи команди $ locale встановлені на "en_AU.UTF-8" , але навіть встановлення всього параметра "hi_IN.UTF-8" не має значення


2
Чи можете ви додати в сценарій Devanagari якийсь зразок тексту реального світу, щоб люди могли спробувати різні шрифти, які вони можуть мати?
Стефано Палацо

1
Була проведена попередня робота над додаванням devanagari до сімейства шрифтів Ubuntu, тому є ймовірність, що це буде працювати краще в майбутньому: design.canonical.com/2010/09/charactersets
misterben

Відповіді:


8

Я вважаю, що це помилка, і це поза простою проблемою "вибрати кращий шрифт".

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

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

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

... і тепер, коли я трохи більше пограв з Konsole, він виявив деякі справді приємні функції ... особливо пошуковий вихід з Regex ... вау! Тільки те, що я хотів ... і відсутність клавіш-прискорювача меню не має значення, тому що це повністю Kustomizable скорочені клавіші ... Я конвертований .... і я знайшов хороший моно-простір шрифт . Це називається Monospace :)


0

У випадку терміналу GNOME (VTE) проблема не була в шрифті; проблема полягала в тому, що VTE використовував кожну клітинку незалежно, включаючи інтервал Devanagari, що поєднує позначку окремо від базової літери. Це було зафіксовано у версії VTE 0.56.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.