In a further attempt to match the font spacing in most browsers there is a new
command to enable an approximation of font character width. Defaults to OFF
FONTCHARWIDTHCALC OFF
FONTCHARWIDTHCALC ON
FONTCHARWIDTHCALC ON FONTXSIZEMULTIPLY
FONTCHARWIDTHCALC ON FONTXSIZEMULTIPLY FONTXSIZEADD
FONTCHARWIDTHCALC ON FONTXSIZEMULTIPLY FONTXSIZEADD FONTXSPACEMULTIPLY
FONTCHARWIDTHCALC ON FONTXSIZEMULTIPLY FONTXSIZEADD FONTXSPACEMULTIPLY FONTXSPACEADD
If no values are given, then the default values are:
FONTXSIZEMULTIPLY = 1.00
FONTXSIZEADD = 0
FONTXSPACEMULTIPLY = 1.08
FONTXSPACEADD = 1
The algorithm used when each character is drawn is:
If space:
CHARWIDTH = INT(SPACEWIDTH*FONTXSPACEMULTIPLY+FONTXSPACEADD)
otherwise:
CHARWIDTH = INT(FONTSIZEX*FONTXSIZEMULTIPLY+FONTXSIZEADD)
----------------------------------------------------------------------------
Mon, 03 December 2012
IMAGEDENSITY command now supports floating point values.
Largest effect is on fonts size calculations, and anything else
expressed in measurements like PT, CM, MM, IN and so on.
Fonts internally include the floating point DPI value.
Fonts are still saved with integer DPI values (the new floating point
density value is truncated when the font is written to disk).
----------------------------------------------------------------------------
Wed, 28 November 2012
Non-anti-aliased text now supports DRAWALPHAONLY ON
----------------------------------------------------------------------------