home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / Font / HelpData next >
Encoding:
Text File  |  1994-09-22  |  43.1 KB  |  1,072 lines

  1. font_f
  2. Defined in:   <font=>font.$>.h
  3. Declaration:  typedef byte font_f;font_paint_block
  4. Defined in:   <font=>font.$>.h
  5. Declaration:  typedef
  6.                  struct
  7.                  {  <os_coord=>os.os_coord> space;
  8.                     <os_coord=>os.os_coord> letter;
  9.                     <os_box=>os.os_box> rubout;
  10.                  }
  11.                  font_paint_block;font_scan_block
  12. Defined in:   <font=>font.$>.h
  13. Declaration:  typedef
  14.                  struct
  15.                  {  <os_coord=>os.os_coord> space;
  16.                     <os_coord=>os.os_coord> letter;
  17.                     int split_char;
  18.                     <os_box=>os.os_box> bbox;
  19.                  }
  20.                  font_scan_block;font_thresholds
  21. Defined in:   <font=>font.$>.h
  22. Declaration:  typedef
  23.                  struct
  24.                  {  byte t [...];
  25.                  }
  26.                  font_thresholds;font_colour_table
  27. Defined in:   <font=>font.$>.h
  28. Declaration:  typedef
  29.                  struct
  30.                  {  byte c [...];
  31.                  }
  32.                  font_colour_table;font_bbox_info
  33. Defined in:   <font=>font.$>.h
  34. Declaration:  typedef
  35.                  struct
  36.                  {  <os_box=>os.os_box> bboxes [256];
  37.                  }
  38.                  font_bbox_info;font_width_info
  39. Defined in:   <font=>font.$>.h
  40. Declaration:  typedef
  41.                  struct
  42.                  {  int widths [256];
  43.                  }
  44.                  font_width_info;font_misc_info
  45. Defined in:   <font=>font.$>.h
  46. Declaration:  typedef
  47.                  struct
  48.                  {  short x0;
  49.                     short y0;
  50.                     short x1;
  51.                     short y1;
  52.                     short xkern;
  53.                     short ykern;
  54.                     short italic_correction;
  55.                     byte underline_position;
  56.                     byte underline_thickness;
  57.                     short cap_height;
  58.                     short xheight;
  59.                     short descender;
  60.                     short ascender;
  61.                     int reserved;
  62.                  }
  63.                  font_misc_info;font_short_kern_pair
  64. Defined in:   <font=>font.$>.h
  65. Declaration:  typedef bits font_short_kern_pair;font_long_kern_pair
  66. Defined in:   <font=>font.$>.h
  67. Declaration:  typedef
  68.                  struct
  69.                  {  int c;
  70.                     int xkern;
  71.                     int ykern;
  72.                  }
  73.                  font_long_kern_pair;font_kern_info
  74. Defined in:   <font=>font.$>.h
  75. Declaration:  typedef
  76.                  union
  77.                  {  struct
  78.                     {  int table [256];
  79.                        int size;
  80.                        bits flags;
  81.                        <font_long_kern_pair> pairs [...];
  82.                     }
  83.                     long_info;
  84.                     struct
  85.                     {  int table [256];
  86.                        int size;
  87.                        bits flags;
  88.                        <font_short_kern_pair> pairs [...];
  89.                     }
  90.                     short_info;
  91.                  }
  92.                  font_kern_info;font_OS_UNIT
  93. Defined in:   <font=>font.$>.h
  94. Declaration:  #define font_OS_UNIT 400font_INCH
  95. Defined in:   <font=>font.$>.h
  96. Declaration:  #define font_INCH 72000font_POINT
  97. Defined in:   <font=>font.$>.h
  98. Declaration:  #define font_POINT 1000font_COMMAND_NULL
  99. Defined in:   <font=>font.$>.h
  100. Declaration:  #define font_COMMAND_NULL ((char) '\\x00')font_COMMAND_XMOVE
  101. Defined in:   <font=>font.$>.h
  102. Declaration:  #define font_COMMAND_XMOVE ((char) '\\x09')font_COMMAND_LINEFEED
  103. Defined in:   <font=>font.$>.h
  104. Declaration:  #define font_COMMAND_LINEFEED ((char) '\\x0A')font_COMMAND_YMOVE
  105. Defined in:   <font=>font.$>.h
  106. Declaration:  #define font_COMMAND_YMOVE ((char) '\\x0B')font_COMMAND_RETURN
  107. Defined in:   <font=>font.$>.h
  108. Declaration:  #define font_COMMAND_RETURN ((char) '\\x0D')font_COMMAND_GCOL
  109. Defined in:   <font=>font.$>.h
  110. Declaration:  #define font_COMMAND_GCOL ((char) '\\x11')font_COMMAND_COLOURS
  111. Defined in:   <font=>font.$>.h
  112. Declaration:  #define font_COMMAND_COLOURS ((char) '\\x12')font_COMMAND_TRUE_COLOURS
  113. Defined in:   <font=>font.$>.h
  114. Declaration:  #define font_COMMAND_TRUE_COLOURS ((char) '\\x13')font_COMMAND_COMMENT
  115. Defined in:   <font=>font.$>.h
  116. Declaration:  #define font_COMMAND_COMMENT ((char) '\\x15')font_COMMAND_UNDERLINE
  117. Defined in:   <font=>font.$>.h
  118. Declaration:  #define font_COMMAND_UNDERLINE ((char) '\\x19')font_COMMAND_FONT
  119. Defined in:   <font=>font.$>.h
  120. Declaration:  #define font_COMMAND_FONT ((char) '\\x1A')font_COMMAND_HOM_TRFM
  121. Defined in:   <font=>font.$>.h
  122. Declaration:  #define font_COMMAND_HOM_TRFM ((char) '\\x1B')font_COMMAND_TRFM
  123. Defined in:   <font=>font.$>.h
  124. Declaration:  #define font_COMMAND_TRFM ((char) '\\x1C')font_JUSTIFY
  125. Defined in:   <font=>font.$>.h
  126. Declaration:  #define font_JUSTIFY 0x1ufont_RUBOUT
  127. Defined in:   <font=>font.$>.h
  128. Declaration:  #define font_RUBOUT 0x2ufont_OS_UNITS
  129. Defined in:   <font=>font.$>.h
  130. Declaration:  #define font_OS_UNITS 0x10ufont_GIVEN_BLOCK
  131. Defined in:   <font=>font.$>.h
  132. Declaration:  #define font_GIVEN_BLOCK 0x20ufont_GIVEN_TRFM
  133. Defined in:   <font=>font.$>.h
  134. Declaration:  #define font_GIVEN_TRFM 0x40ufont_GIVEN_LENGTH
  135. Defined in:   <font=>font.$>.h
  136. Declaration:  #define font_GIVEN_LENGTH 0x80ufont_GIVEN_FONT
  137. Defined in:   <font=>font.$>.h
  138. Declaration:  #define font_GIVEN_FONT 0x100ufont_KERN
  139. Defined in:   <font=>font.$>.h
  140. Declaration:  #define font_KERN 0x200ufont_RIGHT_TO_LEFT
  141. Defined in:   <font=>font.$>.h
  142. Declaration:  #define font_RIGHT_TO_LEFT 0x400ufont_RETURN_CARET_POS
  143. Defined in:   <font=>font.$>.h
  144. Declaration:  #define font_RETURN_CARET_POS 0x20000ufont_RETURN_BBOX
  145. Defined in:   <font=>font.$>.h
  146. Declaration:  #define font_RETURN_BBOX 0x40000ufont_RETURN_MATRIX
  147. Defined in:   <font=>font.$>.h
  148. Declaration:  #define font_RETURN_MATRIX 0x80000ufont_RETURN_SPLIT_COUNT
  149. Defined in:   <font=>font.$>.h
  150. Declaration:  #define font_RETURN_SPLIT_COUNT 0x100000ufont_NO_OUTPUT
  151. Defined in:   <font=>font.$>.h
  152. Declaration:  #define font_NO_OUTPUT 0x1ufont_ADD_HINTS
  153. Defined in:   <font=>font.$>.h
  154. Declaration:  #define font_ADD_HINTS 0x2ufont_OUTPUT_SKELETON
  155. Defined in:   <font=>font.$>.h
  156. Declaration:  #define font_OUTPUT_SKELETON 0x4ufont_CONVERT_BITMAP
  157. Defined in:   <font=>font.$>.h
  158. Declaration:  #define font_CONVERT_BITMAP 0x8ufont_ERROR_IF_BITMAP
  159. Defined in:   <font=>font.$>.h
  160. Declaration:  #define font_ERROR_IF_BITMAP 0x10uerror_FONT_NO_ROOM
  161. Defined in:   <font=>font.$>.h
  162. Declaration:  #define error_FONT_NO_ROOM 0x200uerror_FONT_CACHE_FULL
  163. Defined in:   <font=>font.$>.h
  164. Declaration:  #define error_FONT_CACHE_FULL 0x201uerror_FONT_NO_CACHE
  165. Defined in:   <font=>font.$>.h
  166. Declaration:  #define error_FONT_NO_CACHE 0x202uerror_FONT_TOO_LONG
  167. Defined in:   <font=>font.$>.h
  168. Declaration:  #define error_FONT_TOO_LONG 0x203uerror_FONT64K
  169. Defined in:   <font=>font.$>.h
  170. Declaration:  #define error_FONT64K 0x204uerror_FONT_PAL_TOO_BIG
  171. Defined in:   <font=>font.$>.h
  172. Declaration:  #define error_FONT_PAL_TOO_BIG 0x205uerror_FONT_BAD_TRAN_BITS
  173. Defined in:   <font=>font.$>.h
  174. Declaration:  #define error_FONT_BAD_TRAN_BITS 0x206uerror_FONT_NOT_ENOUGH_BITS
  175. Defined in:   <font=>font.$>.h
  176. Declaration:  #define error_FONT_NOT_ENOUGH_BITS 0x207uerror_FONT_NO_FONT
  177. Defined in:   <font=>font.$>.h
  178. Declaration:  #define error_FONT_NO_FONT 0x208uerror_FONT_NO_PIXELS
  179. Defined in:   <font=>font.$>.h
  180. Declaration:  #define error_FONT_NO_PIXELS 0x209uerror_FONT_BAD_FONT_NUMBER
  181. Defined in:   <font=>font.$>.h
  182. Declaration:  #define error_FONT_BAD_FONT_NUMBER 0x20Auerror_FONT_NOT_FOUND
  183. Defined in:   <font=>font.$>.h
  184. Declaration:  #define error_FONT_NOT_FOUND 0x20Buerror_FONT_BAD_FONT_FILE
  185. Defined in:   <font=>font.$>.h
  186. Declaration:  #define error_FONT_BAD_FONT_FILE 0x20Cuerror_FONT_NO_HANDLES
  187. Defined in:   <font=>font.$>.h
  188. Declaration:  #define error_FONT_NO_HANDLES 0x20Duerror_FONT_BAD_COUNTER
  189. Defined in:   <font=>font.$>.h
  190. Declaration:  #define error_FONT_BAD_COUNTER 0x20Euerror_FONT_BAD_CTRL_CHAR
  191. Defined in:   <font=>font.$>.h
  192. Declaration:  #define error_FONT_BAD_CTRL_CHAR 0x20Fuerror_FONTS_IN_USE
  193. Defined in:   <font=>font.$>.h
  194. Declaration:  #define error_FONTS_IN_USE 0x210uerror_FONT_BAD_SEGMENT
  195. Defined in:   <font=>font.$>.h
  196. Declaration:  #define error_FONT_BAD_SEGMENT 0x211uerror_FONT_BAD_PREFIX
  197. Defined in:   <font=>font.$>.h
  198. Declaration:  #define error_FONT_BAD_PREFIX 0x212uerror_FONT_RESERVED
  199. Defined in:   <font=>font.$>.h
  200. Declaration:  #define error_FONT_RESERVED 0x213uerror_FONT_BAD_CHAR_CODE
  201. Defined in:   <font=>font.$>.h
  202. Declaration:  #define error_FONT_BAD_CHAR_CODE 0x214uerror_FONT_NO_BITMAPS
  203. Defined in:   <font=>font.$>.h
  204. Declaration:  #define error_FONT_NO_BITMAPS 0x215uerror_FONT_NO_BITMAPS2
  205. Defined in:   <font=>font.$>.h
  206. Declaration:  #define error_FONT_NO_BITMAPS2 0x216uerror_FONT_BAD_FONT_CACHE_FILE
  207. Defined in:   <font=>font.$>.h
  208. Declaration:  #define error_FONT_BAD_FONT_CACHE_FILE 0x217uerror_FONT_FIELD_NOT_FOUND
  209. Defined in:   <font=>font.$>.h
  210. Declaration:  #define error_FONT_FIELD_NOT_FOUND 0x218uerror_FONT_BAD_MATRIX
  211. Defined in:   <font=>font.$>.h
  212. Declaration:  #define error_FONT_BAD_MATRIX 0x219uerror_FONT_OVERFLOW
  213. Defined in:   <font=>font.$>.h
  214. Declaration:  #define error_FONT_OVERFLOW 0x21Auerror_FONT_DIVBY0
  215. Defined in:   <font=>font.$>.h
  216. Declaration:  #define error_FONT_DIVBY0 0x21Buerror_FONT_BAD_READ_METRICS
  217. Defined in:   <font=>font.$>.h
  218. Declaration:  #define error_FONT_BAD_READ_METRICS 0x21Cuerror_FONT_BAD_RGB
  219. Defined in:   <font=>font.$>.h
  220. Declaration:  #define error_FONT_BAD_RGB 0x21Duerror_FONT_ENCODING_NOT_FOUND
  221. Defined in:   <font=>font.$>.h
  222. Declaration:  #define error_FONT_ENCODING_NOT_FOUND 0x21Euerror_FONT_MUST_HAVE_SLASH
  223. Defined in:   <font=>font.$>.h
  224. Declaration:  #define error_FONT_MUST_HAVE_SLASH 0x21Fuerror_FONT_BAD_ENCODING_SIZE
  225. Defined in:   <font=>font.$>.h
  226. Declaration:  #define error_FONT_BAD_ENCODING_SIZE 0x220uerror_FONT_TOO_MANY_IDS
  227. Defined in:   <font=>font.$>.h
  228. Declaration:  #define error_FONT_TOO_MANY_IDS 0x221uerror_FONT_TOO_FEW_IDS
  229. Defined in:   <font=>font.$>.h
  230. Declaration:  #define error_FONT_TOO_FEW_IDS 0x222uerror_FONT_NO_BASE_ENCODING
  231. Defined in:   <font=>font.$>.h
  232. Declaration:  #define error_FONT_NO_BASE_ENCODING 0x223uerror_FONT_IDENTIFIER_NOT_FOUND
  233. Defined in:   <font=>font.$>.h
  234. Declaration:  #define error_FONT_IDENTIFIER_NOT_FOUND 0x224uerror_FONT_TOO_MANY_CHUNKS
  235. Defined in:   <font=>font.$>.h
  236. Declaration:  #define error_FONT_TOO_MANY_CHUNKS 0x225uerror_FONT_BAD_FONT_FILE2
  237. Defined in:   <font=>font.$>.h
  238. Declaration:  #define error_FONT_BAD_FONT_FILE2 0x226uerror_FONT_DATA_NOT_FOUND
  239. Defined in:   <font=>font.$>.h
  240. Declaration:  #define error_FONT_DATA_NOT_FOUND 0x20Buerror_FONT_DATA_NOT_FOUND2
  241. Defined in:   <font=>font.$>.h
  242. Declaration:  #define error_FONT_DATA_NOT_FOUND2 0x20Bufont_NAME_LIMIT
  243. Defined in:   <font=>font.$>.h
  244. Declaration:  #define font_NAME_LIMIT 40font_SYSTEM
  245. Defined in:   <font=>font.$>.h
  246. Declaration:  #define font_SYSTEM ((<font_f>) 0)font_CURRENT
  247. Defined in:   <font=>font.$>.h
  248. Declaration:  #define font_CURRENT ((<font_f>) 0)font_BITMAP_DEEP
  249. Defined in:   <font=>font.$>.h
  250. Declaration:  #define font_BITMAP_DEEP 0x1ufont_BITMAP_HORIZONTAL_SUB_PIXEL
  251. Defined in:   <font=>font.$>.h
  252. Declaration:  #define font_BITMAP_HORIZONTAL_SUB_PIXEL 0x2ufont_BITMAP_VERTICAL_SUB_PIXEL
  253. Defined in:   <font=>font.$>.h
  254. Declaration:  #define font_BITMAP_VERTICAL_SUB_PIXEL 0x4ufont_BITMAP_DELETE
  255. Defined in:   <font=>font.$>.h
  256. Declaration:  #define font_BITMAP_DELETE 0x8ufont_CHARACTERISTIC_OLD_FORMAT
  257. Defined in:   <font=>font.$>.h
  258. Declaration:  #define font_CHARACTERISTIC_OLD_FORMAT 0x1ufont_CHARACTERISTIC_ROM
  259. Defined in:   <font=>font.$>.h
  260. Declaration:  #define font_CHARACTERISTIC_ROM 0x2ufont_CHARACTERISTIC_MONOCHROME
  261. Defined in:   <font=>font.$>.h
  262. Declaration:  #define font_CHARACTERISTIC_MONOCHROME 0x4ufont_CHARACTERISTIC_FILL_RULE_NON_ZERO
  263. Defined in:   <font=>font.$>.h
  264. Declaration:  #define font_CHARACTERISTIC_FILL_RULE_NON_ZERO 0x8ufont_RETURN_FONT_NAME
  265. Defined in:   <font=>font.$>.h
  266. Declaration:  #define font_RETURN_FONT_NAME 0x10000ufont_RETURN_LOCAL_FONT_NAME
  267. Defined in:   <font=>font.$>.h
  268. Declaration:  #define font_RETURN_LOCAL_FONT_NAME 0x20000ufont_USE_LINEFEED
  269. Defined in:   <font=>font.$>.h
  270. Declaration:  #define font_USE_LINEFEED 0x40000ufont_RETURN_FONT_MENU
  271. Defined in:   <font=>font.$>.h
  272. Declaration:  #define font_RETURN_FONT_MENU 0x80000ufont_ALLOW_SYSTEM_FONT
  273. Defined in:   <font=>font.$>.h
  274. Declaration:  #define font_ALLOW_SYSTEM_FONT 0x100000ufont_GIVEN_TICK
  275. Defined in:   <font=>font.$>.h
  276. Declaration:  #define font_GIVEN_TICK 0x200000ufont_RETURN_ENCODING_MENU
  277. Defined in:   <font=>font.$>.h
  278. Declaration:  #define font_RETURN_ENCODING_MENU 0x480000ufont_TICK_NONE
  279. Defined in:   <font=>font.$>.h
  280. Declaration:  #define font_TICK_NONE ((char *) 0)font_TICK_SYSTEM_FONT
  281. Defined in:   <font=>font.$>.h
  282. Declaration:  #define font_TICK_SYSTEM_FONT ((char *) 1)font_METRICS_KERN_YONLY
  283. Defined in:   <font=>font.$>.h
  284. Declaration:  #define font_METRICS_KERN_YONLY 0x2ufont_METRICS_KERN_XONLY
  285. Defined in:   <font=>font.$>.h
  286. Declaration:  #define font_METRICS_KERN_XONLY 0x4ufont_METRICS_MANY_KERN_PAIRS
  287. Defined in:   <font=>font.$>.h
  288. Declaration:  #define font_METRICS_MANY_KERN_PAIRS 0x8ufont_GIVEN_ENCODING_MENU
  289. Defined in:   <font=>font.$>.h
  290. Declaration:  #define font_GIVEN_ENCODING_MENU 0x1uxfont_cache_addr
  291. Defined in:   <font=>font.$>.h
  292. Declaration:  extern <os_error=>os.os_error> *xfont_cache_addr (int *version,
  293.                  int *cache_size,
  294.                  int *cache_used);
  295. Summary:      Gets the version number, font cache size and amount usedfont_cache_addr
  296. Defined in:   <font=>font.$>.h
  297. Declaration:  extern void font_cache_addr (int *version,
  298.                  int *cache_size,
  299.                  int *cache_used);
  300. Summary:      Gets the version number, font cache size and amount usedxfont_find_font
  301. Defined in:   <font=>font.$>.h
  302. Declaration:  extern <os_error=>os.os_error> *xfont_find_font (char *font_name,
  303.                  int xsize,
  304.                  int ysize,
  305.                  int xres,
  306.                  int yres,
  307.                  <font_f> *font,
  308.                  int *xres_out,
  309.                  int *yres_out);
  310. Summary:      Gets the handle for a fontfont_find_font
  311. Defined in:   <font=>font.$>.h
  312. Declaration:  extern <font_f> font_find_font (char *font_name,
  313.                  int xsize,
  314.                  int ysize,
  315.                  int xres,
  316.                  int yres,
  317.                  int *xres_out,
  318.                  int *yres_out);
  319. Summary:      Gets the handle for a fontxfont_lose_font
  320. Defined in:   <font=>font.$>.h
  321. Declaration:  extern <os_error=>os.os_error> *xfont_lose_font (<font_f> font);
  322. Summary:      Finishes use of a fontfont_lose_font
  323. Defined in:   <font=>font.$>.h
  324. Declaration:  extern void font_lose_font (<font_f> font);
  325. Summary:      Finishes use of a fontxfont_read_defn
  326. Defined in:   <font=>font.$>.h
  327. Declaration:  extern <os_error=>os.os_error> *xfont_read_defn (<font_f> font,
  328.                  int *xsize,
  329.                  int *ysize,
  330.                  int *xres,
  331.                  int *yres,
  332.                  int *age,
  333.                  int *usage_count);
  334. Summary:      Reads details about a fontfont_read_defn
  335. Defined in:   <font=>font.$>.h
  336. Declaration:  extern void font_read_defn (<font_f> font,
  337.                  int *xsize,
  338.                  int *ysize,
  339.                  int *xres,
  340.                  int *yres,
  341.                  int *age,
  342.                  int *usage_count);
  343. Summary:      Reads details about a fontxfont_read_identifier
  344. Defined in:   <font=>font.$>.h
  345. Declaration:  extern <os_error=>os.os_error> *xfont_read_identifier (<font_f> font,
  346.                  byte *buffer,
  347.                  int *used);
  348. Summary:      Reads the full font identifierfont_read_identifier
  349. Defined in:   <font=>font.$>.h
  350. Declaration:  extern void font_read_identifier (<font_f> font,
  351.                  byte *buffer,
  352.                  int *used);
  353. Summary:      Reads the full font identifierxfont_read_info
  354. Defined in:   <font=>font.$>.h
  355. Declaration:  extern <os_error=>os.os_error> *xfont_read_info (<font_f> font,
  356.                  int *x0,
  357.                  int *y0,
  358.                  int *x1,
  359.                  int *y1);
  360. Summary:      Gets the font bounding boxfont_read_info
  361. Defined in:   <font=>font.$>.h
  362. Declaration:  extern void font_read_info (<font_f> font,
  363.                  int *x0,
  364.                  int *y0,
  365.                  int *x1,
  366.                  int *y1);
  367. Summary:      Gets the font bounding boxxfont_string_width
  368. Defined in:   <font=>font.$>.h
  369. Declaration:  extern <os_error=>os.os_error> *xfont_string_width (char *s,
  370.                  int xmax,
  371.                  int ymax,
  372.                  int split,
  373.                  int length,
  374.                  char **split_point,
  375.                  int *x,
  376.                  int *y,
  377.                  int *length_out,
  378.                  int *index_out);
  379. Summary:      Calculates how wide a string would be in the current font (prefer Font_ScanString)font_string_width
  380. Defined in:   <font=>font.$>.h
  381. Declaration:  extern void font_string_width (char *s,
  382.                  int xmax,
  383.                  int ymax,
  384.                  int split,
  385.                  int length,
  386.                  char **split_point,
  387.                  int *x,
  388.                  int *y,
  389.                  int *length_out,
  390.                  int *index_out);
  391. Summary:      Calculates how wide a string would be in the current font (prefer Font_ScanString)xfont_paint
  392. Defined in:   <font=>font.$>.h
  393. Declaration:  extern <os_error=>os.os_error> *xfont_paint (<font_f> font,
  394.                  char *string,
  395.                  bits flags,
  396.                  int xpos,
  397.                  int ypos,
  398.                  <font_paint_block> *block,
  399.                  <os_trfm=>os.os_trfm> *trfm,
  400.                  int length);
  401. Summary:      Writes a string to the screenfont_paint
  402. Defined in:   <font=>font.$>.h
  403. Declaration:  extern void font_paint (<font_f> font,
  404.                  char *string,
  405.                  bits flags,
  406.                  int xpos,
  407.                  int ypos,
  408.                  <font_paint_block> *block,
  409.                  <os_trfm=>os.os_trfm> *trfm,
  410.                  int length);
  411. Summary:      Writes a string to the screenxfont_caret
  412. Defined in:   <font=>font.$>.h
  413. Declaration:  extern <os_error=>os.os_error> *xfont_caret (<os_colour_number=>os.os_colour_number> colour_number,
  414.                  int height,
  415.                  bits flags,
  416.                  int x,
  417.                  int y);
  418. Summary:      Defines text cursor for Font Managerfont_caret
  419. Defined in:   <font=>font.$>.h
  420. Declaration:  extern void font_caret (<os_colour_number=>os.os_colour_number> colour_number,
  421.                  int height,
  422.                  bits flags,
  423.                  int x,
  424.                  int y);
  425. Summary:      Defines text cursor for Font Managerxfont_convertto_os
  426. Defined in:   <font=>font.$>.h
  427. Declaration:  extern <os_error=>os.os_error> *xfont_convertto_os (int x,
  428.                  int y,
  429.                  int *x_out,
  430.                  int *y_out);
  431. Summary:      Converts internal coordinates to OS coordinatesfont_convertto_os
  432. Defined in:   <font=>font.$>.h
  433. Declaration:  extern void font_convertto_os (int x,
  434.                  int y,
  435.                  int *x_out,
  436.                  int *y_out);
  437. Summary:      Converts internal coordinates to OS coordinatesxfont_converttopoints
  438. Defined in:   <font=>font.$>.h
  439. Declaration:  extern <os_error=>os.os_error> *xfont_converttopoints (int x,
  440.                  int y,
  441.                  int *x_out,
  442.                  int *y_out);
  443. Summary:      Converts OS coordinates to internal coordinatesfont_converttopoints
  444. Defined in:   <font=>font.$>.h
  445. Declaration:  extern void font_converttopoints (int x,
  446.                  int y,
  447.                  int *x_out,
  448.                  int *y_out);
  449. Summary:      Converts OS coordinates to internal coordinatesxfont_set_font
  450. Defined in:   <font=>font.$>.h
  451. Declaration:  extern <os_error=>os.os_error> *xfont_set_font (<font_f> font);
  452. Summary:      Selects the font to be subsequently usedfont_set_font
  453. Defined in:   <font=>font.$>.h
  454. Declaration:  extern void font_set_font (<font_f> font);
  455. Summary:      Selects the font to be subsequently usedxfont_current_font
  456. Defined in:   <font=>font.$>.h
  457. Declaration:  extern <os_error=>os.os_error> *xfont_current_font (<font_f> *font,
  458.                  <os_gcol=>os.os_gcol> *bg_hint,
  459.                  <os_gcol=>os.os_gcol> *fill,
  460.                  int *offset);
  461. Summary:      Gets the current font handle and coloursfont_current_font
  462. Defined in:   <font=>font.$>.h
  463. Declaration:  extern <font_f> font_current_font (<os_gcol=>os.os_gcol> *bg_hint,
  464.                  <os_gcol=>os.os_gcol> *fill,
  465.                  int *offset);
  466. Summary:      Gets the current font handle and coloursxfont_future_font
  467. Defined in:   <font=>font.$>.h
  468. Declaration:  extern <os_error=>os.os_error> *xfont_future_font (<font_f> *font,
  469.                  <os_gcol=>os.os_gcol> *bg_hint,
  470.                  <os_gcol=>os.os_gcol> *fill,
  471.                  int *offset);
  472. Summary:      Checks font characteristics after Font_StringWidthfont_future_font
  473. Defined in:   <font=>font.$>.h
  474. Declaration:  extern <font_f> font_future_font (<os_gcol=>os.os_gcol> *bg_hint,
  475.                  <os_gcol=>os.os_gcol> *fill,
  476.                  int *offset);
  477. Summary:      Checks font characteristics after Font_StringWidthxfont_find_caret
  478. Defined in:   <font=>font.$>.h
  479. Declaration:  extern <os_error=>os.os_error> *xfont_find_caret (char *s,
  480.                  int x,
  481.                  int y,
  482.                  char **split_point,
  483.                  int *x_out,
  484.                  int *y_out,
  485.                  int *length_out,
  486.                  int *index_out);
  487. Summary:      Finds where the caret is in a stringfont_find_caret
  488. Defined in:   <font=>font.$>.h
  489. Declaration:  extern void font_find_caret (char *s,
  490.                  int x,
  491.                  int y,
  492.                  char **split_point,
  493.                  int *x_out,
  494.                  int *y_out,
  495.                  int *length_out,
  496.                  int *index_out);
  497. Summary:      Finds where the caret is in a stringxfont_char_bbox
  498. Defined in:   <font=>font.$>.h
  499. Declaration:  extern <os_error=>os.os_error> *xfont_char_bbox (<font_f> font,
  500.                  char c,
  501.                  bits flags,
  502.                  int *x0,
  503.                  int *y0,
  504.                  int *x1,
  505.                  int *y1);
  506. Summary:      Gets the bounding box of a characterfont_char_bbox
  507. Defined in:   <font=>font.$>.h
  508. Declaration:  extern void font_char_bbox (<font_f> font,
  509.                  char c,
  510.                  bits flags,
  511.                  int *x0,
  512.                  int *y0,
  513.                  int *x1,
  514.                  int *y1);
  515. Summary:      Gets the bounding box of a characterxfont_read_scale_factor
  516. Defined in:   <font=>font.$>.h
  517. Declaration:  extern <os_error=>os.os_error> *xfont_read_scale_factor (int *xfactor,
  518.                  int *yfactor);
  519. Summary:      Reads the internal to OS conversion factorfont_read_scale_factor
  520. Defined in:   <font=>font.$>.h
  521. Declaration:  extern void font_read_scale_factor (int *xfactor,
  522.                  int *yfactor);
  523. Summary:      Reads the internal to OS conversion factorxfont_set_scale_factor
  524. Defined in:   <font=>font.$>.h
  525. Declaration:  extern <os_error=>os.os_error> *xfont_set_scale_factor (int xfactor,
  526.                  int yfactor);
  527. Summary:      Sets the internal to OS conversion factorfont_set_scale_factor
  528. Defined in:   <font=>font.$>.h
  529. Declaration:  extern void font_set_scale_factor (int xfactor,
  530.                  int yfactor);
  531. Summary:      Sets the internal to OS conversion factorxfont_list_fonts
  532. Defined in:   <font=>font.$>.h
  533. Declaration:  extern <os_error=>os.os_error> *xfont_list_fonts (byte *buffer1,
  534.                  int context,
  535.                  int size1,
  536.                  byte *buffer2,
  537.                  int size2,
  538.                  char *tick_font,
  539.                  int *context_out,
  540.                  int *used1,
  541.                  int *used2);
  542. Summary:      Scans for fonts, returning their identifiers one at a time; or or builds a menu of fontsfont_list_fonts
  543. Defined in:   <font=>font.$>.h
  544. Declaration:  extern int font_list_fonts (byte *buffer1,
  545.                  int context,
  546.                  int size1,
  547.                  byte *buffer2,
  548.                  int size2,
  549.                  char *tick_font,
  550.                  int *used1,
  551.                  int *used2);
  552. Summary:      Scans for fonts, returning their identifiers one at a time; or or builds a menu of fontsxfont_set_font_colours
  553. Defined in:   <font=>font.$>.h
  554. Declaration:  extern <os_error=>os.os_error> *xfont_set_font_colours (<font_f> font,
  555.                  <os_gcol=>os.os_gcol> bg_hint,
  556.                  <os_gcol=>os.os_gcol> fill,
  557.                  int offset);
  558. Summary:      Changes the current colours and (optionally) the current font (prefer ColourTrans_SetFontColours)font_set_font_colours
  559. Defined in:   <font=>font.$>.h
  560. Declaration:  extern void font_set_font_colours (<font_f> font,
  561.                  <os_gcol=>os.os_gcol> bg_hint,
  562.                  <os_gcol=>os.os_gcol> fill,
  563.                  int offset);
  564. Summary:      Changes the current colours and (optionally) the current font (prefer ColourTrans_SetFontColours)xfont_set_palette
  565. Defined in:   <font=>font.$>.h
  566. Declaration:  extern <os_error=>os.os_error> *xfont_set_palette (<os_gcol=>os.os_gcol> bg_hint,
  567.                  <os_gcol=>os.os_gcol> fill,
  568.                  int offset,
  569.                  <os_colour=>os.os_colour> bg_hint_out,
  570.                  <os_colour=>os.os_colour> fill_out);
  571. Summary:      Defines the anti-alias palettefont_set_palette
  572. Defined in:   <font=>font.$>.h
  573. Declaration:  extern void font_set_palette (<os_gcol=>os.os_gcol> bg_hint,
  574.                  <os_gcol=>os.os_gcol> fill,
  575.                  int offset,
  576.                  <os_colour=>os.os_colour> bg_hint_out,
  577.                  <os_colour=>os.os_colour> fill_out);
  578. Summary:      Defines the anti-alias palettexfont_set_true_palette
  579. Defined in:   <font=>font.$>.h
  580. Declaration:  extern <os_error=>os.os_error> *xfont_set_true_palette (<os_gcol=>os.os_gcol> bg_hint,
  581.                  <os_gcol=>os.os_gcol> fill,
  582.                  int offset,
  583.                  <os_colour=>os.os_colour> bg_hint_out,
  584.                  <os_colour=>os.os_colour> fill_out);
  585. Summary:      Defines the anti-alias palette with true colour valuesfont_set_true_palette
  586. Defined in:   <font=>font.$>.h
  587. Declaration:  extern void font_set_true_palette (<os_gcol=>os.os_gcol> bg_hint,
  588.                  <os_gcol=>os.os_gcol> fill,
  589.                  int offset,
  590.                  <os_colour=>os.os_colour> bg_hint_out,
  591.                  <os_colour=>os.os_colour> fill_out);
  592. Summary:      Defines the anti-alias palette with true colour valuesxfont_read_thresholds
  593. Defined in:   <font=>font.$>.h
  594. Declaration:  extern <os_error=>os.os_error> *xfont_read_thresholds (<font_thresholds> *buffer);
  595. Summary:      Reads the list of threshold values for paintingfont_read_thresholds
  596. Defined in:   <font=>font.$>.h
  597. Declaration:  extern void font_read_thresholds (<font_thresholds> *buffer);
  598. Summary:      Reads the list of threshold values for paintingxfont_set_thresholds
  599. Defined in:   <font=>font.$>.h
  600. Declaration:  extern <os_error=>os.os_error> *xfont_set_thresholds (<font_thresholds> *thresholds);
  601. Summary:      Defines the list of threshold values for paintingfont_set_thresholds
  602. Defined in:   <font=>font.$>.h
  603. Declaration:  extern void font_set_thresholds (<font_thresholds> *thresholds);
  604. Summary:      Defines the list of threshold values for paintingxfont_find_caretj
  605. Defined in:   <font=>font.$>.h
  606. Declaration:  extern <os_error=>os.os_error> *xfont_find_caretj (char *s,
  607.                  int x,
  608.                  int y,
  609.                  int xjust,
  610.                  int yjust,
  611.                  char **split_point,
  612.                  int *x_out,
  613.                  int *y_out,
  614.                  int *length_out,
  615.                  int *index_out);
  616. Summary:      Finds where the caret is in a justified stringfont_find_caretj
  617. Defined in:   <font=>font.$>.h
  618. Declaration:  extern void font_find_caretj (char *s,
  619.                  int x,
  620.                  int y,
  621.                  int xjust,
  622.                  int yjust,
  623.                  char **split_point,
  624.                  int *x_out,
  625.                  int *y_out,
  626.                  int *length_out,
  627.                  int *index_out);
  628. Summary:      Finds where the caret is in a justified stringxfont_string_bbox
  629. Defined in:   <font=>font.$>.h
  630. Declaration:  extern <os_error=>os.os_error> *xfont_string_bbox (char *s,
  631.                  int *x0,
  632.                  int *y0,
  633.                  int *x1,
  634.                  int *y1);
  635. Summary:      Measures the size of a string (prefer Font_ScanString)font_string_bbox
  636. Defined in:   <font=>font.$>.h
  637. Declaration:  extern void font_string_bbox (char *s,
  638.                  int *x0,
  639.                  int *y0,
  640.                  int *x1,
  641.                  int *y1);
  642. Summary:      Measures the size of a string (prefer Font_ScanString)xfont_read_colour_table
  643. Defined in:   <font=>font.$>.h
  644. Declaration:  extern <os_error=>os.os_error> *xfont_read_colour_table (<font_colour_table> *colour_table);
  645. Summary:      Reads the anti-alias colour tablefont_read_colour_table
  646. Defined in:   <font=>font.$>.h
  647. Declaration:  extern void font_read_colour_table (<font_colour_table> *colour_table);
  648. Summary:      Reads the anti-alias colour tablexfont_make_bitmap
  649. Defined in:   <font=>font.$>.h
  650. Declaration:  extern <os_error=>os.os_error> *xfont_make_bitmap (char *font_name,
  651.                  int xsize,
  652.                  int ysize,
  653.                  int xres,
  654.                  int yres,
  655.                  bits flags);
  656. Summary:      Make a font bitmap filefont_make_bitmap
  657. Defined in:   <font=>font.$>.h
  658. Declaration:  extern void font_make_bitmap (char *font_name,
  659.                  int xsize,
  660.                  int ysize,
  661.                  int xres,
  662.                  int yres,
  663.                  bits flags);
  664. Summary:      Make a font bitmap filexfont_un_cache_file
  665. Defined in:   <font=>font.$>.h
  666. Declaration:  extern <os_error=>os.os_error> *xfont_un_cache_file (char *file_name,
  667.                  bool recache);
  668. Summary:      Deletes font cache information, or recaches itfont_un_cache_file
  669. Defined in:   <font=>font.$>.h
  670. Declaration:  extern void font_un_cache_file (char *file_name,
  671.                  bool recache);
  672. Summary:      Deletes font cache information, or recaches itxfont_set_font_max
  673. Defined in:   <font=>font.$>.h
  674. Declaration:  extern <os_error=>os.os_error> *xfont_set_font_max (int font_max,
  675.                  int font_max1,
  676.                  int font_max2,
  677.                  int font_max3,
  678.                  int font_max4,
  679.                  int font_max5);
  680. Summary:      Sets the FontMax valuesfont_set_font_max
  681. Defined in:   <font=>font.$>.h
  682. Declaration:  extern void font_set_font_max (int font_max,
  683.                  int font_max1,
  684.                  int font_max2,
  685.                  int font_max3,
  686.                  int font_max4,
  687.                  int font_max5);
  688. Summary:      Sets the FontMax valuesxfont_read_font_max
  689. Defined in:   <font=>font.$>.h
  690. Declaration:  extern <os_error=>os.os_error> *xfont_read_font_max (int *font_max,
  691.                  int *font_max1,
  692.                  int *font_max2,
  693.                  int *font_max3,
  694.                  int *font_max4,
  695.                  int *font_max5);
  696. Summary:      Reads the FontMax valuesfont_read_font_max
  697. Defined in:   <font=>font.$>.h
  698. Declaration:  extern void font_read_font_max (int *font_max,
  699.                  int *font_max1,
  700.                  int *font_max2,
  701.                  int *font_max3,
  702.                  int *font_max4,
  703.                  int *font_max5);
  704. Summary:      Reads the FontMax valuesxfont_read_font_prefix
  705. Defined in:   <font=>font.$>.h
  706. Declaration:  extern <os_error=>os.os_error> *xfont_read_font_prefix (<font_f> font,
  707.                  char *buffer,
  708.                  int size,
  709.                  char **end);
  710. Summary:      Finds the directory prefix for a given font handlefont_read_font_prefix
  711. Defined in:   <font=>font.$>.h
  712. Declaration:  extern void font_read_font_prefix (<font_f> font,
  713.                  char *buffer,
  714.                  int size,
  715.                  char **end);
  716. Summary:      Finds the directory prefix for a given font handlexfont_switch_output_to_buffer
  717. Defined in:   <font=>font.$>.h
  718. Declaration:  extern <os_error=>os.os_error> *xfont_switch_output_to_buffer (bits flags,
  719.                  byte *buffer,
  720.                  char **end);
  721. Summary:      Switches output to a buffer, creating a Draw file structurefont_switch_output_to_buffer
  722. Defined in:   <font=>font.$>.h
  723. Declaration:  extern void font_switch_output_to_buffer (bits flags,
  724.                  byte *buffer,
  725.                  char **end);
  726. Summary:      Switches output to a buffer, creating a Draw file structurexfont_read_font_metrics
  727. Defined in:   <font=>font.$>.h
  728. Declaration:  extern <os_error=>os.os_error> *xfont_read_font_metrics (<font_f> font,
  729.                  <font_bbox_info> *bbox_info,
  730.                  <font_width_info> *xwidth_info,
  731.                  <font_width_info> *ywidth_info,
  732.                  <font_misc_info> *misc_info,
  733.                  <font_kern_info> *kern_info,
  734.                  bits *flags,
  735.                  int *bbox_info_size,
  736.                  int *xwidth_info_size,
  737.                  int *ywidth_info_size,
  738.                  int *misc_info_size,
  739.                  int *kern_info_size);
  740. Summary:      Reads the full metrics information held in a font's IntMetrics filefont_read_font_metrics
  741. Defined in:   <font=>font.$>.h
  742. Declaration:  extern void font_read_font_metrics (<font_f> font,
  743.                  <font_bbox_info> *bbox_info,
  744.                  <font_width_info> *xwidth_info,
  745.                  <font_width_info> *ywidth_info,
  746.                  <font_misc_info> *misc_info,
  747.                  <font_kern_info> *kern_info,
  748.                  bits *flags,
  749.                  int *bbox_info_size,
  750.                  int *xwidth_info_size,
  751.                  int *ywidth_info_size,
  752.                  int *misc_info_size,
  753.                  int *kern_info_size);
  754. Summary:      Reads the full metrics information held in a font's IntMetrics filexfont_decode_menu
  755. Defined in:   <font=>font.$>.h
  756. Declaration:  extern <os_error=>os.os_error> *xfont_decode_menu (bits flags,
  757.                  byte *menu,
  758.                  byte *block,
  759.                  byte *buffer,
  760.                  int size,
  761.                  int **next_selection,
  762.                  int *used);
  763. Summary:      Decode a selection made from a font menufont_decode_menu
  764. Defined in:   <font=>font.$>.h
  765. Declaration:  extern void font_decode_menu (bits flags,
  766.                  byte *menu,
  767.                  byte *block,
  768.                  byte *buffer,
  769.                  int size,
  770.                  int **next_selection,
  771.                  int *used);
  772. Summary:      Decode a selection made from a font menuxfont_scan_string
  773. Defined in:   <font=>font.$>.h
  774. Declaration:  extern <os_error=>os.os_error> *xfont_scan_string (<font_f> font,
  775.                  char *s,
  776.                  bits flags,
  777.                  int x,
  778.                  int y,
  779.                  <font_scan_block> *block,
  780.                  <os_trfm=>os.os_trfm> *trfm,
  781.                  int length,
  782.                  char **split_point,
  783.                  int *x_out,
  784.                  int *y_out,
  785.                  int *length_out);
  786. Summary:      Returns information on a stringfont_scan_string
  787. Defined in:   <font=>font.$>.h
  788. Declaration:  extern void font_scan_string (<font_f> font,
  789.                  char *s,
  790.                  bits flags,
  791.                  int x,
  792.                  int y,
  793.                  <font_scan_block> *block,
  794.                  <os_trfm=>os.os_trfm> *trfm,
  795.                  int length,
  796.                  char **split_point,
  797.                  int *x_out,
  798.                  int *y_out,
  799.                  int *length_out);
  800. Summary:      Returns information on a stringxfont_set_colour_table
  801. This call is for internal use by the ColourTrans module onlyfont_set_colour_table
  802. This call is for internal use by the ColourTrans module onlyxfont_current_rgb
  803. Defined in:   <font=>font.$>.h
  804. Declaration:  extern <os_error=>os.os_error> *xfont_current_rgb (<font_f> *font,
  805.                  <os_colour=>os.os_colour> *bg_hint,
  806.                  <os_colour=>os.os_colour> *fill,
  807.                  int *offset);
  808. Summary:      Reads the settings of colours after calling Font_Paintfont_current_rgb
  809. Defined in:   <font=>font.$>.h
  810. Declaration:  extern <font_f> font_current_rgb (<os_colour=>os.os_colour> *bg_hint,
  811.                  <os_colour=>os.os_colour> *fill,
  812.                  int *offset);
  813. Summary:      Reads the settings of colours after calling Font_Paintxfont_future_rgb
  814. Defined in:   <font=>font.$>.h
  815. Declaration:  extern <os_error=>os.os_error> *xfont_future_rgb (<font_f> *font,
  816.                  <os_colour=>os.os_colour> *bg_hint,
  817.                  <os_colour=>os.os_colour> *fill,
  818.                  int *offset);
  819. Summary:      Reads the settings of colours after calling various Font... SWI'sfont_future_rgb
  820. Defined in:   <font=>font.$>.h
  821. Declaration:  extern <font_f> font_future_rgb (<os_colour=>os.os_colour> *bg_hint,
  822.                  <os_colour=>os.os_colour> *fill,
  823.                  int *offset);
  824. Summary:      Reads the settings of colours after calling various Font... SWI'sxfont_read_encoding_filename
  825. Defined in:   <font=>font.$>.h
  826. Declaration:  extern <os_error=>os.os_error> *xfont_read_encoding_filename (<font_f> font,
  827.                  char *buffer,
  828.                  int size,
  829.                  char **end);
  830. Summary:      Returns the file name of the encoding file used for a given font handlefont_read_encoding_filename
  831. Defined in:   <font=>font.$>.h
  832. Declaration:  extern void font_read_encoding_filename (<font_f> font,
  833.                  char *buffer,
  834.                  int size,
  835.                  char **end);
  836. Summary:      Returns the file name of the encoding file used for a given font handlexfont_find_field
  837. Defined in:   <font=>font.$>.h
  838. Declaration:  extern <os_error=>os.os_error> *xfont_find_field (char *identifier,
  839.                  char qualifier,
  840.                  char **field,
  841.                  bool *found);
  842. Summary:      Returns a pointer to a specified field within a font identifierfont_find_field
  843. Defined in:   <font=>font.$>.h
  844. Declaration:  extern bool font_find_field (char *identifier,
  845.                  char qualifier,
  846.                  char **field);
  847. Summary:      Returns a pointer to a specified field within a font identifierxfont_apply_fields
  848. Defined in:   <font=>font.$>.h
  849. Declaration:  extern <os_error=>os.os_error> *xfont_apply_fields (char *identifier,
  850.                  char *fields,
  851.                  char *buffer,
  852.                  int size,
  853.                  int *spare);
  854. Summary:      Merges a new set of fields with those already in a given font identifierfont_apply_fields
  855. Defined in:   <font=>font.$>.h
  856. Declaration:  extern void font_apply_fields (char *identifier,
  857.                  char *fields,
  858.                  char *buffer,
  859.                  int size,
  860.                  int *spare);
  861. Summary:      Merges a new set of fields with those already in a given font identifierxfont_lookup_font
  862. Defined in:   <font=>font.$>.h
  863. Declaration:  extern <os_error=>os.os_error> *xfont_lookup_font (<font_f> font,
  864.                  bits *flags);
  865. Summary:      Returns information about a given fontfont_lookup_font
  866. Defined in:   <font=>font.$>.h
  867. Declaration:  extern bits font_lookup_font (<font_f> font);
  868. Summary:      Returns information about a given fontxservice_fonts_changed
  869. Defined in:   <font=>font.$>.h
  870. Declaration:  extern <os_error=>os.os_error> *xservice_fonts_changed (void);
  871. Summary:      New Font$Path detectedservice_fonts_changed
  872. Defined in:   <font=>font.$>.h
  873. Declaration:  extern void service_fonts_changed (void);
  874. Summary:      New Font$Path detectedFont
  875. <font_f>
  876. <font_paint_block>
  877. <font_scan_block>
  878. <font_thresholds>
  879. <font_colour_table>
  880. <font_bbox_info>
  881. <font_width_info>
  882. <font_misc_info>
  883. <font_short_kern_pair>
  884. <font_long_kern_pair>
  885. <font_kern_info>
  886. <font_OS_UNIT>
  887. <font_INCH>
  888. <font_POINT>
  889. <font_COMMAND_NULL>
  890. <font_COMMAND_XMOVE>
  891. <font_COMMAND_LINEFEED>
  892. <font_COMMAND_YMOVE>
  893. <font_COMMAND_RETURN>
  894. <font_COMMAND_GCOL>
  895. <font_COMMAND_COLOURS>
  896. <font_COMMAND_TRUE_COLOURS>
  897. <font_COMMAND_COMMENT>
  898. <font_COMMAND_UNDERLINE>
  899. <font_COMMAND_FONT>
  900. <font_COMMAND_HOM_TRFM>
  901. <font_COMMAND_TRFM>
  902. <font_JUSTIFY>
  903. <font_RUBOUT>
  904. <font_OS_UNITS>
  905. <font_GIVEN_BLOCK>
  906. <font_GIVEN_TRFM>
  907. <font_GIVEN_LENGTH>
  908. <font_GIVEN_FONT>
  909. <font_KERN>
  910. <font_RIGHT_TO_LEFT>
  911. <font_RETURN_CARET_POS>
  912. <font_RETURN_BBOX>
  913. <font_RETURN_MATRIX>
  914. <font_RETURN_SPLIT_COUNT>
  915. <font_NO_OUTPUT>
  916. <font_ADD_HINTS>
  917. <font_OUTPUT_SKELETON>
  918. <font_CONVERT_BITMAP>
  919. <font_ERROR_IF_BITMAP>
  920. <error_FONT_NO_ROOM>
  921. <error_FONT_CACHE_FULL>
  922. <error_FONT_NO_CACHE>
  923. <error_FONT_TOO_LONG>
  924. <error_FONT64K>
  925. <error_FONT_PAL_TOO_BIG>
  926. <error_FONT_BAD_TRAN_BITS>
  927. <error_FONT_NOT_ENOUGH_BITS>
  928. <error_FONT_NO_FONT>
  929. <error_FONT_NO_PIXELS>
  930. <error_FONT_BAD_FONT_NUMBER>
  931. <error_FONT_NOT_FOUND>
  932. <error_FONT_BAD_FONT_FILE>
  933. <error_FONT_NO_HANDLES>
  934. <error_FONT_BAD_COUNTER>
  935. <error_FONT_BAD_CTRL_CHAR>
  936. <error_FONTS_IN_USE>
  937. <error_FONT_BAD_SEGMENT>
  938. <error_FONT_BAD_PREFIX>
  939. <error_FONT_RESERVED>
  940. <error_FONT_BAD_CHAR_CODE>
  941. <error_FONT_NO_BITMAPS>
  942. <error_FONT_NO_BITMAPS2>
  943. <error_FONT_BAD_FONT_CACHE_FILE>
  944. <error_FONT_FIELD_NOT_FOUND>
  945. <error_FONT_BAD_MATRIX>
  946. <error_FONT_OVERFLOW>
  947. <error_FONT_DIVBY0>
  948. <error_FONT_BAD_READ_METRICS>
  949. <error_FONT_BAD_RGB>
  950. <error_FONT_ENCODING_NOT_FOUND>
  951. <error_FONT_MUST_HAVE_SLASH>
  952. <error_FONT_BAD_ENCODING_SIZE>
  953. <error_FONT_TOO_MANY_IDS>
  954. <error_FONT_TOO_FEW_IDS>
  955. <error_FONT_NO_BASE_ENCODING>
  956. <error_FONT_IDENTIFIER_NOT_FOUND>
  957. <error_FONT_TOO_MANY_CHUNKS>
  958. <error_FONT_BAD_FONT_FILE2>
  959. <error_FONT_DATA_NOT_FOUND>
  960. <error_FONT_DATA_NOT_FOUND2>
  961. <font_NAME_LIMIT>
  962. <font_SYSTEM>
  963. <font_CURRENT>
  964. <font_BITMAP_DEEP>
  965. <font_BITMAP_HORIZONTAL_SUB_PIXEL>
  966. <font_BITMAP_VERTICAL_SUB_PIXEL>
  967. <font_BITMAP_DELETE>
  968. <font_CHARACTERISTIC_OLD_FORMAT>
  969. <font_CHARACTERISTIC_ROM>
  970. <font_CHARACTERISTIC_MONOCHROME>
  971. <font_CHARACTERISTIC_FILL_RULE_NON_ZERO>
  972. <font_RETURN_FONT_NAME>
  973. <font_RETURN_LOCAL_FONT_NAME>
  974. <font_USE_LINEFEED>
  975. <font_RETURN_FONT_MENU>
  976. <font_ALLOW_SYSTEM_FONT>
  977. <font_GIVEN_TICK>
  978. <font_RETURN_ENCODING_MENU>
  979. <font_TICK_NONE>
  980. <font_TICK_SYSTEM_FONT>
  981. <font_METRICS_KERN_YONLY>
  982. <font_METRICS_KERN_XONLY>
  983. <font_METRICS_MANY_KERN_PAIRS>
  984. <font_GIVEN_ENCODING_MENU>
  985. <xfont_cache_addr>
  986. <font_cache_addr>
  987. <xfont_find_font>
  988. <font_find_font>
  989. <xfont_lose_font>
  990. <font_lose_font>
  991. <xfont_read_defn>
  992. <font_read_defn>
  993. <xfont_read_identifier>
  994. <font_read_identifier>
  995. <xfont_read_info>
  996. <font_read_info>
  997. <xfont_string_width>
  998. <font_string_width>
  999. <xfont_paint>
  1000. <font_paint>
  1001. <xfont_caret>
  1002. <font_caret>
  1003. <xfont_convertto_os>
  1004. <font_convertto_os>
  1005. <xfont_converttopoints>
  1006. <font_converttopoints>
  1007. <xfont_set_font>
  1008. <font_set_font>
  1009. <xfont_current_font>
  1010. <font_current_font>
  1011. <xfont_future_font>
  1012. <font_future_font>
  1013. <xfont_find_caret>
  1014. <font_find_caret>
  1015. <xfont_char_bbox>
  1016. <font_char_bbox>
  1017. <xfont_read_scale_factor>
  1018. <font_read_scale_factor>
  1019. <xfont_set_scale_factor>
  1020. <font_set_scale_factor>
  1021. <xfont_list_fonts>
  1022. <font_list_fonts>
  1023. <xfont_set_font_colours>
  1024. <font_set_font_colours>
  1025. <xfont_set_palette>
  1026. <font_set_palette>
  1027. <xfont_set_true_palette>
  1028. <font_set_true_palette>
  1029. <xfont_read_thresholds>
  1030. <font_read_thresholds>
  1031. <xfont_set_thresholds>
  1032. <font_set_thresholds>
  1033. <xfont_find_caretj>
  1034. <font_find_caretj>
  1035. <xfont_string_bbox>
  1036. <font_string_bbox>
  1037. <xfont_read_colour_table>
  1038. <font_read_colour_table>
  1039. <xfont_make_bitmap>
  1040. <font_make_bitmap>
  1041. <xfont_un_cache_file>
  1042. <font_un_cache_file>
  1043. <xfont_set_font_max>
  1044. <font_set_font_max>
  1045. <xfont_read_font_max>
  1046. <font_read_font_max>
  1047. <xfont_read_font_prefix>
  1048. <font_read_font_prefix>
  1049. <xfont_switch_output_to_buffer>
  1050. <font_switch_output_to_buffer>
  1051. <xfont_read_font_metrics>
  1052. <font_read_font_metrics>
  1053. <xfont_decode_menu>
  1054. <font_decode_menu>
  1055. <xfont_scan_string>
  1056. <font_scan_string>
  1057. <xfont_set_colour_table>
  1058. <font_set_colour_table>
  1059. <xfont_current_rgb>
  1060. <font_current_rgb>
  1061. <xfont_future_rgb>
  1062. <font_future_rgb>
  1063. <xfont_read_encoding_filename>
  1064. <font_read_encoding_filename>
  1065. <xfont_find_field>
  1066. <font_find_field>
  1067. <xfont_apply_fields>
  1068. <font_apply_fields>
  1069. <xfont_lookup_font>
  1070. <font_lookup_font>
  1071. <xservice_fonts_changed>
  1072. <service_fonts_changed>