From: John R. <jr...@ce...> - 2011-05-24 21:30:47
|
On May 24, 2011, at 1:22 PM, Dwayne Bailey wrote: > > Hi, > > I'm struggling to get Arabic shaping working on my app. I checked to > see that all modules are compiled and bundled, they are. The > PANGO_RC_FILE environment variable is correctly set so it should be able > to find these things. The pango.modules file exists and contains a lot > of @executable_path - I hope these are correct and can be interpreted by > pango. > > Has anyone else looked at Arabic in their applications? > > I was told that some CoreText changes where committed to Pango trunk. > I'm loath to use trunk but it might be my only way forward. Yes, Kristian Reitveldt committed an adjusted copy of the ATSUI module as a CoreText module. I haven't actually tested it, so I don't know how well (or even if) it works, and Kristian intended it mostly as a starting point rather than a finished product. (I only know because the original changeset broke the build and I wound up improving the italic font synthesis code a bit... but I don't have any deep knowledge about how layout works.) I don't know that the ATSUI module can handle Arabic. You should probably have a look at the code, and then send any questions to gtk-i18n-list where there are folks who actually understand how pango works can help. Regards, John Ralls |