Byte mask, Byte value, [Byte mask_high, Byte value_high]
[Word mask_high2, Word value_high2]
[Byte names_length], [(names_length)xByte names],
[Float size, Byte size_units],
[Float size_tolerance, Byte tolerance_units],
[Byte transforms], [Float rotation], [Float slant], [Float width_scale],
[Float extra_space, Byte extra_space_units], [Float line_spacing],
[Float greeking_limit, Byte greeking_limit_units],
[Byte greeking_mode],
[Byte renderer]
mask |
bitmask of options. |
value |
bitmask indicating which options are set on. |
mask_high |
if high bit is set in the first mask
byte, this set of bits is added to mask. |
value_high |
if high bit is set in the first mask
byte, this set of bits is added to value. |
mask_high2 |
if high bit is set in the second mask
byte, this set of bits is added to mask. |
value_high2 |
if high bit is set in the second mask
byte, this set of bits is added to value. |
names_length |
length of names string |
names |
one or more font names to attempt to use |
size |
desired size of text |
size_units |
enumeration describing how size is interpreted |
size_tolerance |
indicates acceptable size difference for fixed-size
bitmap fonts |
tolerance_units |
enumeration describing how tolerance is interpreted |
transforms |
enumeration indicating how text string is
affected by modelling matrix |
rotation |
rotation of characters relative to the horizontal
(in degrees). value of -1 indicates characters are rotated to lie along
the text path |
slant |
amount of slant applied to characters (in
degrees) |
width_scale |
horizontal scaling applied to the entire text
string |
extra_space |
additional space added between characters |
extra_space_units |
enumeration describing how extra space is
interpreted |
line_spacing |
distance between baseline of multi-line strings,
as a multiple of the font height |
greeking_limit |
limit below which text may be replaced by
simple geometry |
greeking_limit_units |
enumeration describing how greeking limit
is interpreted |
greeking_mode |
enumeration describing to handle text below
the greeking limit |
renderer |
enumeration describing limitation on font
type |