h6. [[FontManager]] h6(. » [[FontManager SWI Calls|SWI Calls]] h6((. » [[Font_Paint]] h6(((. » Flags |_<^{width:3em}. 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 [[Font String Forms|string forms]] (bit 13 must be clear)[1] | |<^. 13|<^. R1 points to 32-bit [[Font String Forms|string forms]] (bit 12 must be clear)[1] | |<^. 14|<^. Enable alpha/supremacy blending[2] | |<^. 15-31|<^. Reserved. Must be zero | fn1. Applies to FontManager 3.41 onwards fn2. Applies to FontManager 3.60 onwards. Also requires bit 11 to be set (see [[Font Background Blending]]). h4. Notes 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. h4. See also * [[Font_Paint]] * [[Font_Paint Block]] * [[Font_Paint Special Characters|Font Control Characters]] * [[Font String Forms]] * [[Font Background Blending]] * [[Font Transformation Matrix]]