Thanks for your inquiry. The problem occurs because when justify low/medium/high option is selected for Arabic text, a special kind of justification called kashida is performed. In contrast to white-space justification, kashida justification is accomplished by elongating characters at certain chosen points. The characters are elongated by appending a number of glyphs resembling “ـ”.
The kashida justification can’t be supported now because Aspose.Words has limited support for fonts. Specifically, the glyphs of the Arial font used for elongating have glyph ID (1127) but have no code point.
The glyph for the elongation is specified in JSTF table (at least in Arial and Times New Roman).
Support for such glyphs will be added once OpenType advanced typography is resolved as per WORDSNET-6633.
Secondly, since you reported this issue via Aspose.Words’ normal Forum
, WORDSNET-11360 was logged with ‘Normal Priority’ in our issue tracking system and when an issue is reported via normal (free) support forum we make no promises about estimations on when a fix can/will be delivered.
PS: If this issue is important to you, and for the fast resolution of this issue, please have a look at enhanced support
options - e.g. purchasing Priority Support will allow you to post your issues in our Priority Support forum and raise the priority of this issue directly with our development teams, if possible, we will then aim to get a resolution to your issue as soon as we can. Many Priority Support customers find that this leads to their issue being fixed in the next release of the software.