To build correct “character chains” PD4ML currently utilizes Arabic ligaturizer, ported from a reference C implementation from IBM (I believe). To be honest we are not 100% sure how it works, as nobody from our team understands Arabic scripting. We’ll try to find an updated version of the ligaturizer – hopefully it exists. If not, it is going to be a challenge to update the current one.
Unfortunately we have no solution for the time being.
In the meantime we estimated a possibility to port Fribidi library to Java, which should be able to work with extended arabic. However the first working prototype just worked wrongly with our tests.
It seems the only possible solution is to patch our current ligaturizer, as a porting of Fribidi appears as a new bunch of problems. If you’d like to contribute, please contact support pd4ml com. We’ll send you the classes and some our comments what needs to be done. It looks like a table with isolated, final, initial and medial glyph shape references needs to be extended with new chars. Without a knowledge of Arabic scripting it does not seem to be an easy task.
Viewing 6 posts - 1 through 6 (of 6 total)
The forum ‘Troubleshooting’ is closed to new topics and replies.