| 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 |
| 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 |
| 17 | Return caret position |
| 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
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.