Hi,

For past some days I have been studying iText ArabicLigaturizer code
very carefully with an intent to customize it to Indian Languages.

I have come to realise that the IndicLigaturizer cannot be written in
the same way. That's because iText writes out the text character  by
character. In Arabic all characters in all their forms have been
already defined in Unicode and so it is just a matter of replacing the
characters according to whether they are in initial, medial, final  or
isolated forms. And everything works well because each character form
has a different ligature and glyph associated with it in the font.

But same is not the case with Indian Scripts. Character change their
forms based on the characters next to them and sometimes join to form
a different ligature which is only defined in the font's substitution
tables. Since iText does not use any intelligence from the
substitution tables, it will miserably fail at creating conjunct
forms.

Can Bruno tell me what can i do to make iText support ligature
substitutions from font.

I can help you in providing whatever information you need to make it
support complex scripts.


Best Regards
-Raman

-----------------------------------------------
RKVS Raman
BOSS Resource
http://www.bosslinux.in
http://rkvsraman.blogspot.com
------------------------------------------------

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php

Reply via email to