Тибетские и деванагари-лигатуры неправильно сложены с помощью iText - PullRequest
1 голос
/ 01 декабря 2011

Я попытался вывести текст Unicode, используя iText-2.1.7 и iText-5.1.3.

Хотя символы деванагари правильно сложены, я не могу видеть, как правильно сложены тибетские символы.

Вместо этого каждый персонаж занимает отдельное место.Я пробовал с BaseFonts и ARIALUNI.TTF и TibMachUni-1.901b.ttf, но безуспешно.

Googling дал мне сообщение за 2009 год , в котором говорилось, что тогда это было нелегко.

Я застрял в середине проекта Unicode.Я был бы признателен, чтобы получить подсказки, чтобы продолжить.

1 Ответ

2 голосов
/ 02 декабря 2011

В настоящее время единственным лигатуризатором в iText является ArabicLigaturizer, я удивлен, что Devanagari действительно работает для вас.

Пожалуйста, смотрите сообщение Бруно Лоуаги (основного разработчика) от ранеев этом году вместе с постом , который он связал с , а именно:

Ни один из нынешних разработчиков iText не понимает хинди или любой другой индийский язык, поэтому для них это очень сложно (еслине невозможно) написать такой IndicLigaturizer

Заменить «Indic» на «Tibetan» или любой другой язык, требующий лигатуры.

...