Please enable JavaScript to view this site.


Navigation: Languages

Working with Arabic Text

Scroll Prev Up Next More

The XV4 version of Q++Studio supports the use of Arabic fonts in QuarkXPress, both the old, but widely-used, legacy AXT Arabic fonts and the more modern Unicode Arabic fonts, when using QuarkXPress versions 8 and above.


Apart from the basic display of tokens, the following aspects of Arabic are fully handled, both at run-time (when generating a diary) and at design-time (when working on a QuarkXPress template or tweaking an output file):



The most advanced ligature will always be selected, based on the font used by each textual element.


This means that, if some text is displayed using a basic Arabic font with only the most essential ligatures, then only these basic ligatures will be used.


On the other hand, text displayed using a high-quality font with all the most complex, 2-3-4 letter ligatures, will be displayed taking full advantage of these advanced ligatures, as shown in the above examples.


Kashidas are horizontal bands used in Arabic to justify text horizontally.


Kashidas are necessary whenever Arabic text is justified, as hyphenation does not exist in Arabic.


In Q++Studio, kashidas are generated as fixed text (ie. not as an on-screen and printer-only embellishment) for multiple words as well as single word justification, meaning that any Arabic diary generated with Q++Studio can be opened by anyone, such as your printer, without the need to have any software other than QuarkXPress installed.

Run-time support for Arabic is installed automatically with Q++Studio.


Design-Time Support for Arabic

Additionally, it is possible to make manual changes in the generated output files containing Arabic, once you have installed design-time support for Arabic.


Topic 179865, last updated on 09-Jul-2020