I am using Apache FOP for PDF generation in Arabic text. I have understood that Apache FOP full supports Arabic text from their site documentation i.e. http://xmlgraphics.apache.org/fop/trunk/complexscripts.html
But I am bit little confuse because I don't know which font is better for arabic language. From documentation they have given Arabic language supported font list with their GPOS support.
Arabic Fonts
Font Version Glyphs Comments
Arial Unicode MS 1.01 50377 limited GPOS support
Lateef 1.0 1147 language features for Kurdish (KUR), Sindhi (SND), Urdu (URD)
Scheherazade 1.0 1197 language features for Kurdish (KUR), Sindhi (SND), Urdu (URD)
Simplified Arabic 1.01 contains invalid, out of order coverage table entries
Simplified Arabic 5.00 414 lacks GPOS support
Simplified Arabic 5.92 473 includes GPOS for advanced position adjustment
Traditional Arabic 1.01 530 lacks GPOS support
Traditional Arabic 5.00 530 lacks GPOS support
Traditional Arabic 5.92 589 includes GPOS for advanced position adjustment
So my Question is what is meant by GPOS?.I know its full form Glyph Position.I want more information related to GPOS so that I can decide ttf font properly.