1

I tried to output some Unicode text using both iText-2.1.7 and iText-5.1.3.

While Devanagari characters got stacked properly, I am unable to see Tibetan characters properly stacked.

In stead, each character is occupying a separate space. I tried with BaseFonts both ARIALUNI.TTF and TibMachUni-1.901b.ttf but without success.

Googling gave me a post of 2009 which indicated it was not readily possible then.

I am stuck in the middle of a Unicode project. I would appreciate get clues to proceed.

Joris Schellekens
  • 8,483
  • 2
  • 23
  • 54
Sanjay
  • 8,755
  • 7
  • 46
  • 62
  • Hey, why dont you copy/paste the text here instead of making us to go there? Come on! – Juanma Baiutti Dec 01 '11 at 15:27
  • Please don't link off-site like that. Questions posted to Stack Overflow need to be able to stand alone without requiring external links to be useful. – user229044 Dec 01 '11 at 15:44
  • Had wrongly assumed that copying/pasting will not be liked. Will take care in future. Thank you. – Sanjay Dec 09 '11 at 03:45

1 Answers1

2

Currently the only Ligaturizer within iText is the ArabicLigaturizer, I'm surprised that Devanagari works for you actually.

Please see Bruno Lowagie's (the primary developer) post from earlier this year along with the post that he linked to, specifically:

None of the current iText developers understand Hindi or any other Indic language, so it's very difficult for them (if not impossible) to write such an IndicLigaturizer

Replace "Indic" with "Tibetan" or any other language that needs ligatures.

Chris Haas
  • 53,986
  • 12
  • 141
  • 274
  • Thank you for the concrete inputs. Indeed Devanagari also isn't working properly (saw when I observed closely). – Sanjay Dec 09 '11 at 03:49