Windows Remarks
---------------

Note that under Windows, the percent sign (%) is a variable indicator
(like $ under Unix). To indicate a plain percentage sign in a batch
script you need to repeat it (%%); hence the font switching mechanism
(@%\ *font*\ % and @%%) may require twice the number of percent signs.
This only applies to text inside a script or that otherwise is processed
by DOS. Data files that are opened and read by the module do not need
such duplication.

Limitations
-----------

In paragraph mode, the presence of composite characters and other escape
sequences may lead to unfortunate word splitting. Also, if a font is
requested with an outline pen it will not be used in paragraph mode.
Note if any single word is wider than your chosen paragraph width then
the paragraph width is automatically enlarged to fit the widest word.

Use from external interface
---------------------------

When the module is called from external interfaces then we impose the following
condition on the **-F** setting: We require that **+a** (read angle from
input), if specified, must appear before either of **+f** (read font from input) and **+j**
(read justification from input), if these are present.  This is necessary because the
angle is a numerical column while font and justification must be encoded as part of the
trailing text.

Adding more fonts
-----------------

To add custom fonts, please see :ref:`General Features <non-default-fonts>`.
