When the language is Arabic or Hebrew, the .IPF source file must have one of the following formats:
Implicit
Arabic characters should be stored in their base shapes.
It is possible to specify the format of the source file by adding a special attribute to the "USERDOC" tag, as in the following examples:
:userdoc text=IMPLICIT. :userdoc text=VISUAL_LTR. :userdoc text=VISUAL_RTL.
If the text attribute is not specified with the "USERDOC" tag, the default is:
:userdoc text=IMPLICIT.
Another attribute that can be added to the "USERDOC" tag is SWAP. This attribute defines the way symmetric characters (such as '(' and ')', or '<' and '>') are stored in the .IPF file within right-to-left text.
The valid values for the SWAP attribute are:
ON
Example:
:userdoc text=IMPLICIT swap=OFF.