home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / languages / c / oslib / HelpData / Font / HelpData next >
Text File  |  1995-06-29  |  67KB  |  1,609 lines

  1. font_string_flags
  2. Defined in:       <font=>font.$>.h
  3. Declaration:      typedef bits font_string_flags;
  4. Description:      Flags for painting and scanning strings
  5. Values:           <font_JUSTIFY>
  6.                   <font_RUBOUT>
  7.                   <font_OS_UNITS>
  8.                   <font_GIVEN_BLOCK>
  9.                   <font_GIVEN_TRFM>
  10.                   <font_GIVEN_LENGTH>
  11.                   <font_GIVEN_FONT>
  12.                   <font_KERN>
  13.                   <font_RIGHT_TO_LEFT>
  14.                   <font_RETURN_CARET_POS>
  15.                   <font_RETURN_BBOX>
  16.                   <font_RETURN_MATRIX>
  17.                   <font_RETURN_SPLIT_COUNT>font_f
  18. Defined in:       <font=>font.$>.h
  19. Declaration:      typedef byte font_f;
  20. Values:           <font_SYSTEM>
  21.                   <font_CURRENT>font_paint_block
  22. Defined in:       <font=>font.$>.h
  23. Declaration:      typedef
  24.                      struct
  25.                      {  <os_coord=>os.os_coord> space;
  26.                         <os_coord=>os.os_coord> letter;
  27.                         <os_box=>os.os_box> rubout;
  28.                      }
  29.                      font_paint_block;font_scan_block
  30. Defined in:       <font=>font.$>.h
  31. Declaration:      typedef
  32.                      struct
  33.                      {  <os_coord=>os.os_coord> space;
  34.                         <os_coord=>os.os_coord> letter;
  35.                         int split_char;
  36.                         <os_box=>os.os_box> bbox;
  37.                      }
  38.                      font_scan_block;font_thresholds
  39. Defined in:       <font=>font.$>.h
  40. Declaration:      typedef
  41.                      struct
  42.                      {  byte t [...];
  43.                      }
  44.                      font_thresholds;font_colour_table
  45. Defined in:       <font=>font.$>.h
  46. Declaration:      typedef
  47.                      struct
  48.                      {  byte c [...];
  49.                      }
  50.                      font_colour_table;font_bitmap_type
  51. Defined in:       <font=>font.$>.h
  52. Declaration:      typedef bits font_bitmap_type;
  53. Values:           <font_BITMAP_DEEP>
  54.                   <font_BITMAP_HORIZONTAL_SUB_PIXEL>
  55.                   <font_BITMAP_VERTICAL_SUB_PIXEL>
  56.                   <font_BITMAP_DELETE>font_characteristic_flags
  57. Defined in:       <font=>font.$>.h
  58. Declaration:      typedef bits font_characteristic_flags;
  59. Values:           <font_CHARACTERISTIC_OLD_FORMAT>
  60.                   <font_CHARACTERISTIC_ROM>
  61.                   <font_CHARACTERISTIC_MONOCHROME>
  62.                   <font_CHARACTERISTIC_FILL_RULE_NON_ZERO>font_list_context
  63. Defined in:       <font=>font.$>.h
  64. Declaration:      typedef int font_list_context;
  65. Values:           <font_RETURN_FONT_NAME>
  66.                   <font_RETURN_LOCAL_FONT_NAME>
  67.                   <font_USE_LINEFEED>
  68.                   <font_RETURN_FONT_MENU>
  69.                   <font_ALLOW_SYSTEM_FONT>
  70.                   <font_GIVEN_TICK>
  71.                   <font_RETURN_ENCODING_MENU>font_kern_flags
  72. Defined in:       <font=>font.$>.h
  73. Declaration:      typedef bits font_kern_flags;
  74. Values:           <font_KERN_NO_BBOXES>
  75.                   <font_KERN_NO_XOFFSETS>
  76.                   <font_KERN_NO_YOFFSETS>font_metric_flags
  77. Defined in:       <font=>font.$>.h
  78. Declaration:      typedef bits font_metric_flags;
  79. Values:           <font_METRICS_KERN_YONLY>
  80.                   <font_METRICS_KERN_XONLY>
  81.                   <font_METRICS_MANY_KERN_PAIRS>font_bbox_info
  82. Defined in:       <font=>font.$>.h
  83. Declaration:      typedef
  84.                      struct
  85.                      {  <os_box=>os.os_box> bboxes [256];
  86.                      }
  87.                      font_bbox_info;font_width_info
  88. Defined in:       <font=>font.$>.h
  89. Declaration:      typedef
  90.                      struct
  91.                      {  int widths [256];
  92.                      }
  93.                      font_width_info;font_misc_info
  94. Defined in:       <font=>font.$>.h
  95. Declaration:      typedef
  96.                      struct
  97.                      {  short x0;
  98.                         short y0;
  99.                         short x1;
  100.                         short y1;
  101.                         short xkern;
  102.                         short ykern;
  103.                         short italic_correction;
  104.                         byte underline_position;
  105.                         byte underline_thickness;
  106.                         short cap_height;
  107.                         short xheight;
  108.                         short descender;
  109.                         short ascender;
  110.                         int reserved;
  111.                      }
  112.                      font_misc_info;font_short_kern_pair
  113. Defined in:       <font=>font.$>.h
  114. Declaration:      typedef bits font_short_kern_pair;font_long_kern_pair
  115. Defined in:       <font=>font.$>.h
  116. Declaration:      typedef
  117.                      struct
  118.                      {  int c;
  119.                         int xkern;
  120.                         int ykern;
  121.                      }
  122.                      font_long_kern_pair;font_kern_info
  123. Defined in:       <font=>font.$>.h
  124. Declaration:      typedef
  125.                      union
  126.                      {  struct
  127.                         {  int table [256];
  128.                            int size;
  129.                            <font_kern_flags> flags;
  130.                            <font_long_kern_pair> pairs [...];
  131.                         }
  132.                         long_info;
  133.                         struct
  134.                         {  int table [256];
  135.                            int size;
  136.                            <font_kern_flags> flags;
  137.                            <font_short_kern_pair> pairs [...];
  138.                         }
  139.                         short_info;
  140.                      }
  141.                      font_kern_info;font_decode_flags
  142. Defined in:       <font=>font.$>.h
  143. Declaration:      typedef bits font_decode_flags;font_OS_UNIT
  144. Defined in:       <font=>font.$>.h
  145. Declaration:      #define font_OS_UNIT 400
  146. Description:      1 O S unit in millipointsfont_INCH
  147. Defined in:       <font=>font.$>.h
  148. Declaration:      #define font_INCH 72000
  149. Description:      1in in millipointsfont_POINT
  150. Defined in:       <font=>font.$>.h
  151. Declaration:      #define font_POINT 1000
  152. Description:      1pt in millipointsfont_COMMAND_NULL
  153. Defined in:       <font=>font.$>.h
  154. Declaration:      #define font_COMMAND_NULL ((char) '\\x00')font_COMMAND_XMOVE
  155. Defined in:       <font=>font.$>.h
  156. Declaration:      #define font_COMMAND_XMOVE ((char) '\\x09')font_COMMAND_LINEFEED
  157. Defined in:       <font=>font.$>.h
  158. Declaration:      #define font_COMMAND_LINEFEED ((char) '\\x0A')font_COMMAND_YMOVE
  159. Defined in:       <font=>font.$>.h
  160. Declaration:      #define font_COMMAND_YMOVE ((char) '\\x0B')font_COMMAND_RETURN
  161. Defined in:       <font=>font.$>.h
  162. Declaration:      #define font_COMMAND_RETURN ((char) '\\x0D')font_COMMAND_GCOL
  163. Defined in:       <font=>font.$>.h
  164. Declaration:      #define font_COMMAND_GCOL ((char) '\\x11')font_COMMAND_COLOURS
  165. Defined in:       <font=>font.$>.h
  166. Declaration:      #define font_COMMAND_COLOURS ((char) '\\x12')font_COMMAND_TRUE_COLOURS
  167. Defined in:       <font=>font.$>.h
  168. Declaration:      #define font_COMMAND_TRUE_COLOURS ((char) '\\x13')font_COMMAND_COMMENT
  169. Defined in:       <font=>font.$>.h
  170. Declaration:      #define font_COMMAND_COMMENT ((char) '\\x15')font_COMMAND_UNDERLINE
  171. Defined in:       <font=>font.$>.h
  172. Declaration:      #define font_COMMAND_UNDERLINE ((char) '\\x19')font_COMMAND_FONT
  173. Defined in:       <font=>font.$>.h
  174. Declaration:      #define font_COMMAND_FONT ((char) '\\x1A')font_COMMAND_HOM_TRFM
  175. Defined in:       <font=>font.$>.h
  176. Declaration:      #define font_COMMAND_HOM_TRFM ((char) '\\x1B')font_COMMAND_TRFM
  177. Defined in:       <font=>font.$>.h
  178. Declaration:      #define font_COMMAND_TRFM ((char) '\\x1C')font_JUSTIFY
  179. Defined in:       <font=>font.$>.h
  180. Declaration:      #define font_JUSTIFY ((<font_string_flags>) 1)
  181. Description:      Use when paintingfont_RUBOUT
  182. Defined in:       <font=>font.$>.h
  183. Declaration:      #define font_RUBOUT ((<font_string_flags>) 2)
  184. Description:      Use when paintingfont_OS_UNITS
  185. Defined in:       <font=>font.$>.h
  186. Declaration:      #define font_OS_UNITS ((<font_string_flags>) 16)
  187. Description:      Use when painting, scanning, caret or charbboxfont_GIVEN_BLOCK
  188. Defined in:       <font=>font.$>.h
  189. Declaration:      #define font_GIVEN_BLOCK ((<font_string_flags>) 32)
  190. Description:      Use when painting or scanningfont_GIVEN_TRFM
  191. Defined in:       <font=>font.$>.h
  192. Declaration:      #define font_GIVEN_TRFM ((<font_string_flags>) 64)
  193. Description:      Use when painting or scanningfont_GIVEN_LENGTH
  194. Defined in:       <font=>font.$>.h
  195. Declaration:      #define font_GIVEN_LENGTH ((<font_string_flags>) 128)
  196. Description:      Use when painting or scanningfont_GIVEN_FONT
  197. Defined in:       <font=>font.$>.h
  198. Declaration:      #define font_GIVEN_FONT ((<font_string_flags>) 256)
  199. Description:      Use when painting or scanningfont_KERN
  200. Defined in:       <font=>font.$>.h
  201. Declaration:      #define font_KERN ((<font_string_flags>) 512)
  202. Description:      Use when painting or scanningfont_RIGHT_TO_LEFT
  203. Defined in:       <font=>font.$>.h
  204. Declaration:      #define font_RIGHT_TO_LEFT ((<font_string_flags>) 1024)
  205. Description:      Use when painting or scanningfont_RETURN_CARET_POS
  206. Defined in:       <font=>font.$>.h
  207. Declaration:      #define font_RETURN_CARET_POS ((<font_string_flags>) 131072)
  208. Description:      Use when scanningfont_RETURN_BBOX
  209. Defined in:       <font=>font.$>.h
  210. Declaration:      #define font_RETURN_BBOX ((<font_string_flags>) 262144)
  211. Description:      Use when scanningfont_RETURN_MATRIX
  212. Defined in:       <font=>font.$>.h
  213. Declaration:      #define font_RETURN_MATRIX ((<font_string_flags>) 524288)
  214. Description:      Use when scanningfont_RETURN_SPLIT_COUNT
  215. Defined in:       <font=>font.$>.h
  216. Declaration:      #define font_RETURN_SPLIT_COUNT ((<font_string_flags>) 1048576)
  217. Description:      Use when scanningfont_NO_OUTPUT
  218. Defined in:       <font=>font.$>.h
  219. Declaration:      #define font_NO_OUTPUT 0x1ufont_ADD_HINTS
  220. Defined in:       <font=>font.$>.h
  221. Declaration:      #define font_ADD_HINTS 0x2ufont_OUTPUT_SKELETON
  222. Defined in:       <font=>font.$>.h
  223. Declaration:      #define font_OUTPUT_SKELETON 0x4ufont_CONVERT_BITMAP
  224. Defined in:       <font=>font.$>.h
  225. Declaration:      #define font_CONVERT_BITMAP 0x8ufont_ERROR_IF_BITMAP
  226. Defined in:       <font=>font.$>.h
  227. Declaration:      #define font_ERROR_IF_BITMAP 0x10uerror_FONT_NO_ROOM
  228. Defined in:       <font=>font.$>.h
  229. Declaration:      #define error_FONT_NO_ROOM 0x200u
  230. Description:      Not enough memory for Font cacheerror_FONT_CACHE_FULL
  231. Defined in:       <font=>font.$>.h
  232. Declaration:      #define error_FONT_CACHE_FULL 0x201u
  233. Description:      Font cache fullerror_FONT_NO_CACHE
  234. Defined in:       <font=>font.$>.h
  235. Declaration:      #define error_FONT_NO_CACHE 0x202u
  236. Description:      No font cache presenterror_FONT_TOO_LONG
  237. Defined in:       <font=>font.$>.h
  238. Declaration:      #define error_FONT_TOO_LONG 0x203u
  239. Description:      String too longerror_FONT64K
  240. Defined in:       <font=>font.$>.h
  241. Declaration:      #define error_FONT64K 0x204u
  242. Description:      Font definition too largeerror_FONT_PAL_TOO_BIG
  243. Defined in:       <font=>font.$>.h
  244. Declaration:      #define error_FONT_PAL_TOO_BIG 0x205u
  245. Description:      Undefined font colourerror_FONT_BAD_TRAN_BITS
  246. Defined in:       <font=>font.$>.h
  247. Declaration:      #define error_FONT_BAD_TRAN_BITS 0x206u
  248. Description:      Invalid data passed to Font_SetTransfererror_FONT_NOT_ENOUGH_BITS
  249. Defined in:       <font=>font.$>.h
  250. Declaration:      #define error_FONT_NOT_ENOUGH_BITS 0x207u
  251. Description:      Invalid font colourerror_FONT_NO_FONT
  252. Defined in:       <font=>font.$>.h
  253. Declaration:      #define error_FONT_NO_FONT 0x208u
  254. Description:      Undefined font handleerror_FONT_NO_PIXELS
  255. Defined in:       <font=>font.$>.h
  256. Declaration:      #define error_FONT_NO_PIXELS 0x209u
  257. Description:      No pixel data for this fonterror_FONT_BAD_FONT_NUMBER
  258. Defined in:       <font=>font.$>.h
  259. Declaration:      #define error_FONT_BAD_FONT_NUMBER 0x20Au
  260. Description:      Font handle out of rangeerror_FONT_NOT_FOUND
  261. Defined in:       <font=>font.$>.h
  262. Declaration:      #define error_FONT_NOT_FOUND 0x20Bu
  263. Description:      %0 font not founderror_FONT_BAD_FONT_FILE
  264. Defined in:       <font=>font.$>.h
  265. Declaration:      #define error_FONT_BAD_FONT_FILE 0x20Cu
  266. Description:      Illegal font fileerror_FONT_NO_HANDLES
  267. Defined in:       <font=>font.$>.h
  268. Declaration:      #define error_FONT_NO_HANDLES 0x20Du
  269. Description:      No more font handleserror_FONT_BAD_COUNTER
  270. Defined in:       <font=>font.$>.h
  271. Declaration:      #define error_FONT_BAD_COUNTER 0x20Eu
  272. Description:      Fonts must be read sequentiallyerror_FONT_BAD_CTRL_CHAR
  273. Defined in:       <font=>font.$>.h
  274. Declaration:      #define error_FONT_BAD_CTRL_CHAR 0x20Fu
  275. Description:      Illegal control character in font stringerror_FONTS_IN_USE
  276. Defined in:       <font=>font.$>.h
  277. Declaration:      #define error_FONTS_IN_USE 0x210u
  278. Description:      Font manager in useerror_FONT_BAD_SEGMENT
  279. Defined in:       <font=>font.$>.h
  280. Declaration:      #define error_FONT_BAD_SEGMENT 0x211u
  281. Description:      Illegal line segment in outline fonterror_FONT_BAD_PREFIX
  282. Defined in:       <font=>font.$>.h
  283. Declaration:      #define error_FONT_BAD_PREFIX 0x212u
  284. Description:      %1 (while scanning Font$Path)error_FONT_RESERVED
  285. Defined in:       <font=>font.$>.h
  286. Declaration:      #define error_FONT_RESERVED 0x213u
  287. Description:      Reserved fields must be zeroerror_FONT_BAD_CHAR_CODE
  288. Defined in:       <font=>font.$>.h
  289. Declaration:      #define error_FONT_BAD_CHAR_CODE 0x214u
  290. Description:      Character code out of rangeerror_FONT_NO_BITMAPS
  291. Defined in:       <font=>font.$>.h
  292. Declaration:      #define error_FONT_NO_BITMAPS 0x215u
  293. Description:      ROM font directory cannot contain bitmapserror_FONT_NO_BITMAPS2
  294. Defined in:       <font=>font.$>.h
  295. Declaration:      #define error_FONT_NO_BITMAPS2 0x216u
  296. Description:      Can't convert bitmap characters into outlineserror_FONT_BAD_FONT_CACHE_FILE
  297. Defined in:       <font=>font.$>.h
  298. Declaration:      #define error_FONT_BAD_FONT_CACHE_FILE 0x217u
  299. Description:      Invalid font cache fileerror_FONT_FIELD_NOT_FOUND
  300. Defined in:       <font=>font.$>.h
  301. Declaration:      #define error_FONT_FIELD_NOT_FOUND 0x218u
  302. Description:      %0 field not present in font stringerror_FONT_BAD_MATRIX
  303. Defined in:       <font=>font.$>.h
  304. Declaration:      #define error_FONT_BAD_MATRIX 0x219u
  305. Description:      Invalid matrix passed to Font Managererror_FONT_OVERFLOW
  306. Defined in:       <font=>font.$>.h
  307. Declaration:      #define error_FONT_OVERFLOW 0x21Au
  308. Description:      Number too bigerror_FONT_DIVBY0
  309. Defined in:       <font=>font.$>.h
  310. Declaration:      #define error_FONT_DIVBY0 0x21Bu
  311. Description:      Division by zeroerror_FONT_BAD_READ_METRICS
  312. Defined in:       <font=>font.$>.h
  313. Declaration:      #define error_FONT_BAD_READ_METRICS 0x21Cu
  314. Description:      Font_ReadFontMetrics not allowed on a transformed fonterror_FONT_BAD_RGB
  315. Defined in:       <font=>font.$>.h
  316. Declaration:      #define error_FONT_BAD_RGB 0x21Du
  317. Description:      Undefined RGB font colourserror_FONT_ENCODING_NOT_FOUND
  318. Defined in:       <font=>font.$>.h
  319. Declaration:      #define error_FONT_ENCODING_NOT_FOUND 0x21Eu
  320. Description:      %0 encoding not founderror_FONT_MUST_HAVE_SLASH
  321. Defined in:       <font=>font.$>.h
  322. Declaration:      #define error_FONT_MUST_HAVE_SLASH 0x21Fu
  323. Description:      Identifier '%1' should be preceded by '/' in encoding '%0'error_FONT_BAD_ENCODING_SIZE
  324. Defined in:       <font=>font.$>.h
  325. Declaration:      #define error_FONT_BAD_ENCODING_SIZE 0x220u
  326. Description:      Max total size of input and output encoding files is 16kerror_FONT_TOO_MANY_IDS
  327. Defined in:       <font=>font.$>.h
  328. Declaration:      #define error_FONT_TOO_MANY_IDS 0x221u
  329. Description:      Too many identifiers in %0 encodingerror_FONT_TOO_FEW_IDS
  330. Defined in:       <font=>font.$>.h
  331. Declaration:      #define error_FONT_TOO_FEW_IDS 0x222u
  332. Description:      Not enough identifiers in %0 encodingerror_FONT_NO_BASE_ENCODING
  333. Defined in:       <font=>font.$>.h
  334. Declaration:      #define error_FONT_NO_BASE_ENCODING 0x223u
  335. Description:      Base encoding %0 not founderror_FONT_IDENTIFIER_NOT_FOUND
  336. Defined in:       <font=>font.$>.h
  337. Declaration:      #define error_FONT_IDENTIFIER_NOT_FOUND 0x224u
  338. Description:      Identifier %1 not found in encoding %0error_FONT_TOO_MANY_CHUNKS
  339. Defined in:       <font=>font.$>.h
  340. Declaration:      #define error_FONT_TOO_MANY_CHUNKS 0x225u
  341. Description:      Too many characters in %0error_FONT_BAD_FONT_FILE2
  342. Defined in:       <font=>font.$>.h
  343. Declaration:      #define error_FONT_BAD_FONT_FILE2 0x226u
  344. Description:      Illegal font file in %0error_FONT_DATA_NOT_FOUND
  345. Defined in:       <font=>font.$>.h
  346. Declaration:      #define error_FONT_DATA_NOT_FOUND 0x20Bu
  347. Description:      Font data not founderror_FONT_DATA_NOT_FOUND2
  348. Defined in:       <font=>font.$>.h
  349. Declaration:      #define error_FONT_DATA_NOT_FOUND2 0x20Bu
  350. Description:      No suitable font data for %0font_NAME_LIMIT
  351. Defined in:       <font=>font.$>.h
  352. Declaration:      #define font_NAME_LIMIT 40font_SYSTEM
  353. Defined in:       <font=>font.$>.h
  354. Declaration:      #define font_SYSTEM ((<font_f>) 0)
  355. Description:      Value used as system font or no fontfont_CURRENT
  356. Defined in:       <font=>font.$>.h
  357. Declaration:      #define font_CURRENT ((<font_f>) 0)
  358. Description:      Value for scanningfont_BITMAP_DEEP
  359. Defined in:       <font=>font.$>.h
  360. Declaration:      #define font_BITMAP_DEEP ((<font_bitmap_type>) 1)font_BITMAP_HORIZONTAL_SUB_PIXEL
  361. Defined in:       <font=>font.$>.h
  362. Declaration:      #define font_BITMAP_HORIZONTAL_SUB_PIXEL ((<font_bitmap_type>) 2)font_BITMAP_VERTICAL_SUB_PIXEL
  363. Defined in:       <font=>font.$>.h
  364. Declaration:      #define font_BITMAP_VERTICAL_SUB_PIXEL ((<font_bitmap_type>) 4)font_BITMAP_DELETE
  365. Defined in:       <font=>font.$>.h
  366. Declaration:      #define font_BITMAP_DELETE ((<font_bitmap_type>) 8)font_CHARACTERISTIC_OLD_FORMAT
  367. Defined in:       <font=>font.$>.h
  368. Declaration:      #define font_CHARACTERISTIC_OLD_FORMAT ((<font_characteristic_flags>) 1)font_CHARACTERISTIC_ROM
  369. Defined in:       <font=>font.$>.h
  370. Declaration:      #define font_CHARACTERISTIC_ROM ((<font_characteristic_flags>) 2)font_CHARACTERISTIC_MONOCHROME
  371. Defined in:       <font=>font.$>.h
  372. Declaration:      #define font_CHARACTERISTIC_MONOCHROME ((<font_characteristic_flags>) 4)font_CHARACTERISTIC_FILL_RULE_NON_ZERO
  373. Defined in:       <font=>font.$>.h
  374. Declaration:      #define font_CHARACTERISTIC_FILL_RULE_NON_ZERO ((<font_characteristic_flags>) 8)font_RETURN_FONT_NAME
  375. Defined in:       <font=>font.$>.h
  376. Declaration:      #define font_RETURN_FONT_NAME ((<font_list_context>) 65536)font_RETURN_LOCAL_FONT_NAME
  377. Defined in:       <font=>font.$>.h
  378. Declaration:      #define font_RETURN_LOCAL_FONT_NAME ((<font_list_context>) 131072)font_USE_LINEFEED
  379. Defined in:       <font=>font.$>.h
  380. Declaration:      #define font_USE_LINEFEED ((<font_list_context>) 262144)font_RETURN_FONT_MENU
  381. Defined in:       <font=>font.$>.h
  382. Declaration:      #define font_RETURN_FONT_MENU ((<font_list_context>) 524288)font_ALLOW_SYSTEM_FONT
  383. Defined in:       <font=>font.$>.h
  384. Declaration:      #define font_ALLOW_SYSTEM_FONT ((<font_list_context>) 1048576)font_GIVEN_TICK
  385. Defined in:       <font=>font.$>.h
  386. Declaration:      #define font_GIVEN_TICK ((<font_list_context>) 2097152)font_RETURN_ENCODING_MENU
  387. Defined in:       <font=>font.$>.h
  388. Declaration:      #define font_RETURN_ENCODING_MENU ((<font_list_context>) 4718592)font_TICK_NONE
  389. Defined in:       <font=>font.$>.h
  390. Declaration:      #define font_TICK_NONE ((char *) 0)font_TICK_SYSTEM_FONT
  391. Defined in:       <font=>font.$>.h
  392. Declaration:      #define font_TICK_SYSTEM_FONT ((char *) 1)font_KERN_NO_BBOXES
  393. Defined in:       <font=>font.$>.h
  394. Declaration:      #define font_KERN_NO_BBOXES ((<font_kern_flags>) 1)font_KERN_NO_XOFFSETS
  395. Defined in:       <font=>font.$>.h
  396. Declaration:      #define font_KERN_NO_XOFFSETS ((<font_kern_flags>) 2)font_KERN_NO_YOFFSETS
  397. Defined in:       <font=>font.$>.h
  398. Declaration:      #define font_KERN_NO_YOFFSETS ((<font_kern_flags>) 4)font_METRICS_KERN_YONLY
  399. Defined in:       <font=>font.$>.h
  400. Declaration:      #define font_METRICS_KERN_YONLY ((<font_metric_flags>) 2)font_METRICS_KERN_XONLY
  401. Defined in:       <font=>font.$>.h
  402. Declaration:      #define font_METRICS_KERN_XONLY ((<font_metric_flags>) 4)font_METRICS_MANY_KERN_PAIRS
  403. Defined in:       <font=>font.$>.h
  404. Declaration:      #define font_METRICS_MANY_KERN_PAIRS ((<font_metric_flags>) 8)font_GIVEN_ENCODING_MENU
  405. Defined in:       <font=>font.$>.h
  406. Declaration:      #define font_GIVEN_ENCODING_MENU 0x1uxfont_cache_addr
  407. Defined in:       <font=>font.$>.h
  408. Declaration:      extern <os_error=>os.os_error> *xfont_cache_addr (int *version,
  409.                      int *cache_size,
  410.                      int *cache_used);
  411. Description:      Gets the version number, font cache size and amount used
  412. Exit:             version (R0)
  413.                   cache_size (R2)
  414.                   cache_used (R3)font_cache_addr
  415. Defined in:       <font=>font.$>.h
  416. Declaration:      extern void font_cache_addr (int *version,
  417.                      int *cache_size,
  418.                      int *cache_used);
  419. Description:      Gets the version number, font cache size and amount used
  420. Exit:             version (R0)
  421.                   cache_size (R2)
  422.                   cache_used (R3)xfont_find_font
  423. Defined in:       <font=>font.$>.h
  424. Declaration:      extern <os_error=>os.os_error> *xfont_find_font (char const *font_name,
  425.                      int xsize,
  426.                      int ysize,
  427.                      int xres,
  428.                      int yres,
  429.                      <font_f> *font,
  430.                      int *xres_out,
  431.                      int *yres_out);
  432. Description:      Gets the handle for a font
  433. Entry:            font_name (R1)
  434.                   xsize (R2)
  435.                   ysize (R3)
  436.                   xres (R4)
  437.                   yres (R5)
  438. Exit:             font (R0)
  439.                   xres_out (R4)
  440.                   yres_out (R5)font_find_font
  441. Defined in:       <font=>font.$>.h
  442. Declaration:      extern <font_f> font_find_font (char const *font_name,
  443.                      int xsize,
  444.                      int ysize,
  445.                      int xres,
  446.                      int yres,
  447.                      int *xres_out,
  448.                      int *yres_out);
  449. Description:      Gets the handle for a font
  450. Entry:            font_name (R1)
  451.                   xsize (R2)
  452.                   ysize (R3)
  453.                   xres (R4)
  454.                   yres (R5)
  455. Exit:             xres_out (R4)
  456.                   yres_out (R5)
  457. Returns:          font (R0)xfont_lose_font
  458. Defined in:       <font=>font.$>.h
  459. Declaration:      extern <os_error=>os.os_error> *xfont_lose_font (<font_f> font);
  460. Description:      Finishes use of a font
  461. Entry:            font (R0)font_lose_font
  462. Defined in:       <font=>font.$>.h
  463. Declaration:      extern void font_lose_font (<font_f> font);
  464. Description:      Finishes use of a font
  465. Entry:            font (R0)xfont_read_defn
  466. Defined in:       <font=>font.$>.h
  467. Declaration:      extern <os_error=>os.os_error> *xfont_read_defn (<font_f> font,
  468.                      int *xsize,
  469.                      int *ysize,
  470.                      int *xres,
  471.                      int *yres,
  472.                      int *age,
  473.                      int *usage_count);
  474. Description:      Reads details about a font
  475. Entry:            font (R0)
  476. Exit:             xsize (R2)
  477.                   ysize (R3)
  478.                   xres (R4)
  479.                   yres (R5)
  480.                   age (R6)
  481.                   usage_count (R7)font_read_defn
  482. Defined in:       <font=>font.$>.h
  483. Declaration:      extern void font_read_defn (<font_f> font,
  484.                      int *xsize,
  485.                      int *ysize,
  486.                      int *xres,
  487.                      int *yres,
  488.                      int *age,
  489.                      int *usage_count);
  490. Description:      Reads details about a font
  491. Entry:            font (R0)
  492. Exit:             xsize (R2)
  493.                   ysize (R3)
  494.                   xres (R4)
  495.                   yres (R5)
  496.                   age (R6)
  497.                   usage_count (R7)xfont_read_identifier
  498. Defined in:       <font=>font.$>.h
  499. Declaration:      extern <os_error=>os.os_error> *xfont_read_identifier (<font_f> font,
  500.                      byte *buffer,
  501.                      int *used);
  502. Description:      Reads the full font identifier
  503. Entry:            font (R0)
  504.                   buffer (R1)
  505. Exit:             used (R2)font_read_identifier
  506. Defined in:       <font=>font.$>.h
  507. Declaration:      extern int font_read_identifier (<font_f> font,
  508.                      byte *buffer);
  509. Description:      Reads the full font identifier
  510. Entry:            font (R0)
  511.                   buffer (R1)
  512. Returns:          used (R2)xfont_read_info
  513. Defined in:       <font=>font.$>.h
  514. Declaration:      extern <os_error=>os.os_error> *xfont_read_info (<font_f> font,
  515.                      int *x0,
  516.                      int *y0,
  517.                      int *x1,
  518.                      int *y1);
  519. Description:      Gets the font bounding box
  520. Entry:            font (R0)
  521. Exit:             x0 (R1)
  522.                   y0 (R2)
  523.                   x1 (R3)
  524.                   y1 (R4)font_read_info
  525. Defined in:       <font=>font.$>.h
  526. Declaration:      extern void font_read_info (<font_f> font,
  527.                      int *x0,
  528.                      int *y0,
  529.                      int *x1,
  530.                      int *y1);
  531. Description:      Gets the font bounding box
  532. Entry:            font (R0)
  533. Exit:             x0 (R1)
  534.                   y0 (R2)
  535.                   x1 (R3)
  536.                   y1 (R4)xfont_string_width
  537. Defined in:       <font=>font.$>.h
  538. Declaration:      extern <os_error=>os.os_error> *xfont_string_width (char const *s,
  539.                      int xmax,
  540.                      int ymax,
  541.                      int split,
  542.                      int length,
  543.                      char **split_point,
  544.                      int *x,
  545.                      int *y,
  546.                      int *length_out,
  547.                      int *index_out);
  548. Description:      Calculates how wide a string would be in the current font (prefer Font_ScanString)
  549. Entry:            s (R1)
  550.                   xmax (R2)
  551.                   ymax (R3)
  552.                   split (R4)
  553.                   length (R5)
  554. Exit:             split_point (R1)
  555.                   x (R2)
  556.                   y (R3)
  557.                   length_out (R4)
  558.                   index_out (R5)font_string_width
  559. Defined in:       <font=>font.$>.h
  560. Declaration:      extern void font_string_width (char const *s,
  561.                      int xmax,
  562.                      int ymax,
  563.                      int split,
  564.                      int length,
  565.                      char **split_point,
  566.                      int *x,
  567.                      int *y,
  568.                      int *length_out,
  569.                      int *index_out);
  570. Description:      Calculates how wide a string would be in the current font (prefer Font_ScanString)
  571. Entry:            s (R1)
  572.                   xmax (R2)
  573.                   ymax (R3)
  574.                   split (R4)
  575.                   length (R5)
  576. Exit:             split_point (R1)
  577.                   x (R2)
  578.                   y (R3)
  579.                   length_out (R4)
  580.                   index_out (R5)xfont_paint
  581. Defined in:       <font=>font.$>.h
  582. Declaration:      extern <os_error=>os.os_error> *xfont_paint (<font_f> font,
  583.                      char const *string,
  584.                      <font_string_flags> flags,
  585.                      int xpos,
  586.                      int ypos,
  587.                      <font_paint_block> const *block,
  588.                      <os_trfm=>os.os_trfm> const *trfm,
  589.                      int length);
  590. Description:      Writes a string to the screen
  591. Entry:            font (R0)
  592.                   string (R1)
  593.                   flags (R2)
  594.                   xpos (R3)
  595.                   ypos (R4)
  596.                   block (R5)
  597.                   trfm (R6)
  598.                   length (R7)font_paint
  599. Defined in:       <font=>font.$>.h
  600. Declaration:      extern void font_paint (<font_f> font,
  601.                      char const *string,
  602.                      <font_string_flags> flags,
  603.                      int xpos,
  604.                      int ypos,
  605.                      <font_paint_block> const *block,
  606.                      <os_trfm=>os.os_trfm> const *trfm,
  607.                      int length);
  608. Description:      Writes a string to the screen
  609. Entry:            font (R0)
  610.                   string (R1)
  611.                   flags (R2)
  612.                   xpos (R3)
  613.                   ypos (R4)
  614.                   block (R5)
  615.                   trfm (R6)
  616.                   length (R7)xfont_caret
  617. Defined in:       <font=>font.$>.h
  618. Declaration:      extern <os_error=>os.os_error> *xfont_caret (<os_colour_number=>os.os_colour_number> colour_number,
  619.                      int height,
  620.                      <font_string_flags> unit_flags,
  621.                      int x,
  622.                      int y);
  623. Description:      Defines text cursor for Font Manager
  624. Entry:            colour_number (R0)
  625.                   height (R1)
  626.                   unit_flags (R2)
  627.                   x (R3)
  628.                   y (R4)font_caret
  629. Defined in:       <font=>font.$>.h
  630. Declaration:      extern void font_caret (<os_colour_number=>os.os_colour_number> colour_number,
  631.                      int height,
  632.                      <font_string_flags> unit_flags,
  633.                      int x,
  634.                      int y);
  635. Description:      Defines text cursor for Font Manager
  636. Entry:            colour_number (R0)
  637.                   height (R1)
  638.                   unit_flags (R2)
  639.                   x (R3)
  640.                   y (R4)xfont_convertto_os
  641. Defined in:       <font=>font.$>.h
  642. Declaration:      extern <os_error=>os.os_error> *xfont_convertto_os (int x,
  643.                      int y,
  644.                      int *x_out,
  645.                      int *y_out);
  646. Description:      Converts internal coordinates to OS coordinates
  647. Entry:            x (R1)
  648.                   y (R2)
  649. Exit:             x_out (R1)
  650.                   y_out (R2)font_convertto_os
  651. Defined in:       <font=>font.$>.h
  652. Declaration:      extern void font_convertto_os (int x,
  653.                      int y,
  654.                      int *x_out,
  655.                      int *y_out);
  656. Description:      Converts internal coordinates to OS coordinates
  657. Entry:            x (R1)
  658.                   y (R2)
  659. Exit:             x_out (R1)
  660.                   y_out (R2)xfont_converttopoints
  661. Defined in:       <font=>font.$>.h
  662. Declaration:      extern <os_error=>os.os_error> *xfont_converttopoints (int x,
  663.                      int y,
  664.                      int *x_out,
  665.                      int *y_out);
  666. Description:      Converts OS coordinates to internal coordinates
  667. Entry:            x (R1)
  668.                   y (R2)
  669. Exit:             x_out (R1)
  670.                   y_out (R2)font_converttopoints
  671. Defined in:       <font=>font.$>.h
  672. Declaration:      extern void font_converttopoints (int x,
  673.                      int y,
  674.                      int *x_out,
  675.                      int *y_out);
  676. Description:      Converts OS coordinates to internal coordinates
  677. Entry:            x (R1)
  678.                   y (R2)
  679. Exit:             x_out (R1)
  680.                   y_out (R2)xfont_set_font
  681. Defined in:       <font=>font.$>.h
  682. Declaration:      extern <os_error=>os.os_error> *xfont_set_font (<font_f> font);
  683. Description:      Selects the font to be subsequently used
  684. Entry:            font (R0)font_set_font
  685. Defined in:       <font=>font.$>.h
  686. Declaration:      extern void font_set_font (<font_f> font);
  687. Description:      Selects the font to be subsequently used
  688. Entry:            font (R0)xfont_current_font
  689. Defined in:       <font=>font.$>.h
  690. Declaration:      extern <os_error=>os.os_error> *xfont_current_font (<font_f> *font,
  691.                      <os_gcol=>os.os_gcol> *bg_hint,
  692.                      <os_gcol=>os.os_gcol> *fill,
  693.                      int *offset);
  694. Description:      Gets the current font handle and colours
  695. Exit:             font (R0)
  696.                   bg_hint (R1)
  697.                   fill (R2)
  698.                   offset (R3)font_current_font
  699. Defined in:       <font=>font.$>.h
  700. Declaration:      extern <font_f> font_current_font (<os_gcol=>os.os_gcol> *bg_hint,
  701.                      <os_gcol=>os.os_gcol> *fill,
  702.                      int *offset);
  703. Description:      Gets the current font handle and colours
  704. Exit:             bg_hint (R1)
  705.                   fill (R2)
  706.                   offset (R3)
  707. Returns:          font (R0)xfont_future_font
  708. Defined in:       <font=>font.$>.h
  709. Declaration:      extern <os_error=>os.os_error> *xfont_future_font (<font_f> *font,
  710.                      <os_gcol=>os.os_gcol> *bg_hint,
  711.                      <os_gcol=>os.os_gcol> *fill,
  712.                      int *offset);
  713. Description:      Checks font characteristics after Font_StringWidth
  714. Exit:             font (R0)
  715.                   bg_hint (R1)
  716.                   fill (R2)
  717.                   offset (R3)font_future_font
  718. Defined in:       <font=>font.$>.h
  719. Declaration:      extern <font_f> font_future_font (<os_gcol=>os.os_gcol> *bg_hint,
  720.                      <os_gcol=>os.os_gcol> *fill,
  721.                      int *offset);
  722. Description:      Checks font characteristics after Font_StringWidth
  723. Exit:             bg_hint (R1)
  724.                   fill (R2)
  725.                   offset (R3)
  726. Returns:          font (R0)xfont_find_caret
  727. Defined in:       <font=>font.$>.h
  728. Declaration:      extern <os_error=>os.os_error> *xfont_find_caret (char const *s,
  729.                      int x,
  730.                      int y,
  731.                      char **split_point,
  732.                      int *x_out,
  733.                      int *y_out,
  734.                      int *length_out,
  735.                      int *index_out);
  736. Description:      Finds where the caret is in a string
  737. Entry:            s (R1)
  738.                   x (R2)
  739.                   y (R3)
  740. Exit:             split_point (R1)
  741.                   x_out (R2)
  742.                   y_out (R3)
  743.                   length_out (R4)
  744.                   index_out (R5)font_find_caret
  745. Defined in:       <font=>font.$>.h
  746. Declaration:      extern void font_find_caret (char const *s,
  747.                      int x,
  748.                      int y,
  749.                      char **split_point,
  750.                      int *x_out,
  751.                      int *y_out,
  752.                      int *length_out,
  753.                      int *index_out);
  754. Description:      Finds where the caret is in a string
  755. Entry:            s (R1)
  756.                   x (R2)
  757.                   y (R3)
  758. Exit:             split_point (R1)
  759.                   x_out (R2)
  760.                   y_out (R3)
  761.                   length_out (R4)
  762.                   index_out (R5)xfont_char_bbox
  763. Defined in:       <font=>font.$>.h
  764. Declaration:      extern <os_error=>os.os_error> *xfont_char_bbox (<font_f> font,
  765.                      char c,
  766.                      <font_string_flags> unit_flags,
  767.                      int *x0,
  768.                      int *y0,
  769.                      int *x1,
  770.                      int *y1);
  771. Description:      Gets the bounding box of a character
  772. Entry:            font (R0)
  773.                   c (R1)
  774.                   unit_flags (R2)
  775. Exit:             x0 (R1)
  776.                   y0 (R2)
  777.                   x1 (R3)
  778.                   y1 (R4)font_char_bbox
  779. Defined in:       <font=>font.$>.h
  780. Declaration:      extern void font_char_bbox (<font_f> font,
  781.                      char c,
  782.                      <font_string_flags> unit_flags,
  783.                      int *x0,
  784.                      int *y0,
  785.                      int *x1,
  786.                      int *y1);
  787. Description:      Gets the bounding box of a character
  788. Entry:            font (R0)
  789.                   c (R1)
  790.                   unit_flags (R2)
  791. Exit:             x0 (R1)
  792.                   y0 (R2)
  793.                   x1 (R3)
  794.                   y1 (R4)xfont_read_scale_factor
  795. Defined in:       <font=>font.$>.h
  796. Declaration:      extern <os_error=>os.os_error> *xfont_read_scale_factor (int *xfactor,
  797.                      int *yfactor);
  798. Description:      Reads the internal to OS conversion factor
  799. Exit:             xfactor (R1)
  800.                   yfactor (R2)font_read_scale_factor
  801. Defined in:       <font=>font.$>.h
  802. Declaration:      extern void font_read_scale_factor (int *xfactor,
  803.                      int *yfactor);
  804. Description:      Reads the internal to OS conversion factor
  805. Exit:             xfactor (R1)
  806.                   yfactor (R2)xfont_set_scale_factor
  807. Defined in:       <font=>font.$>.h
  808. Declaration:      extern <os_error=>os.os_error> *xfont_set_scale_factor (int xfactor,
  809.                      int yfactor);
  810. Description:      Sets the internal to OS conversion factor
  811. Entry:            xfactor (R1)
  812.                   yfactor (R2)font_set_scale_factor
  813. Defined in:       <font=>font.$>.h
  814. Declaration:      extern void font_set_scale_factor (int xfactor,
  815.                      int yfactor);
  816. Description:      Sets the internal to OS conversion factor
  817. Entry:            xfactor (R1)
  818.                   yfactor (R2)xfont_list_fonts
  819. Defined in:       <font=>font.$>.h
  820. Declaration:      extern <os_error=>os.os_error> *xfont_list_fonts (byte *buffer1,
  821.                      <font_list_context> context,
  822.                      int size1,
  823.                      byte *buffer2,
  824.                      int size2,
  825.                      char const *tick_font,
  826.                      <font_list_context> *context_out,
  827.                      int *used1,
  828.                      int *used2);
  829. Description:      Scans for fonts, returning their identifiers one at a time; or or builds a menu of fonts
  830. Entry:            buffer1 (R1)
  831.                   context (R2)
  832.                   size1 (R3)
  833.                   buffer2 (R4)
  834.                   size2 (R5)
  835.                   tick_font (R6)
  836. Exit:             context_out (R2)
  837.                   used1 (R3)
  838.                   used2 (R5)font_list_fonts
  839. Defined in:       <font=>font.$>.h
  840. Declaration:      extern <font_list_context> font_list_fonts (byte *buffer1,
  841.                      <font_list_context> context,
  842.                      int size1,
  843.                      byte *buffer2,
  844.                      int size2,
  845.                      char const *tick_font,
  846.                      int *used1,
  847.                      int *used2);
  848. Description:      Scans for fonts, returning their identifiers one at a time; or or builds a menu of fonts
  849. Entry:            buffer1 (R1)
  850.                   context (R2)
  851.                   size1 (R3)
  852.                   buffer2 (R4)
  853.                   size2 (R5)
  854.                   tick_font (R6)
  855. Exit:             used1 (R3)
  856.                   used2 (R5)
  857. Returns:          context_out (R2)xfont_set_font_colours
  858. Defined in:       <font=>font.$>.h
  859. Declaration:      extern <os_error=>os.os_error> *xfont_set_font_colours (<font_f> font,
  860.                      <os_gcol=>os.os_gcol> bg_hint,
  861.                      <os_gcol=>os.os_gcol> fill,
  862.                      int offset);
  863. Description:      Changes the current colours and (optionally) the current font (prefer ColourTrans_SetFontColours)
  864. Entry:            font (R0)
  865.                   bg_hint (R1)
  866.                   fill (R2)
  867.                   offset (R3)font_set_font_colours
  868. Defined in:       <font=>font.$>.h
  869. Declaration:      extern void font_set_font_colours (<font_f> font,
  870.                      <os_gcol=>os.os_gcol> bg_hint,
  871.                      <os_gcol=>os.os_gcol> fill,
  872.                      int offset);
  873. Description:      Changes the current colours and (optionally) the current font (prefer ColourTrans_SetFontColours)
  874. Entry:            font (R0)
  875.                   bg_hint (R1)
  876.                   fill (R2)
  877.                   offset (R3)xfont_set_palette
  878. Defined in:       <font=>font.$>.h
  879. Declaration:      extern <os_error=>os.os_error> *xfont_set_palette (<os_gcol=>os.os_gcol> bg_hint,
  880.                      <os_gcol=>os.os_gcol> fill,
  881.                      int offset,
  882.                      <os_colour=>os.os_colour> bg_hint_out,
  883.                      <os_colour=>os.os_colour> fill_out);
  884. Description:      Defines the anti-alias palette
  885. Entry:            bg_hint (R1)
  886.                   fill (R2)
  887.                   offset (R3)
  888.                   bg_hint_out (R4)
  889.                   fill_out (R5)font_set_palette
  890. Defined in:       <font=>font.$>.h
  891. Declaration:      extern void font_set_palette (<os_gcol=>os.os_gcol> bg_hint,
  892.                      <os_gcol=>os.os_gcol> fill,
  893.                      int offset,
  894.                      <os_colour=>os.os_colour> bg_hint_out,
  895.                      <os_colour=>os.os_colour> fill_out);
  896. Description:      Defines the anti-alias palette
  897. Entry:            bg_hint (R1)
  898.                   fill (R2)
  899.                   offset (R3)
  900.                   bg_hint_out (R4)
  901.                   fill_out (R5)xfont_set_true_palette
  902. Defined in:       <font=>font.$>.h
  903. Declaration:      extern <os_error=>os.os_error> *xfont_set_true_palette (<os_gcol=>os.os_gcol> bg_hint,
  904.                      <os_gcol=>os.os_gcol> fill,
  905.                      int offset,
  906.                      <os_colour=>os.os_colour> bg_hint_out,
  907.                      <os_colour=>os.os_colour> fill_out);
  908. Description:      Defines the anti-alias palette with true colour values
  909. Entry:            bg_hint (R1)
  910.                   fill (R2)
  911.                   offset (R3)
  912.                   bg_hint_out (R4)
  913.                   fill_out (R5)font_set_true_palette
  914. Defined in:       <font=>font.$>.h
  915. Declaration:      extern void font_set_true_palette (<os_gcol=>os.os_gcol> bg_hint,
  916.                      <os_gcol=>os.os_gcol> fill,
  917.                      int offset,
  918.                      <os_colour=>os.os_colour> bg_hint_out,
  919.                      <os_colour=>os.os_colour> fill_out);
  920. Description:      Defines the anti-alias palette with true colour values
  921. Entry:            bg_hint (R1)
  922.                   fill (R2)
  923.                   offset (R3)
  924.                   bg_hint_out (R4)
  925.                   fill_out (R5)xfont_read_thresholds
  926. Defined in:       <font=>font.$>.h
  927. Declaration:      extern <os_error=>os.os_error> *xfont_read_thresholds (<font_thresholds> *buffer);
  928. Description:      Reads the list of threshold values for painting
  929. Entry:            buffer (R1)font_read_thresholds
  930. Defined in:       <font=>font.$>.h
  931. Declaration:      extern void font_read_thresholds (<font_thresholds> *buffer);
  932. Description:      Reads the list of threshold values for painting
  933. Entry:            buffer (R1)xfont_set_thresholds
  934. Defined in:       <font=>font.$>.h
  935. Declaration:      extern <os_error=>os.os_error> *xfont_set_thresholds (<font_thresholds> const *thresholds);
  936. Description:      Defines the list of threshold values for painting
  937. Entry:            thresholds (R1)font_set_thresholds
  938. Defined in:       <font=>font.$>.h
  939. Declaration:      extern void font_set_thresholds (<font_thresholds> const *thresholds);
  940. Description:      Defines the list of threshold values for painting
  941. Entry:            thresholds (R1)xfont_find_caretj
  942. Defined in:       <font=>font.$>.h
  943. Declaration:      extern <os_error=>os.os_error> *xfont_find_caretj (char const *s,
  944.                      int x,
  945.                      int y,
  946.                      int xjust,
  947.                      int yjust,
  948.                      char **split_point,
  949.                      int *x_out,
  950.                      int *y_out,
  951.                      int *length_out,
  952.                      int *index_out);
  953. Description:      Finds where the caret is in a justified string
  954. Entry:            s (R1)
  955.                   x (R2)
  956.                   y (R3)
  957.                   xjust (R4)
  958.                   yjust (R5)
  959. Exit:             split_point (R1)
  960.                   x_out (R2)
  961.                   y_out (R3)
  962.                   length_out (R4)
  963.                   index_out (R5)font_find_caretj
  964. Defined in:       <font=>font.$>.h
  965. Declaration:      extern void font_find_caretj (char const *s,
  966.                      int x,
  967.                      int y,
  968.                      int xjust,
  969.                      int yjust,
  970.                      char **split_point,
  971.                      int *x_out,
  972.                      int *y_out,
  973.                      int *length_out,
  974.                      int *index_out);
  975. Description:      Finds where the caret is in a justified string
  976. Entry:            s (R1)
  977.                   x (R2)
  978.                   y (R3)
  979.                   xjust (R4)
  980.                   yjust (R5)
  981. Exit:             split_point (R1)
  982.                   x_out (R2)
  983.                   y_out (R3)
  984.                   length_out (R4)
  985.                   index_out (R5)xfont_string_bbox
  986. Defined in:       <font=>font.$>.h
  987. Declaration:      extern <os_error=>os.os_error> *xfont_string_bbox (char const *s,
  988.                      int *x0,
  989.                      int *y0,
  990.                      int *x1,
  991.                      int *y1);
  992. Description:      Measures the size of a string (prefer Font_ScanString)
  993. Entry:            s (R1)
  994. Exit:             x0 (R1)
  995.                   y0 (R2)
  996.                   x1 (R3)
  997.                   y1 (R4)font_string_bbox
  998. Defined in:       <font=>font.$>.h
  999. Declaration:      extern void font_string_bbox (char const *s,
  1000.                      int *x0,
  1001.                      int *y0,
  1002.                      int *x1,
  1003.                      int *y1);
  1004. Description:      Measures the size of a string (prefer Font_ScanString)
  1005. Entry:            s (R1)
  1006. Exit:             x0 (R1)
  1007.                   y0 (R2)
  1008.                   x1 (R3)
  1009.                   y1 (R4)xfont_read_colour_table
  1010. Defined in:       <font=>font.$>.h
  1011. Declaration:      extern <os_error=>os.os_error> *xfont_read_colour_table (<font_colour_table> const *colour_table);
  1012. Description:      Reads the anti-alias colour table
  1013. Entry:            colour_table (R1)font_read_colour_table
  1014. Defined in:       <font=>font.$>.h
  1015. Declaration:      extern void font_read_colour_table (<font_colour_table> const *colour_table);
  1016. Description:      Reads the anti-alias colour table
  1017. Entry:            colour_table (R1)xfont_make_bitmap
  1018. Defined in:       <font=>font.$>.h
  1019. Declaration:      extern <os_error=>os.os_error> *xfont_make_bitmap (char const *font_name,
  1020.                      int xsize,
  1021.                      int ysize,
  1022.                      int xres,
  1023.                      int yres,
  1024.                      <font_bitmap_type> flags);
  1025. Description:      Make a font bitmap file
  1026. Entry:            font_name (R1)
  1027.                   xsize (R2)
  1028.                   ysize (R3)
  1029.                   xres (R4)
  1030.                   yres (R5)
  1031.                   flags (R6)font_make_bitmap
  1032. Defined in:       <font=>font.$>.h
  1033. Declaration:      extern void font_make_bitmap (char const *font_name,
  1034.                      int xsize,
  1035.                      int ysize,
  1036.                      int xres,
  1037.                      int yres,
  1038.                      <font_bitmap_type> flags);
  1039. Description:      Make a font bitmap file
  1040. Entry:            font_name (R1)
  1041.                   xsize (R2)
  1042.                   ysize (R3)
  1043.                   xres (R4)
  1044.                   yres (R5)
  1045.                   flags (R6)xfont_un_cache_file
  1046. Defined in:       <font=>font.$>.h
  1047. Declaration:      extern <os_error=>os.os_error> *xfont_un_cache_file (char const *file_name,
  1048.                      bool recache);
  1049. Description:      Deletes font cache information, or recaches it
  1050. Entry:            file_name (R0)
  1051.                   recache (R1)font_un_cache_file
  1052. Defined in:       <font=>font.$>.h
  1053. Declaration:      extern void font_un_cache_file (char const *file_name,
  1054.                      bool recache);
  1055. Description:      Deletes font cache information, or recaches it
  1056. Entry:            file_name (R0)
  1057.                   recache (R1)xfont_set_font_max
  1058. Defined in:       <font=>font.$>.h
  1059. Declaration:      extern <os_error=>os.os_error> *xfont_set_font_max (int font_max,
  1060.                      int font_max1,
  1061.                      int font_max2,
  1062.                      int font_max3,
  1063.                      int font_max4,
  1064.                      int font_max5);
  1065. Description:      Sets the FontMax values
  1066. Entry:            font_max (R0)
  1067.                   font_max1 (R1)
  1068.                   font_max2 (R2)
  1069.                   font_max3 (R3)
  1070.                   font_max4 (R4)
  1071.                   font_max5 (R5)font_set_font_max
  1072. Defined in:       <font=>font.$>.h
  1073. Declaration:      extern void font_set_font_max (int font_max,
  1074.                      int font_max1,
  1075.                      int font_max2,
  1076.                      int font_max3,
  1077.                      int font_max4,
  1078.                      int font_max5);
  1079. Description:      Sets the FontMax values
  1080. Entry:            font_max (R0)
  1081.                   font_max1 (R1)
  1082.                   font_max2 (R2)
  1083.                   font_max3 (R3)
  1084.                   font_max4 (R4)
  1085.                   font_max5 (R5)xfont_read_font_max
  1086. Defined in:       <font=>font.$>.h
  1087. Declaration:      extern <os_error=>os.os_error> *xfont_read_font_max (int *font_max,
  1088.                      int *font_max1,
  1089.                      int *font_max2,
  1090.                      int *font_max3,
  1091.                      int *font_max4,
  1092.                      int *font_max5);
  1093. Description:      Reads the FontMax values
  1094. Exit:             font_max (R0)
  1095.                   font_max1 (R1)
  1096.                   font_max2 (R2)
  1097.                   font_max3 (R3)
  1098.                   font_max4 (R4)
  1099.                   font_max5 (R5)font_read_font_max
  1100. Defined in:       <font=>font.$>.h
  1101. Declaration:      extern void font_read_font_max (int *font_max,
  1102.                      int *font_max1,
  1103.                      int *font_max2,
  1104.                      int *font_max3,
  1105.                      int *font_max4,
  1106.                      int *font_max5);
  1107. Description:      Reads the FontMax values
  1108. Exit:             font_max (R0)
  1109.                   font_max1 (R1)
  1110.                   font_max2 (R2)
  1111.                   font_max3 (R3)
  1112.                   font_max4 (R4)
  1113.                   font_max5 (R5)xfont_read_font_prefix
  1114. Defined in:       <font=>font.$>.h
  1115. Declaration:      extern <os_error=>os.os_error> *xfont_read_font_prefix (<font_f> font,
  1116.                      char *buffer,
  1117.                      int size,
  1118.                      char **end);
  1119. Description:      Finds the directory prefix for a given font handle
  1120. Entry:            font (R0)
  1121.                   buffer (R1)
  1122.                   size (R2)
  1123. Exit:             end (R1)font_read_font_prefix
  1124. Defined in:       <font=>font.$>.h
  1125. Declaration:      extern char *font_read_font_prefix (<font_f> font,
  1126.                      char *buffer,
  1127.                      int size);
  1128. Description:      Finds the directory prefix for a given font handle
  1129. Entry:            font (R0)
  1130.                   buffer (R1)
  1131.                   size (R2)
  1132. Returns:          end (R1)xfont_switch_output_to_buffer
  1133. Defined in:       <font=>font.$>.h
  1134. Declaration:      extern <os_error=>os.os_error> *xfont_switch_output_to_buffer (bits flags,
  1135.                      byte *buffer,
  1136.                      char **end);
  1137. Description:      Switches output to a buffer, creating a Draw file structure
  1138. Entry:            flags (R0)
  1139.                   buffer (R1)
  1140. Exit:             end (R1)font_switch_output_to_buffer
  1141. Defined in:       <font=>font.$>.h
  1142. Declaration:      extern char *font_switch_output_to_buffer (bits flags,
  1143.                      byte *buffer);
  1144. Description:      Switches output to a buffer, creating a Draw file structure
  1145. Entry:            flags (R0)
  1146.                   buffer (R1)
  1147. Returns:          end (R1)xfont_read_font_metrics
  1148. Defined in:       <font=>font.$>.h
  1149. Declaration:      extern <os_error=>os.os_error> *xfont_read_font_metrics (<font_f> font,
  1150.                      <font_bbox_info> *bbox_info,
  1151.                      <font_width_info> *xwidth_info,
  1152.                      <font_width_info> *ywidth_info,
  1153.                      <font_misc_info> *misc_info,
  1154.                      <font_kern_info> *kern_info,
  1155.                      <font_metric_flags> *flags,
  1156.                      int *bbox_info_size,
  1157.                      int *xwidth_info_size,
  1158.                      int *ywidth_info_size,
  1159.                      int *misc_info_size,
  1160.                      int *kern_info_size);
  1161. Description:      Reads the full metrics information held in a font's IntMetrics file
  1162. Entry:            font (R0)
  1163.                   bbox_info (R1)
  1164.                   xwidth_info (R2)
  1165.                   ywidth_info (R3)
  1166.                   misc_info (R4)
  1167.                   kern_info (R5)
  1168. Exit:             flags (R0)
  1169.                   bbox_info_size (R1)
  1170.                   xwidth_info_size (R2)
  1171.                   ywidth_info_size (R3)
  1172.                   misc_info_size (R4)
  1173.                   kern_info_size (R5)font_read_font_metrics
  1174. Defined in:       <font=>font.$>.h
  1175. Declaration:      extern void font_read_font_metrics (<font_f> font,
  1176.                      <font_bbox_info> *bbox_info,
  1177.                      <font_width_info> *xwidth_info,
  1178.                      <font_width_info> *ywidth_info,
  1179.                      <font_misc_info> *misc_info,
  1180.                      <font_kern_info> *kern_info,
  1181.                      <font_metric_flags> *flags,
  1182.                      int *bbox_info_size,
  1183.                      int *xwidth_info_size,
  1184.                      int *ywidth_info_size,
  1185.                      int *misc_info_size,
  1186.                      int *kern_info_size);
  1187. Description:      Reads the full metrics information held in a font's IntMetrics file
  1188. Entry:            font (R0)
  1189.                   bbox_info (R1)
  1190.                   xwidth_info (R2)
  1191.                   ywidth_info (R3)
  1192.                   misc_info (R4)
  1193.                   kern_info (R5)
  1194. Exit:             flags (R0)
  1195.                   bbox_info_size (R1)
  1196.                   xwidth_info_size (R2)
  1197.                   ywidth_info_size (R3)
  1198.                   misc_info_size (R4)
  1199.                   kern_info_size (R5)xfont_decode_menu
  1200. Defined in:       <font=>font.$>.h
  1201. Declaration:      extern <os_error=>os.os_error> *xfont_decode_menu (<font_decode_flags> flags,
  1202.                      byte const *menu,
  1203.                      byte const *block,
  1204.                      byte *buffer,
  1205.                      int size,
  1206.                      int **next_selection,
  1207.                      int *used);
  1208. Description:      Decode a selection made from a font menu
  1209. Entry:            flags (R0)
  1210.                   menu (R1)
  1211.                   block (R2)
  1212.                   buffer (R3)
  1213.                   size (R4)
  1214. Exit:             next_selection (R3)
  1215.                   used (R4)font_decode_menu
  1216. Defined in:       <font=>font.$>.h
  1217. Declaration:      extern void font_decode_menu (<font_decode_flags> flags,
  1218.                      byte const *menu,
  1219.                      byte const *block,
  1220.                      byte *buffer,
  1221.                      int size,
  1222.                      int **next_selection,
  1223.                      int *used);
  1224. Description:      Decode a selection made from a font menu
  1225. Entry:            flags (R0)
  1226.                   menu (R1)
  1227.                   block (R2)
  1228.                   buffer (R3)
  1229.                   size (R4)
  1230. Exit:             next_selection (R3)
  1231.                   used (R4)xfont_scan_string
  1232. Defined in:       <font=>font.$>.h
  1233. Declaration:      extern <os_error=>os.os_error> *xfont_scan_string (<font_f> font,
  1234.                      char const *s,
  1235.                      <font_string_flags> flags,
  1236.                      int x,
  1237.                      int y,
  1238.                      <font_scan_block> const *block,
  1239.                      <os_trfm=>os.os_trfm> const *trfm,
  1240.                      int length,
  1241.                      char **split_point,
  1242.                      int *x_out,
  1243.                      int *y_out,
  1244.                      int *length_out);
  1245. Description:      Returns information on a string
  1246. Entry:            font (R0)
  1247.                   s (R1)
  1248.                   flags (R2)
  1249.                   x (R3)
  1250.                   y (R4)
  1251.                   block (R5)
  1252.                   trfm (R6)
  1253.                   length (R7)
  1254. Exit:             split_point (R1)
  1255.                   x_out (R3)
  1256.                   y_out (R4)
  1257.                   length_out (R7)font_scan_string
  1258. Defined in:       <font=>font.$>.h
  1259. Declaration:      extern void font_scan_string (<font_f> font,
  1260.                      char const *s,
  1261.                      <font_string_flags> flags,
  1262.                      int x,
  1263.                      int y,
  1264.                      <font_scan_block> const *block,
  1265.                      <os_trfm=>os.os_trfm> const *trfm,
  1266.                      int length,
  1267.                      char **split_point,
  1268.                      int *x_out,
  1269.                      int *y_out,
  1270.                      int *length_out);
  1271. Description:      Returns information on a string
  1272. Entry:            font (R0)
  1273.                   s (R1)
  1274.                   flags (R2)
  1275.                   x (R3)
  1276.                   y (R4)
  1277.                   block (R5)
  1278.                   trfm (R6)
  1279.                   length (R7)
  1280. Exit:             split_point (R1)
  1281.                   x_out (R3)
  1282.                   y_out (R4)
  1283.                   length_out (R7)xfont_set_colour_table
  1284. For internal use onlyfont_set_colour_table
  1285. For internal use onlyxfont_current_rgb
  1286. Defined in:       <font=>font.$>.h
  1287. Declaration:      extern <os_error=>os.os_error> *xfont_current_rgb (<font_f> *font,
  1288.                      <os_colour=>os.os_colour> *bg_hint,
  1289.                      <os_colour=>os.os_colour> *fill,
  1290.                      int *offset);
  1291. Description:      Reads the settings of colours after calling Font_Paint
  1292. Exit:             font (R0)
  1293.                   bg_hint (R1)
  1294.                   fill (R2)
  1295.                   offset (R3)font_current_rgb
  1296. Defined in:       <font=>font.$>.h
  1297. Declaration:      extern <font_f> font_current_rgb (<os_colour=>os.os_colour> *bg_hint,
  1298.                      <os_colour=>os.os_colour> *fill,
  1299.                      int *offset);
  1300. Description:      Reads the settings of colours after calling Font_Paint
  1301. Exit:             bg_hint (R1)
  1302.                   fill (R2)
  1303.                   offset (R3)
  1304. Returns:          font (R0)xfont_future_rgb
  1305. Defined in:       <font=>font.$>.h
  1306. Declaration:      extern <os_error=>os.os_error> *xfont_future_rgb (<font_f> *font,
  1307.                      <os_colour=>os.os_colour> *bg_hint,
  1308.                      <os_colour=>os.os_colour> *fill,
  1309.                      int *offset);
  1310. Description:      Reads the settings of colours after calling various Font... SWI's
  1311. Exit:             font (R0)
  1312.                   bg_hint (R1)
  1313.                   fill (R2)
  1314.                   offset (R3)font_future_rgb
  1315. Defined in:       <font=>font.$>.h
  1316. Declaration:      extern <font_f> font_future_rgb (<os_colour=>os.os_colour> *bg_hint,
  1317.                      <os_colour=>os.os_colour> *fill,
  1318.                      int *offset);
  1319. Description:      Reads the settings of colours after calling various Font... SWI's
  1320. Exit:             bg_hint (R1)
  1321.                   fill (R2)
  1322.                   offset (R3)
  1323. Returns:          font (R0)xfont_read_encoding_filename
  1324. Defined in:       <font=>font.$>.h
  1325. Declaration:      extern <os_error=>os.os_error> *xfont_read_encoding_filename (<font_f> font,
  1326.                      char *buffer,
  1327.                      int size,
  1328.                      char **end);
  1329. Description:      Returns the file name of the encoding file used for a given font handle
  1330. Entry:            font (R0)
  1331.                   buffer (R1)
  1332.                   size (R2)
  1333. Exit:             end (R1)font_read_encoding_filename
  1334. Defined in:       <font=>font.$>.h
  1335. Declaration:      extern char *font_read_encoding_filename (<font_f> font,
  1336.                      char *buffer,
  1337.                      int size);
  1338. Description:      Returns the file name of the encoding file used for a given font handle
  1339. Entry:            font (R0)
  1340.                   buffer (R1)
  1341.                   size (R2)
  1342. Returns:          end (R1)xfont_find_field
  1343. Defined in:       <font=>font.$>.h
  1344. Declaration:      extern <os_error=>os.os_error> *xfont_find_field (char const *identifier,
  1345.                      char qualifier,
  1346.                      char **field,
  1347.                      bool *found);
  1348. Description:      Returns a pointer to a specified field within a font identifier
  1349. Entry:            identifier (R0)
  1350.                   qualifier (R2)
  1351. Exit:             field (R1)
  1352.                   found (R2)font_find_field
  1353. Defined in:       <font=>font.$>.h
  1354. Declaration:      extern bool font_find_field (char const *identifier,
  1355.                      char qualifier,
  1356.                      char **field);
  1357. Description:      Returns a pointer to a specified field within a font identifier
  1358. Entry:            identifier (R0)
  1359.                   qualifier (R2)
  1360. Exit:             field (R1)
  1361. Returns:          found (R2)xfont_apply_fields
  1362. Defined in:       <font=>font.$>.h
  1363. Declaration:      extern <os_error=>os.os_error> *xfont_apply_fields (char const *identifier,
  1364.                      char const *fields,
  1365.                      char *buffer,
  1366.                      int size,
  1367.                      int *spare);
  1368. Description:      Merges a new set of fields with those already in a given font identifier
  1369. Entry:            identifier (R0)
  1370.                   fields (R1)
  1371.                   buffer (R2)
  1372.                   size (R3)
  1373. Exit:             spare (R3)font_apply_fields
  1374. Defined in:       <font=>font.$>.h
  1375. Declaration:      extern int font_apply_fields (char const *identifier,
  1376.                      char const *fields,
  1377.                      char *buffer,
  1378.                      int size);
  1379. Description:      Merges a new set of fields with those already in a given font identifier
  1380. Entry:            identifier (R0)
  1381.                   fields (R1)
  1382.                   buffer (R2)
  1383.                   size (R3)
  1384. Returns:          spare (R3)xfont_lookup_font
  1385. Defined in:       <font=>font.$>.h
  1386. Declaration:      extern <os_error=>os.os_error> *xfont_lookup_font (<font_f> font,
  1387.                      <font_characteristic_flags> *flags);
  1388. Description:      Returns information about a given font
  1389. Entry:            font (R0)
  1390. Exit:             flags (R2)font_lookup_font
  1391. Defined in:       <font=>font.$>.h
  1392. Declaration:      extern <font_characteristic_flags> font_lookup_font (<font_f> font);
  1393. Description:      Returns information about a given font
  1394. Entry:            font (R0)
  1395. Returns:          flags (R2)xservice_fonts_changed
  1396. Defined in:       <font=>font.$>.h
  1397. Declaration:      extern <os_error=>os.os_error> *xservice_fonts_changed (void);
  1398. Description:      New Font$Path detectedservice_fonts_changed
  1399. Defined in:       <font=>font.$>.h
  1400. Declaration:      extern void service_fonts_changed (void);
  1401. Description:      New Font$Path detectedFont
  1402. <font_string_flags>
  1403. <font_f>
  1404. <font_paint_block>
  1405. <font_scan_block>
  1406. <font_thresholds>
  1407. <font_colour_table>
  1408. <font_bitmap_type>
  1409. <font_characteristic_flags>
  1410. <font_list_context>
  1411. <font_kern_flags>
  1412. <font_metric_flags>
  1413. <font_bbox_info>
  1414. <font_width_info>
  1415. <font_misc_info>
  1416. <font_short_kern_pair>
  1417. <font_long_kern_pair>
  1418. <font_kern_info>
  1419. <font_decode_flags>
  1420. <font_OS_UNIT>
  1421. <font_INCH>
  1422. <font_POINT>
  1423. <font_COMMAND_NULL>
  1424. <font_COMMAND_XMOVE>
  1425. <font_COMMAND_LINEFEED>
  1426. <font_COMMAND_YMOVE>
  1427. <font_COMMAND_RETURN>
  1428. <font_COMMAND_GCOL>
  1429. <font_COMMAND_COLOURS>
  1430. <font_COMMAND_TRUE_COLOURS>
  1431. <font_COMMAND_COMMENT>
  1432. <font_COMMAND_UNDERLINE>
  1433. <font_COMMAND_FONT>
  1434. <font_COMMAND_HOM_TRFM>
  1435. <font_COMMAND_TRFM>
  1436. <font_JUSTIFY>
  1437. <font_RUBOUT>
  1438. <font_OS_UNITS>
  1439. <font_GIVEN_BLOCK>
  1440. <font_GIVEN_TRFM>
  1441. <font_GIVEN_LENGTH>
  1442. <font_GIVEN_FONT>
  1443. <font_KERN>
  1444. <font_RIGHT_TO_LEFT>
  1445. <font_RETURN_CARET_POS>
  1446. <font_RETURN_BBOX>
  1447. <font_RETURN_MATRIX>
  1448. <font_RETURN_SPLIT_COUNT>
  1449. <font_NO_OUTPUT>
  1450. <font_ADD_HINTS>
  1451. <font_OUTPUT_SKELETON>
  1452. <font_CONVERT_BITMAP>
  1453. <font_ERROR_IF_BITMAP>
  1454. <error_FONT_NO_ROOM>
  1455. <error_FONT_CACHE_FULL>
  1456. <error_FONT_NO_CACHE>
  1457. <error_FONT_TOO_LONG>
  1458. <error_FONT64K>
  1459. <error_FONT_PAL_TOO_BIG>
  1460. <error_FONT_BAD_TRAN_BITS>
  1461. <error_FONT_NOT_ENOUGH_BITS>
  1462. <error_FONT_NO_FONT>
  1463. <error_FONT_NO_PIXELS>
  1464. <error_FONT_BAD_FONT_NUMBER>
  1465. <error_FONT_NOT_FOUND>
  1466. <error_FONT_BAD_FONT_FILE>
  1467. <error_FONT_NO_HANDLES>
  1468. <error_FONT_BAD_COUNTER>
  1469. <error_FONT_BAD_CTRL_CHAR>
  1470. <error_FONTS_IN_USE>
  1471. <error_FONT_BAD_SEGMENT>
  1472. <error_FONT_BAD_PREFIX>
  1473. <error_FONT_RESERVED>
  1474. <error_FONT_BAD_CHAR_CODE>
  1475. <error_FONT_NO_BITMAPS>
  1476. <error_FONT_NO_BITMAPS2>
  1477. <error_FONT_BAD_FONT_CACHE_FILE>
  1478. <error_FONT_FIELD_NOT_FOUND>
  1479. <error_FONT_BAD_MATRIX>
  1480. <error_FONT_OVERFLOW>
  1481. <error_FONT_DIVBY0>
  1482. <error_FONT_BAD_READ_METRICS>
  1483. <error_FONT_BAD_RGB>
  1484. <error_FONT_ENCODING_NOT_FOUND>
  1485. <error_FONT_MUST_HAVE_SLASH>
  1486. <error_FONT_BAD_ENCODING_SIZE>
  1487. <error_FONT_TOO_MANY_IDS>
  1488. <error_FONT_TOO_FEW_IDS>
  1489. <error_FONT_NO_BASE_ENCODING>
  1490. <error_FONT_IDENTIFIER_NOT_FOUND>
  1491. <error_FONT_TOO_MANY_CHUNKS>
  1492. <error_FONT_BAD_FONT_FILE2>
  1493. <error_FONT_DATA_NOT_FOUND>
  1494. <error_FONT_DATA_NOT_FOUND2>
  1495. <font_NAME_LIMIT>
  1496. <font_SYSTEM>
  1497. <font_CURRENT>
  1498. <font_BITMAP_DEEP>
  1499. <font_BITMAP_HORIZONTAL_SUB_PIXEL>
  1500. <font_BITMAP_VERTICAL_SUB_PIXEL>
  1501. <font_BITMAP_DELETE>
  1502. <font_CHARACTERISTIC_OLD_FORMAT>
  1503. <font_CHARACTERISTIC_ROM>
  1504. <font_CHARACTERISTIC_MONOCHROME>
  1505. <font_CHARACTERISTIC_FILL_RULE_NON_ZERO>
  1506. <font_RETURN_FONT_NAME>
  1507. <font_RETURN_LOCAL_FONT_NAME>
  1508. <font_USE_LINEFEED>
  1509. <font_RETURN_FONT_MENU>
  1510. <font_ALLOW_SYSTEM_FONT>
  1511. <font_GIVEN_TICK>
  1512. <font_RETURN_ENCODING_MENU>
  1513. <font_TICK_NONE>
  1514. <font_TICK_SYSTEM_FONT>
  1515. <font_KERN_NO_BBOXES>
  1516. <font_KERN_NO_XOFFSETS>
  1517. <font_KERN_NO_YOFFSETS>
  1518. <font_METRICS_KERN_YONLY>
  1519. <font_METRICS_KERN_XONLY>
  1520. <font_METRICS_MANY_KERN_PAIRS>
  1521. <font_GIVEN_ENCODING_MENU>
  1522. <xfont_cache_addr>
  1523. <font_cache_addr>
  1524. <xfont_find_font>
  1525. <font_find_font>
  1526. <xfont_lose_font>
  1527. <font_lose_font>
  1528. <xfont_read_defn>
  1529. <font_read_defn>
  1530. <xfont_read_identifier>
  1531. <font_read_identifier>
  1532. <xfont_read_info>
  1533. <font_read_info>
  1534. <xfont_string_width>
  1535. <font_string_width>
  1536. <xfont_paint>
  1537. <font_paint>
  1538. <xfont_caret>
  1539. <font_caret>
  1540. <xfont_convertto_os>
  1541. <font_convertto_os>
  1542. <xfont_converttopoints>
  1543. <font_converttopoints>
  1544. <xfont_set_font>
  1545. <font_set_font>
  1546. <xfont_current_font>
  1547. <font_current_font>
  1548. <xfont_future_font>
  1549. <font_future_font>
  1550. <xfont_find_caret>
  1551. <font_find_caret>
  1552. <xfont_char_bbox>
  1553. <font_char_bbox>
  1554. <xfont_read_scale_factor>
  1555. <font_read_scale_factor>
  1556. <xfont_set_scale_factor>
  1557. <font_set_scale_factor>
  1558. <xfont_list_fonts>
  1559. <font_list_fonts>
  1560. <xfont_set_font_colours>
  1561. <font_set_font_colours>
  1562. <xfont_set_palette>
  1563. <font_set_palette>
  1564. <xfont_set_true_palette>
  1565. <font_set_true_palette>
  1566. <xfont_read_thresholds>
  1567. <font_read_thresholds>
  1568. <xfont_set_thresholds>
  1569. <font_set_thresholds>
  1570. <xfont_find_caretj>
  1571. <font_find_caretj>
  1572. <xfont_string_bbox>
  1573. <font_string_bbox>
  1574. <xfont_read_colour_table>
  1575. <font_read_colour_table>
  1576. <xfont_make_bitmap>
  1577. <font_make_bitmap>
  1578. <xfont_un_cache_file>
  1579. <font_un_cache_file>
  1580. <xfont_set_font_max>
  1581. <font_set_font_max>
  1582. <xfont_read_font_max>
  1583. <font_read_font_max>
  1584. <xfont_read_font_prefix>
  1585. <font_read_font_prefix>
  1586. <xfont_switch_output_to_buffer>
  1587. <font_switch_output_to_buffer>
  1588. <xfont_read_font_metrics>
  1589. <font_read_font_metrics>
  1590. <xfont_decode_menu>
  1591. <font_decode_menu>
  1592. <xfont_scan_string>
  1593. <font_scan_string>
  1594. <xfont_set_colour_table>
  1595. <font_set_colour_table>
  1596. <xfont_current_rgb>
  1597. <font_current_rgb>
  1598. <xfont_future_rgb>
  1599. <font_future_rgb>
  1600. <xfont_read_encoding_filename>
  1601. <font_read_encoding_filename>
  1602. <xfont_find_field>
  1603. <font_find_field>
  1604. <xfont_apply_fields>
  1605. <font_apply_fields>
  1606. <xfont_lookup_font>
  1607. <font_lookup_font>
  1608. <xservice_fonts_changed>
  1609. <service_fonts_changed>