Showing changes from revision #5 to #6:
Added | Removed | Changed
Bit | Meaning when set |
---|---|
0 | 1= justify specified by graphics cursor, 0= not justified |
1 | 1= rubout box specified by graphics cursor, 0=do not rub out |
2-3 | Reserved. Must be zero |
4 | 1= x and y are in OS units, 0= millipoints |
5 | Justify & rubout specified by block in R5 (bit 4 must be clear), 0= use flags in bits 0 & 1 |
6 | Font Transformation Matrix specified by R6 (bit 4 must be clear) |
7 | Given string length |
8 | Given font |
9 | Kern |
10 | Right to left |
11 | Font Background Blending |
12 | R1 points to 16-bit string forms (bit 13 must be clear)1 |
13 | R1 points to 32-bit string forms (bit 12 must be clear)1 |
14 | Enable alpha/supremacy blending2 |
18 | Return bounding box |
19 | Return Matrix |
20 | Return split count |
All other bits are reserved. Must be zero |
1 Applies to FontManager 3.41 onwards
2 Applies to FontManager 3.60 onwards. Also requires bit 11 to be set (see Font Background Blending).
To specify justify using the graphics cursor, first move to right side.
To specify a rubout box using the graphics cursor, first move to lower left and then to upper right of box.
If both, then do justify move last.