Визуализация лигатур Деванагари (Unicode) в Java Swing JComponent в Mac OS X

Я пытаюсь правильно отобразить лигатуры Деванагари (в строках Unicode) в Mac OS X 10.6.

Строки нарисованы на JComponent и взяты ] RenderingHints для сглаживания. Лигатуры отображаются правильно в Windows XP SP2 и 7, а также в Ubuntu, Поэтому я был бы очень благодарен, если бы кто-нибудь смог указать мне правильное направление.

correct and incorrect rendering of the same string

Я уже пробовал ряд вещей:

  • Установка шрифта на Devanagari MT не решила проблему
  • TextAttribute LIGATURES_ON не решил проблему

Я был бы чрезвычайно благодарен за любые подсказки или фрагменты кода от других разработчиков (желательно с хинди, которые разрабатывают на Mac).

22
задан Community 29 July 2017 в 16:31
поделиться