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