home *** CD-ROM | disk | FTP | other *** search
Unknown | 1993-04-13 | 5.5 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 10 2a 7c 73 74 | 61 72 74 20 46 6f 6e 74 |....*|st|art Font|
|00000010| 0d 00 02 13 2a 7c 21 46 | 6f 6e 74 20 4c 69 62 72 |....*|!F|ont Libr|
|00000020| 61 72 79 0d 00 03 07 2a | 7c 21 0d 00 04 34 2a 7c |ary....*||!...4*||
|00000030| 21 56 65 72 73 69 6f 6e | 20 32 2e 30 31 20 2d 20 |!Version| 2.01 - |
|00000040| 28 43 29 20 54 6f 6d 20 | 48 75 67 68 65 73 20 31 |(C) Tom |Hughes 1|
|00000050| 33 74 68 20 41 70 72 69 | 6c 20 31 39 39 33 0d 00 |3th Apri|l 1993..|
|00000060| 05 07 2a 7c 21 0d 00 06 | 44 2a 7c 21 54 68 69 73 |..*|!...|D*|!This|
|00000070| 20 6c 69 62 72 61 72 79 | 20 63 6f 6e 74 61 69 6e | library| contain|
|00000080| 73 20 72 6f 75 74 69 6e | 65 73 20 66 6f 72 20 68 |s routin|es for h|
|00000090| 61 6e 64 6c 69 6e 67 20 | 6f 75 74 6c 69 6e 65 20 |andling |outline |
|000000a0| 66 6f 6e 74 73 20 61 6e | 64 0d 00 07 25 2a 7c 21 |fonts an|d...%*|!|
|000000b0| 72 65 6e 64 65 72 69 6e | 67 20 74 65 78 74 20 6f |renderin|g text o|
|000000c0| 6e 20 74 68 65 20 64 69 | 73 70 6c 61 79 2e 0d 00 |n the di|splay...|
|000000d0| 08 04 0d 00 09 0f 2a 7c | 73 74 6f 70 20 46 6f 6e |......*||stop Fon|
|000000e0| 74 0d 00 0a 19 2a 7c 73 | 74 61 72 74 20 50 52 4f |t....*|s|tart PRO|
|000000f0| 43 66 6f 6e 74 5f 69 6e | 69 74 0d 00 0b 14 2a 7c |Cfont_in|it....*||
|00000100| 21 50 52 4f 43 66 6f 6e | 74 5f 69 6e 69 74 0d 00 |!PROCfon|t_init..|
|00000110| 0c 07 2a 7c 21 0d 00 0d | 47 2a 7c 21 54 68 69 73 |..*|!...|G*|!This|
|00000120| 20 70 72 6f 63 65 64 75 | 72 65 20 73 68 6f 75 6c | procedu|re shoul|
|00000130| 64 20 62 65 20 63 61 6c | 6c 65 64 20 62 65 66 6f |d be cal|led befo|
|00000140| 72 65 20 61 6e 79 20 6f | 74 68 65 72 73 20 69 6e |re any o|thers in|
|00000150| 20 74 68 65 20 6c 69 62 | 72 61 72 79 0d 00 0e 49 | the lib|rary...I|
|00000160| 2a 7c 21 69 6e 20 6f 72 | 64 65 72 20 74 6f 20 65 |*|!in or|der to e|
|00000170| 6e 73 75 72 65 20 74 68 | 61 74 20 61 6c 6c 20 74 |nsure th|at all t|
|00000180| 68 65 20 6c 69 62 72 61 | 72 69 65 73 20 69 6e 74 |he libra|ries int|
|00000190| 65 72 6e 61 6c 20 64 61 | 74 61 20 73 74 72 75 63 |ernal da|ta struc|
|000001a0| 74 75 72 65 73 0d 00 0f | 17 2a 7c 21 61 72 65 20 |tures...|.*|!are |
|000001b0| 69 6e 69 74 69 61 6c 69 | 73 65 64 2e 0d 00 10 10 |initiali|sed.....|
|000001c0| dd 20 f2 66 6f 6e 74 5f | 69 6e 69 74 0d 00 11 32 |. .font_|init...2|
|000001d0| 5f 5f 66 6f 6e 74 5f 61 | 6e 67 6c 65 3d 30 3a 5f |__font_a|ngle=0:_|
|000001e0| 5f 66 6f 6e 74 5f 78 66 | 6c 69 70 25 3d a3 3a 5f |_font_xf|lip%=.:_|
|000001f0| 5f 66 6f 6e 74 5f 79 66 | 6c 69 70 25 3d a3 0d 00 |_font_yf|lip%=...|
|00000200| 12 2a de 20 5f 5f 66 6f | 6e 74 5f 74 72 61 6e 73 |.*. __fo|nt_trans|
|00000210| 66 6f 72 6d 25 20 32 34 | 2c 5f 5f 66 6f 6e 74 5f |form% 24|,__font_|
|00000220| 62 62 6f 78 25 20 33 36 | 0d 00 13 34 5f 5f 66 6f |bbox% 36|...4__fo|
|00000230| 6e 74 5f 74 72 61 6e 73 | 66 6f 72 6d 25 21 30 3d |nt_trans|form%!0=|
|00000240| 26 31 30 30 30 30 3a 5f | 5f 66 6f 6e 74 5f 74 72 |&10000:_|_font_tr|
|00000250| 61 6e 73 66 6f 72 6d 25 | 21 34 3d 30 0d 00 14 35 |ansform%|!4=0...5|
|00000260| 5f 5f 66 6f 6e 74 5f 74 | 72 61 6e 73 66 6f 72 6d |__font_t|ransform|
|00000270| 25 21 38 3d 30 3a 5f 5f | 66 6f 6e 74 5f 74 72 61 |%!8=0:__|font_tra|
|00000280| 6e 73 66 6f 72 6d 25 21 | 31 32 3d 26 31 30 30 30 |nsform%!|12=&1000|
|00000290| 30 0d 00 15 35 5f 5f 66 | 6f 6e 74 5f 74 72 61 6e |0...5__f|ont_tran|
|000002a0| 73 66 6f 72 6d 25 21 31 | 36 3d 31 3c 3c 31 36 3a |sform%!1|6=1<<16:|
|000002b0| 5f 5f 66 6f 6e 74 5f 74 | 72 61 6e 73 66 6f 72 6d |__font_t|ransform|
|000002c0| 25 21 32 30 3d 30 0d 00 | 16 05 e1 0d 00 17 04 0d |%!20=0..|........|
|000002d0| 00 18 19 dd 20 f2 5f 66 | 6f 6e 74 5f 73 65 74 74 |.... ._f|ont_sett|
|000002e0| 72 61 6e 73 66 6f 72 6d | 0d 00 19 2f 5f 5f 66 6f |ransform|.../__fo|
|000002f0| 6e 74 5f 74 72 61 6e 73 | 66 6f 72 6d 25 21 30 3d |nt_trans|form%!0=|
|00000300| 9b b2 28 5f 5f 66 6f 6e | 74 5f 61 6e 67 6c 65 29 |..(__fon|t_angle)|
|00000310| 2a 26 31 30 30 30 30 0d | 00 1a 2f 5f 5f 66 6f 6e |*&10000.|../__fon|
|00000320| 74 5f 74 72 61 6e 73 66 | 6f 72 6d 25 21 34 3d b5 |t_transf|orm%!4=.|
|00000330| b2 28 5f 5f 66 6f 6e 74 | 5f 61 6e 67 6c 65 29 2a |.(__font|_angle)*|
|00000340| 26 31 30 30 30 30 0d 00 | 1b 30 5f 5f 66 6f 6e 74 |&10000..|.0__font|
|00000350| 5f 74 72 61 6e 73 66 6f | 72 6d 25 21 38 3d 2d b5 |_transfo|rm%!8=-.|
|00000360| b2 28 5f 5f 66 6f 6e 74 | 5f 61 6e 67 6c 65 29 2a |.(__font|_angle)*|
|00000370| 26 31 30 30 30 30 0d 00 | 1c 30 5f 5f 66 6f 6e 74 |&10000..|.0__font|
|00000380| 5f 74 72 61 6e 73 66 6f | 72 6d 25 21 31 32 3d 9b |_transfo|rm%!12=.|
|00000390| b2 28 5f 5f 66 6f 6e 74 | 5f 61 6e 67 6c 65 29 2a |.(__font|_angle)*|
|000003a0| 26 31 30 30 30 30 0d 00 | 1d 6b e7 20 5f 5f 66 6f |&10000..|.k. __fo|
|000003b0| 6e 74 5f 78 66 6c 69 70 | 25 20 5f 5f 66 6f 6e 74 |nt_xflip|% __font|
|000003c0| 5f 74 72 61 6e 73 66 6f | 72 6d 25 21 38 3d 2d 28 |_transfo|rm%!8=-(|
|000003d0| 5f 5f 66 6f 6e 74 5f 74 | 72 61 6e 73 66 6f 72 6d |__font_t|ransform|
|000003e0| 25 21 38 29 3a 5f 5f 66 | 6f 6e 74 5f 74 72 61 6e |%!8):__f|ont_tran|
|000003f0| 73 66 6f 72 6d 25 21 31 | 32 3d 2d 28 5f 5f 66 6f |sform%!1|2=-(__fo|
|00000400| 6e 74 5f 74 72 61 6e 73 | 66 6f 72 6d 25 21 31 32 |nt_trans|form%!12|
|00000410| 29 0d 00 1e 69 e7 20 5f | 5f 66 6f 6e 74 5f 79 66 |)...i. _|_font_yf|
|00000420| 6c 69 70 25 20 5f 5f 66 | 6f 6e 74 5f 74 72 61 6e |lip% __f|ont_tran|
|00000430| 73 66 6f 72 6d 25 21 30 | 3d 2d 28 5f 5f 66 6f 6e |sform%!0|=-(__fon|
|00000440| 74 5f 74 72 61 6e 73 66 | 6f 72 6d 25 21 30 29 3a |t_transf|orm%!0):|
|00000450| 5f 5f 66 6f 6e 74 5f 74 | 72 61 6e 73 66 6f 72 6d |__font_t|ransform|
|00000460| 25 21 34 3d 2d 28 5f 5f | 66 6f 6e 74 5f 74 72 61 |%!4=-(__|font_tra|
|00000470| 6e 73 66 6f 72 6d 25 21 | 34 29 0d 00 1f 05 e1 0d |nsform%!|4)......|
|00000480| 00 20 04 0d 00 21 18 2a | 7c 73 74 6f 70 20 50 52 |. ...!.*||stop PR|
|00000490| 4f 43 66 6f 6e 74 5f 69 | 6e 69 74 0d 00 22 1c 2a |OCfont_i|nit..".*|
|000004a0| 7c 73 74 61 72 74 20 46 | 4e 66 6f 6e 74 5f 67 65 ||start F|Nfont_ge|
|000004b0| 74 68 61 6e 64 6c 65 0d | 00 23 36 2a 7c 21 46 4e |thandle.|.#6*|!FN|
|000004c0| 66 6f 6e 74 5f 67 65 74 | 68 61 6e 64 6c 65 28 20 |font_get|handle( |
|000004d0| 66 6f 6e 74 5f 6e 61 6d | 65 20 2c 20 78 5f 73 69 |font_nam|e , x_si|
|000004e0| 7a 65 20 2c 20 79 5f 73 | 69 7a 65 20 29 0d 00 24 |ze , y_s|ize )..$|
|000004f0| 07 2a 7c 21 0d 00 25 3b | 2a 7c 21 54 68 69 73 20 |.*|!..%;|*|!This |
|00000500| 72 6f 75 74 69 6e 65 20 | 72 65 74 75 72 6e 73 20 |routine |returns |
|00000510| 61 20 68 61 6e 64 6c 65 | 20 66 6f 72 20 74 68 65 |a handle| for the|
|00000520| 20 73 70 65 63 69 66 69 | 65 64 20 66 6f 6e 74 0d | specifi|ed font.|
|00000530| 00 26 3d 2a 7c 21 61 74 | 20 74 68 65 20 67 69 76 |.&=*|!at| the giv|
|00000540| 65 6e 20 73 69 7a 65 20 | 28 69 6e 20 70 6f 69 6e |en size |(in poin|
|00000550| 74 73 29 2e 20 49 74 20 | 61 6c 73 6f 20 63 61 75 |ts). It |also cau|
|00000560| 73 65 73 20 74 68 65 20 | 66 6f 6e 74 0d 00 27 22 |ses the |font..'"|
|00000570| 2a 7c 21 74 6f 20 62 65 | 20 63 61 63 68 65 64 20 |*|!to be| cached |
|00000580| 66 6f 72 20 6c 61 74 65 | 72 20 75 73 65 2e 0d 00 |for late|r use...|
|00000590| 28 20 dd 20 a4 66 6f 6e | 74 5f 67 65 74 68 61 6e |( . .fon|t_gethan|
|000005a0| 64 6c 65 28 66 6f 6e 74 | 24 2c 78 2c 79 29 0d 00 |dle(font|$,x,y)..|
|000005b0| 29 0b ea 20 66 6f 6e 74 | 25 0d 00 2a 33 c8 99 20 |).. font|%..*3.. |
|000005c0| 22 46 6f 6e 74 5f 46 69 | 6e 64 46 6f 6e 74 22 2c |"Font_Fi|ndFont",|
|000005d0| 2c 66 6f 6e 74 24 2c 78 | 2a 31 36 2c 79 2a 31 36 |,font$,x|*16,y*16|
|000005e0| 2c 30 2c 30 20 b8 20 66 | 6f 6e 74 25 0d 00 2b 0a |,0,0 . f|ont%..+.|
|000005f0| 3d 66 6f 6e 74 25 0d 00 | 2c 04 0d 00 2d 1b 2a 7c |=font%..|,...-.*||
|00000600| 73 74 6f 70 20 46 4e 66 | 6f 6e 74 5f 67 65 74 68 |stop FNf|ont_geth|
|00000610| 61 6e 64 6c 65 0d 00 2e | 1f 2a 7c 73 74 61 72 74 |andle...|.*|start|
|00000620| 20 50 52 4f 43 66 6f 6e | 74 5f 66 6f 72 67 65 74 | PROCfon|t_forget|
|00000630| 66 6f 6e 74 0d 00 2f 29 | 2a 7c 21 50 52 4f 43 66 |font../)|*|!PROCf|
|00000640| 6f 6e 74 5f 66 6f 72 67 | 65 74 66 6f 6e 74 28 20 |ont_forg|etfont( |
|00000650| 66 6f 6e 74 5f 68 61 6e | 64 6c 65 20 29 0d 00 30 |font_han|dle )..0|
|00000660| 07 2a 7c 21 0d 00 31 40 | 2a 7c 21 54 68 69 73 20 |.*|!..1@|*|!This |
|00000670| 72 6f 75 74 69 6e 65 20 | 73 68 6f 75 6c 64 20 62 |routine |should b|
|00000680| 65 20 63 61 6c 6c 65 64 | 20 77 68 65 6e 20 61 20 |e called| when a |
|00000690| 70 72 6f 67 72 61 6d 20 | 68 61 73 20 66 69 6e 69 |program |has fini|
|000006a0| 73 68 65 64 0d 00 32 41 | 2a 7c 21 77 69 74 68 20 |shed..2A|*|!with |
|000006b0| 61 20 66 6f 6e 74 2e 20 | 49 74 20 74 65 6c 6c 73 |a font. |It tells|
|000006c0| 20 74 68 65 20 66 6f 6e | 74 20 6d 61 6e 61 67 65 | the fon|t manage|
|000006d0| 72 20 74 68 61 74 20 69 | 74 20 6d 61 79 20 75 6e |r that i|t may un|
|000006e0| 63 61 63 68 65 0d 00 33 | 3c 2a 7c 21 74 68 65 20 |cache..3|<*|!the |
|000006f0| 66 6f 6e 74 20 69 66 20 | 69 74 20 77 69 73 68 65 |font if |it wishe|
|00000700| 73 2c 20 61 73 20 69 74 | 20 69 73 20 6e 6f 20 6c |s, as it| is no l|
|00000710| 6f 6e 67 65 72 20 62 65 | 69 6e 67 20 75 73 65 64 |onger be|ing used|
|00000720| 2e 0d 00 34 1d dd 20 f2 | 66 6f 6e 74 5f 66 6f 72 |...4.. .|font_for|
|00000730| 67 65 74 66 6f 6e 74 28 | 66 6f 6e 74 25 29 0d 00 |getfont(|font%)..|
|00000740| 35 1c c8 99 20 22 46 6f | 6e 74 5f 4c 6f 73 65 46 |5... "Fo|nt_LoseF|
|00000750| 6f 6e 74 22 2c 66 6f 6e | 74 25 0d 00 36 05 e1 0d |ont",fon|t%..6...|
|00000760| 00 37 04 0d 00 38 1e 2a | 7c 73 74 6f 70 20 50 52 |.7...8.*||stop PR|
|00000770| 4f 43 66 6f 6e 74 5f 66 | 6f 72 67 65 74 66 6f 6e |OCfont_f|orgetfon|
|00000780| 74 0d 00 39 1e 2a 7c 73 | 74 61 72 74 20 50 52 4f |t..9.*|s|tart PRO|
|00000790| 43 66 6f 6e 74 5f 73 65 | 74 63 6f 6c 6f 75 72 0d |Cfont_se|tcolour.|
|000007a0| 00 3a 34 2a 7c 21 50 52 | 4f 43 66 6f 6e 74 5f 73 |.:4*|!PR|OCfont_s|
|000007b0| 65 74 63 6f 6c 6f 75 72 | 28 20 66 6f 72 65 67 72 |etcolour|( foregr|
|000007c0| 6f 75 6e 64 20 2c 20 62 | 61 63 6b 67 72 6f 75 6e |ound , b|ackgroun|
|000007d0| 64 20 29 0d 00 3b 07 2a | 7c 21 0d 00 3c 40 2a 7c |d )..;.*||!..<@*||
|000007e0| 21 54 68 69 73 20 70 72 | 6f 63 65 64 75 72 65 20 |!This pr|ocedure |
|000007f0| 73 65 74 73 20 74 68 65 | 20 63 6f 6c 6f 75 72 73 |sets the| colours|
|00000800| 20 75 73 65 64 20 66 6f | 72 20 70 6c 6f 74 74 69 | used fo|r plotti|
|00000810| 6e 67 20 6f 75 74 6c 69 | 6e 65 0d 00 3d 41 2a 7c |ng outli|ne..=A*||
|00000820| 21 66 6f 6e 74 73 2e 20 | 45 61 63 68 20 6f 66 20 |!fonts. |Each of |
|00000830| 74 68 65 20 73 70 65 63 | 69 66 69 65 64 20 63 6f |the spec|ified co|
|00000840| 6c 6f 75 72 73 20 69 73 | 20 67 69 76 65 6e 20 61 |lours is| given a|
|00000850| 73 20 61 20 77 6f 72 64 | 20 6f 66 0d 00 3e 42 2a |s a word| of..>B*|
|00000860| 7c 21 74 68 65 20 66 6f | 72 6d 20 26 42 42 52 52 ||!the fo|rm &BBRR|
|00000870| 47 47 30 30 2e 20 4e 6f | 74 65 20 74 68 61 74 20 |GG00. No|te that |
|00000880| 74 68 65 20 72 6f 75 74 | 69 6e 65 20 46 4e 64 72 |the rout|ine FNdr|
|00000890| 61 77 5f 63 6f 6c 6f 75 | 72 20 63 61 6e 0d 00 3f |aw_colou|r can..?|
|000008a0| 43 2a 7c 21 62 65 20 75 | 73 65 64 20 74 6f 20 67 |C*|!be u|sed to g|
|000008b0| 65 6e 65 72 61 74 65 20 | 61 20 77 6f 72 64 20 6f |enerate |a word o|
|000008c0| 66 20 74 68 69 73 20 66 | 6f 72 6d 20 66 72 6f 6d |f this f|orm from|
|000008d0| 20 73 65 70 61 72 61 74 | 65 20 76 61 6c 75 65 73 | separat|e values|
|000008e0| 0d 00 40 1f 2a 7c 21 66 | 6f 72 20 72 65 64 2c 20 |..@.*|!f|or red, |
|000008f0| 67 72 65 65 6e 20 61 6e | 64 20 62 6c 75 65 2e 0d |green an|d blue..|
|00000900| 00 41 22 dd 20 f2 66 6f | 6e 74 5f 73 65 74 63 6f |.A". .fo|nt_setco|
|00000910| 6c 6f 75 72 28 66 6f 72 | 65 25 2c 62 61 63 6b 25 |lour(for|e%,back%|
|00000920| 29 0d 00 42 34 c8 99 20 | 22 43 6f 6c 6f 75 72 54 |)..B4.. |"ColourT|
|00000930| 72 61 6e 73 5f 53 65 74 | 46 6f 6e 74 43 6f 6c 6f |rans_Set|FontColo|
|00000940| 75 72 73 22 2c 30 2c 62 | 61 63 6b 25 2c 66 6f 72 |urs",0,b|ack%,for|
|00000950| 65 25 2c 31 34 0d 00 43 | 05 e1 0d 00 44 04 0d 00 |e%,14..C|....D...|
|00000960| 45 1d 2a 7c 73 74 6f 70 | 20 50 52 4f 43 66 6f 6e |E.*|stop| PROCfon|
|00000970| 74 5f 73 65 74 63 6f 6c | 6f 75 72 0d 00 46 1d 2a |t_setcol|our..F.*|
|00000980| 7c 73 74 61 72 74 20 50 | 52 4f 43 66 6f 6e 74 5f ||start P|ROCfont_|
|00000990| 73 65 74 61 6e 67 6c 65 | 0d 00 47 21 2a 7c 21 50 |setangle|..G!*|!P|
|000009a0| 52 4f 43 66 6f 6e 74 5f | 73 65 74 61 6e 67 6c 65 |ROCfont_|setangle|
|000009b0| 28 20 61 6e 67 6c 65 20 | 29 0d 00 48 07 2a 7c 21 |( angle |)..H.*|!|
|000009c0| 0d 00 49 40 2a 7c 21 54 | 68 69 73 20 70 72 6f 63 |..I@*|!T|his proc|
|000009d0| 65 64 75 72 65 20 73 65 | 74 73 20 74 68 65 20 61 |edure se|ts the a|
|000009e0| 6e 67 6c 65 20 6f 66 20 | 74 68 65 20 62 61 73 65 |ngle of |the base|
|000009f0| 6c 69 6e 65 20 6f 66 20 | 61 6e 79 20 74 65 78 74 |line of |any text|
|00000a00| 0d 00 4a 3b 2a 7c 21 70 | 6c 6f 74 74 65 64 20 66 |..J;*|!p|lotted f|
|00000a10| 72 6f 6d 20 6e 6f 77 20 | 6f 6e 20 74 6f 20 74 68 |rom now |on to th|
|00000a20| 65 20 67 69 76 65 6e 20 | 61 6e 67 6c 65 20 28 69 |e given |angle (i|
|00000a30| 6e 20 64 65 67 72 65 65 | 73 29 2e 0d 00 4b 1b dd |n degree|s)...K..|
|00000a40| 20 f2 66 6f 6e 74 5f 73 | 65 74 61 6e 67 6c 65 28 | .font_s|etangle(|
|00000a50| 74 68 65 74 61 29 0d 00 | 4c 16 5f 5f 66 6f 6e 74 |theta)..|L.__font|
|00000a60| 5f 61 6e 67 6c 65 3d 74 | 68 65 74 61 0d 00 4d 17 |_angle=t|heta..M.|
|00000a70| f2 5f 66 6f 6e 74 5f 73 | 65 74 74 72 61 6e 73 66 |._font_s|ettransf|
|00000a80| 6f 72 6d 0d 00 4e 05 e1 | 0d 00 4f 04 0d 00 50 1c |orm..N..|..O...P.|
|00000a90| 2a 7c 73 74 6f 70 20 50 | 52 4f 43 66 6f 6e 74 5f |*|stop P|ROCfont_|
|00000aa0| 73 65 74 61 6e 67 6c 65 | 0d 00 51 1a 2a 7c 73 74 |setangle|..Q.*|st|
|00000ab0| 61 72 74 20 50 52 4f 43 | 66 6f 6e 74 5f 78 66 6c |art PROC|font_xfl|
|00000ac0| 69 70 0d 00 52 15 2a 7c | 21 50 52 4f 43 66 6f 6e |ip..R.*||!PROCfon|
|00000ad0| 74 5f 78 66 6c 69 70 0d | 00 53 07 2a 7c 21 0d 00 |t_xflip.|.S.*|!..|
|00000ae0| 54 3f 2a 7c 21 54 68 69 | 73 20 72 6f 75 74 69 6e |T?*|!Thi|s routin|
|00000af0| 65 20 74 6f 67 67 6c 65 | 73 20 61 20 72 65 66 6c |e toggle|s a refl|
|00000b00| 65 63 74 69 6f 6e 20 6f | 66 20 61 6c 6c 20 70 6c |ection o|f all pl|
|00000b10| 6f 74 74 65 64 20 74 65 | 78 74 20 69 6e 0d 00 55 |otted te|xt in..U|
|00000b20| 12 2a 7c 21 74 68 65 20 | 78 20 61 78 69 73 2e 0d |.*|!the |x axis..|
|00000b30| 00 56 11 dd 20 f2 66 6f | 6e 74 5f 78 66 6c 69 70 |.V.. .fo|nt_xflip|
|00000b40| 0d 00 57 21 5f 5f 66 6f | 6e 74 5f 78 66 6c 69 70 |..W!__fo|nt_xflip|
|00000b50| 25 3d ac 20 5f 5f 66 6f | 6e 74 5f 78 66 6c 69 70 |%=. __fo|nt_xflip|
|00000b60| 25 0d 00 58 17 f2 5f 66 | 6f 6e 74 5f 73 65 74 74 |%..X.._f|ont_sett|
|00000b70| 72 61 6e 73 66 6f 72 6d | 0d 00 59 05 e1 0d 00 5a |ransform|..Y....Z|
|00000b80| 04 0d 00 5b 19 2a 7c 73 | 74 6f 70 20 50 52 4f 43 |...[.*|s|top PROC|
|00000b90| 66 6f 6e 74 5f 78 66 6c | 69 70 0d 00 5c 1a 2a 7c |font_xfl|ip..\.*||
|00000ba0| 73 74 61 72 74 20 50 52 | 4f 43 66 6f 6e 74 5f 79 |start PR|OCfont_y|
|00000bb0| 66 6c 69 70 0d 00 5d 15 | 2a 7c 21 50 52 4f 43 66 |flip..].|*|!PROCf|
|00000bc0| 6f 6e 74 5f 79 66 6c 69 | 70 0d 00 5e 07 2a 7c 21 |ont_yfli|p..^.*|!|
|00000bd0| 0d 00 5f 3f 2a 7c 21 54 | 68 69 73 20 72 6f 75 74 |.._?*|!T|his rout|
|00000be0| 69 6e 65 20 74 6f 67 67 | 6c 65 73 20 61 20 72 65 |ine togg|les a re|
|00000bf0| 66 6c 65 63 74 69 6f 6e | 20 6f 66 20 61 6c 6c 20 |flection| of all |
|00000c00| 70 6c 6f 74 74 65 64 20 | 74 65 78 74 20 69 6e 0d |plotted |text in.|
|00000c10| 00 60 12 2a 7c 21 74 68 | 65 20 79 20 61 78 69 73 |.`.*|!th|e y axis|
|00000c20| 2e 0d 00 61 11 dd 20 f2 | 66 6f 6e 74 5f 79 66 6c |...a.. .|font_yfl|
|00000c30| 69 70 0d 00 62 21 5f 5f | 66 6f 6e 74 5f 79 66 6c |ip..b!__|font_yfl|
|00000c40| 69 70 25 3d ac 20 5f 5f | 66 6f 6e 74 5f 79 66 6c |ip%=. __|font_yfl|
|00000c50| 69 70 25 0d 00 63 17 f2 | 5f 66 6f 6e 74 5f 73 65 |ip%..c..|_font_se|
|00000c60| 74 74 72 61 6e 73 66 6f | 72 6d 0d 00 64 05 e1 0d |ttransfo|rm..d...|
|00000c70| 00 65 04 0d 00 66 19 2a | 7c 73 74 6f 70 20 50 52 |.e...f.*||stop PR|
|00000c80| 4f 43 66 6f 6e 74 5f 79 | 66 6c 69 70 0d 00 67 1d |OCfont_y|flip..g.|
|00000c90| 2a 7c 73 74 61 72 74 20 | 50 52 4f 43 66 6f 6e 74 |*|start |PROCfont|
|00000ca0| 5f 70 6c 6f 74 74 65 78 | 74 0d 00 68 36 2a 7c 21 |_plottex|t..h6*|!|
|00000cb0| 50 52 4f 43 66 6f 6e 74 | 5f 70 6c 6f 74 74 65 78 |PROCfont|_plottex|
|00000cc0| 74 28 20 74 65 78 74 20 | 2c 20 66 6f 6e 74 5f 68 |t( text |, font_h|
|00000cd0| 61 6e 64 6c 65 20 2c 20 | 78 20 2c 20 79 20 29 0d |andle , |x , y ).|
|00000ce0| 00 69 07 2a 7c 21 0d 00 | 6a 48 2a 7c 21 54 68 69 |.i.*|!..|jH*|!Thi|
|00000cf0| 73 20 72 6f 75 74 69 6e | 65 20 72 65 6e 64 65 72 |s routin|e render|
|00000d00| 73 20 61 20 6c 69 6e 65 | 20 6f 66 20 74 65 78 74 |s a line| of text|
|00000d10| 20 69 6e 20 74 68 65 20 | 73 70 65 63 69 66 69 65 | in the |specifie|
|00000d20| 64 20 66 6f 6e 74 2c 20 | 61 6e 64 20 61 74 0d 00 |d font, |and at..|
|00000d30| 6b 48 2a 7c 21 74 68 65 | 20 67 69 76 65 6e 20 70 |kH*|!the| given p|
|00000d40| 6f 73 69 74 69 6f 6e 2e | 20 49 74 20 75 73 65 73 |osition.| It uses|
|00000d50| 20 74 68 65 20 63 6f 6c | 6f 75 72 73 20 61 6e 64 | the col|ours and|
|00000d60| 20 74 72 61 6e 73 66 6f | 72 6d 61 74 69 6f 6e 73 | transfo|rmations|
|00000d70| 20 67 69 76 65 6e 0d 00 | 6c 2b 2a 7c 21 75 73 69 | given..|l+*|!usi|
|00000d80| 6e 67 20 6f 74 68 65 72 | 20 72 6f 75 74 69 6e 65 |ng other| routine|
|00000d90| 73 20 69 6e 20 74 68 65 | 20 6c 69 62 72 61 72 79 |s in the| library|
|00000da0| 2e 0d 00 6d 27 dd 20 f2 | 66 6f 6e 74 5f 70 6c 6f |...m'. .|font_plo|
|00000db0| 74 74 65 78 74 28 74 65 | 78 74 24 2c 66 6f 6e 74 |ttext(te|xt$,font|
|00000dc0| 25 2c 78 25 2c 79 25 29 | 0d 00 6e 11 78 25 20 3d |%,x%,y%)|..n.x% =|
|00000dd0| 20 78 25 20 2a 20 34 30 | 30 0d 00 6f 11 79 25 20 | x% * 40|0..o.y% |
|00000de0| 3d 20 79 25 20 2a 20 34 | 30 30 0d 00 70 4c c8 99 |= y% * 4|00..pL..|
|00000df0| 20 22 46 6f 6e 74 5f 50 | 61 69 6e 74 22 2c 66 6f | "Font_P|aint",fo|
|00000e00| 6e 74 25 2c 74 65 78 74 | 24 2c 25 30 31 31 31 31 |nt%,text|$,%01111|
|00000e10| 30 30 30 30 30 30 2c 78 | 25 2c 79 25 2c 2c 5f 5f |000000,x|%,y%,,__|
|00000e20| 66 6f 6e 74 5f 74 72 61 | 6e 73 66 6f 72 6d 25 2c |font_tra|nsform%,|
|00000e30| a9 74 65 78 74 24 0d 00 | 71 05 e1 0d 00 72 04 0d |.text$..|q....r..|
|00000e40| 00 73 1c 2a 7c 73 74 6f | 70 20 50 52 4f 43 66 6f |.s.*|sto|p PROCfo|
|00000e50| 6e 74 5f 70 6c 6f 74 74 | 65 78 74 0d 00 74 28 2a |nt_plott|ext..t(*|
|00000e60| 7c 73 74 61 72 74 20 50 | 52 4f 43 66 6f 6e 74 5f ||start P|ROCfont_|
|00000e70| 70 6c 6f 74 74 65 78 74 | 74 72 61 6e 73 66 6f 72 |plottext|transfor|
|00000e80| 6d 65 64 0d 00 75 4a 2a | 7c 21 50 52 4f 43 66 6f |med..uJ*||!PROCfo|
|00000e90| 6e 74 5f 70 6c 6f 74 74 | 65 78 74 74 72 61 6e 73 |nt_plott|exttrans|
|00000ea0| 66 6f 72 6d 65 64 28 20 | 74 65 78 74 20 2c 20 66 |formed( |text , f|
|00000eb0| 6f 6e 74 5f 68 61 6e 64 | 6c 65 20 2c 20 78 20 2c |ont_hand|le , x ,|
|00000ec0| 20 79 20 2c 20 6d 61 74 | 72 69 78 20 29 0d 00 76 | y , mat|rix )..v|
|00000ed0| 07 2a 7c 21 0d 00 77 48 | 2a 7c 21 54 68 69 73 20 |.*|!..wH|*|!This |
|00000ee0| 72 6f 75 74 69 6e 65 20 | 72 65 6e 64 65 72 73 20 |routine |renders |
|00000ef0| 61 20 6c 69 6e 65 20 6f | 66 20 74 65 78 74 20 69 |a line o|f text i|
|00000f00| 6e 20 74 68 65 20 73 70 | 65 63 69 66 69 65 64 20 |n the sp|ecified |
|00000f10| 66 6f 6e 74 2c 20 61 6e | 64 20 61 74 0d 00 78 46 |font, an|d at..xF|
|00000f20| 2a 7c 21 74 68 65 20 67 | 69 76 65 6e 20 70 6f 73 |*|!the g|iven pos|
|00000f30| 69 74 69 6f 6e 2e 20 49 | 74 20 75 73 65 73 20 74 |ition. I|t uses t|
|00000f40| 68 65 20 63 6f 6c 6f 75 | 72 73 20 67 69 76 65 6e |he colou|rs given|
|00000f50| 20 75 73 69 6e 67 20 74 | 68 65 20 72 6f 75 74 69 | using t|he routi|
|00000f60| 6e 65 0d 00 79 49 2a 7c | 21 69 6e 20 74 68 69 73 |ne..yI*||!in this|
|00000f70| 20 6c 69 62 72 61 72 79 | 2c 20 62 75 74 20 69 67 | library|, but ig|
|00000f80| 6e 6f 72 65 20 61 6e 79 | 20 72 6f 74 61 74 69 6f |nore any| rotatio|
|00000f90| 6e 20 6f 72 20 66 6c 69 | 70 20 73 70 65 63 69 66 |n or fli|p specif|
|00000fa0| 69 65 64 20 69 6e 20 74 | 68 61 74 0d 00 7a 47 2a |ied in t|hat..zG*|
|00000fb0| 7c 21 77 61 79 2c 20 61 | 6e 64 20 69 6e 73 74 65 ||!way, a|nd inste|
|00000fc0| 61 64 20 74 72 61 6e 73 | 66 6f 72 6d 73 20 74 68 |ad trans|forms th|
|00000fd0| 65 20 74 65 78 74 20 75 | 73 69 6e 67 20 74 68 65 |e text u|sing the|
|00000fe0| 20 73 70 65 63 69 66 69 | 65 64 20 6d 61 74 72 69 | specifi|ed matri|
|00000ff0| 78 2c 0d 00 7b 27 2a 7c | 21 77 68 69 63 68 20 69 |x,..{'*||!which i|
|00001000| 73 20 61 20 73 74 61 6e | 64 61 72 64 20 64 72 61 |s a stan|dard dra|
|00001010| 77 20 6d 61 74 72 69 78 | 2e 0d 00 7c 3a dd 20 f2 |w matrix|...|:. .|
|00001020| 66 6f 6e 74 5f 70 6c 6f | 74 74 65 78 74 74 72 61 |font_plo|ttexttra|
|00001030| 6e 73 66 6f 72 6d 65 64 | 28 74 65 78 74 24 2c 66 |nsformed|(text$,f|
|00001040| 6f 6e 74 25 2c 78 25 2c | 79 25 2c 6d 61 74 72 69 |ont%,x%,|y%,matri|
|00001050| 78 25 29 0d 00 7d 11 78 | 25 20 3d 20 78 25 20 2a |x%)..}.x|% = x% *|
|00001060| 20 34 30 30 0d 00 7e 11 | 79 25 20 3d 20 79 25 20 | 400..~.|y% = y% |
|00001070| 2a 20 34 30 30 0d 00 7f | 3a c8 99 20 22 46 6f 6e |* 400...|:.. "Fon|
|00001080| 74 5f 50 61 69 6e 74 22 | 2c 66 6f 6e 74 25 2c 74 |t_Paint"|,font%,t|
|00001090| 65 78 74 24 2c 26 33 43 | 30 2c 78 25 2c 79 25 2c |ext$,&3C|0,x%,y%,|
|000010a0| 2c 6d 61 74 72 69 78 25 | 2c a9 74 65 78 74 24 0d |,matrix%|,.text$.|
|000010b0| 00 80 05 e1 0d 00 81 04 | 0d 00 82 27 2a 7c 73 74 |........|...'*|st|
|000010c0| 6f 70 20 50 52 4f 43 66 | 6f 6e 74 5f 70 6c 6f 74 |op PROCf|ont_plot|
|000010d0| 74 65 78 74 74 72 61 6e | 73 66 6f 72 6d 65 64 0d |texttran|sformed.|
|000010e0| 00 83 1f 2a 7c 73 74 61 | 72 74 20 50 52 4f 43 66 |...*|sta|rt PROCf|
|000010f0| 6f 6e 74 5f 63 65 6e 74 | 72 65 74 65 78 74 0d 00 |ont_cent|retext..|
|00001100| 84 38 2a 7c 21 50 52 4f | 43 66 6f 6e 74 5f 63 65 |.8*|!PRO|Cfont_ce|
|00001110| 6e 74 72 65 74 65 78 74 | 28 20 74 65 78 74 20 2c |ntretext|( text ,|
|00001120| 20 66 6f 6e 74 5f 68 61 | 6e 64 6c 65 20 2c 20 78 | font_ha|ndle , x|
|00001130| 20 2c 20 79 20 29 0d 00 | 85 07 2a 7c 21 0d 00 86 | , y )..|..*|!...|
|00001140| 4d 2a 7c 21 54 68 69 73 | 20 72 6f 75 74 69 6e 65 |M*|!This| routine|
|00001150| 20 72 65 6e 64 65 72 73 | 20 61 20 6c 69 6e 65 20 | renders| a line |
|00001160| 6f 66 20 74 65 78 74 20 | 69 6e 20 74 68 65 20 73 |of text |in the s|
|00001170| 70 65 63 69 66 69 65 64 | 20 66 6f 6e 74 2c 20 61 |pecified| font, a|
|00001180| 6e 64 20 63 65 6e 74 72 | 65 64 0d 00 87 4b 2a 7c |nd centr|ed...K*||
|00001190| 21 6f 6e 20 74 68 65 20 | 67 69 76 65 6e 20 70 6f |!on the |given po|
|000011a0| 73 69 74 69 6f 6e 2e 20 | 49 74 20 75 73 65 73 20 |sition. |It uses |
|000011b0| 74 68 65 20 63 6f 6c 6f | 75 72 73 20 61 6e 64 20 |the colo|urs and |
|000011c0| 74 72 61 6e 73 66 6f 72 | 6d 61 74 69 6f 6e 73 20 |transfor|mations |
|000011d0| 67 69 76 65 6e 0d 00 88 | 2b 2a 7c 21 75 73 69 6e |given...|+*|!usin|
|000011e0| 67 20 6f 74 68 65 72 20 | 72 6f 75 74 69 6e 65 73 |g other |routines|
|000011f0| 20 69 6e 20 74 68 65 20 | 6c 69 62 72 61 72 79 2e | in the |library.|
|00001200| 0d 00 89 29 dd 20 f2 66 | 6f 6e 74 5f 63 65 6e 74 |...). .f|ont_cent|
|00001210| 72 65 74 65 78 74 28 74 | 65 78 74 24 2c 66 6f 6e |retext(t|ext$,fon|
|00001220| 74 25 2c 78 25 2c 79 25 | 29 0d 00 8a 17 ea 20 78 |t%,x%,y%|)..... x|
|00001230| 6f 66 66 25 2c 79 6f 66 | 66 25 2c 77 25 2c 68 25 |off%,yof|f%,w%,h%|
|00001240| 0d 00 8b 30 f2 66 6f 6e | 74 5f 67 65 74 62 62 6f |...0.fon|t_getbbo|
|00001250| 78 28 74 65 78 74 24 2c | 66 6f 6e 74 25 2c 78 6f |x(text$,|font%,xo|
|00001260| 66 66 25 2c 79 6f 66 66 | 25 2c 77 25 2c 68 25 29 |ff%,yoff|%,w%,h%)|
|00001270| 0d 00 8c 3b f2 66 6f 6e | 74 5f 70 6c 6f 74 74 65 |...;.fon|t_plotte|
|00001280| 78 74 28 74 65 78 74 24 | 2c 66 6f 6e 74 25 2c 78 |xt(text$|,font%,x|
|00001290| 25 2d 77 25 2f 32 2d 78 | 6f 66 66 25 2c 79 25 2d |%-w%/2-x|off%,y%-|
|000012a0| 68 25 2f 32 2d 79 6f 66 | 66 25 29 0d 00 8d 05 e1 |h%/2-yof|f%).....|
|000012b0| 0d 00 8e 04 0d 00 8f 1e | 2a 7c 73 74 6f 70 20 50 |........|*|stop P|
|000012c0| 52 4f 43 66 6f 6e 74 5f | 63 65 6e 74 72 65 74 65 |ROCfont_|centrete|
|000012d0| 78 74 0d 00 90 1c 2a 7c | 73 74 61 72 74 20 50 52 |xt....*||start PR|
|000012e0| 4f 43 66 6f 6e 74 5f 67 | 65 74 62 62 6f 78 0d 00 |OCfont_g|etbbox..|
|000012f0| 91 46 2a 7c 21 50 52 4f | 43 66 6f 6e 74 5f 67 65 |.F*|!PRO|Cfont_ge|
|00001300| 74 62 62 6f 78 28 20 74 | 65 78 74 20 2c 20 66 6f |tbbox( t|ext , fo|
|00001310| 6e 74 5f 68 61 6e 64 6c | 65 20 2c 20 78 20 2c 20 |nt_handl|e , x , |
|00001320| 79 20 2c 20 77 69 64 74 | 68 20 2c 20 68 65 69 67 |y , widt|h , heig|
|00001330| 68 74 20 29 0d 00 92 07 | 2a 7c 21 0d 00 93 4a 2a |ht )....|*|!...J*|
|00001340| 7c 21 54 68 69 73 20 72 | 6f 75 74 69 6e 65 20 72 ||!This r|outine r|
|00001350| 65 74 75 72 6e 73 20 61 | 20 62 6f 75 6e 64 69 6e |eturns a| boundin|
|00001360| 67 20 62 6f 78 20 66 6f | 72 20 74 68 65 20 73 70 |g box fo|r the sp|
|00001370| 65 63 69 66 69 65 64 20 | 70 69 65 63 65 20 6f 66 |ecified |piece of|
|00001380| 20 74 65 78 74 0d 00 94 | 47 2a 7c 21 77 68 65 6e | text...|G*|!when|
|00001390| 20 70 6c 6f 74 74 65 64 | 20 69 6e 20 74 68 65 20 | plotted| in the |
|000013a0| 73 70 65 63 69 66 69 65 | 64 20 66 6f 6e 74 2e 20 |specifie|d font. |
|000013b0| 54 68 65 20 78 20 61 6e | 64 20 79 20 6f 66 66 73 |The x an|d y offs|
|000013c0| 65 74 73 20 67 69 76 65 | 20 74 68 65 0d 00 95 46 |ets give| the...F|
|000013d0| 2a 7c 21 72 65 61 6c 20 | 62 61 73 65 6c 69 6e 65 |*|!real |baseline|
|000013e0| 20 70 6f 73 69 74 69 6f | 6e 20 66 6f 72 20 74 65 | positio|n for te|
|000013f0| 78 74 20 70 6c 6f 74 74 | 65 64 20 61 74 20 28 30 |xt plott|ed at (0|
|00001400| 2c 30 29 2c 20 61 6e 64 | 20 74 68 65 20 77 69 64 |,0), and| the wid|
|00001410| 74 68 0d 00 96 4c 2a 7c | 21 68 65 69 67 68 74 20 |th...L*||!height |
|00001420| 67 69 76 65 20 74 68 65 | 20 73 69 7a 65 20 6f 66 |give the| size of|
|00001430| 20 74 68 65 20 62 6f 75 | 6e 64 69 6e 67 20 62 6f | the bou|nding bo|
|00001440| 78 2e 20 41 6c 6c 20 76 | 61 6c 75 65 73 20 61 72 |x. All v|alues ar|
|00001450| 65 20 69 6e 20 4f 53 20 | 75 6e 69 74 73 2e 0d 00 |e in OS |units...|
|00001460| 97 34 dd 20 f2 66 6f 6e | 74 5f 67 65 74 62 62 6f |.4. .fon|t_getbbo|
|00001470| 78 28 74 65 78 74 24 2c | 66 6f 6e 74 25 2c f8 20 |x(text$,|font%,. |
|00001480| 78 25 2c f8 20 79 25 2c | f8 20 77 25 2c f8 20 68 |x%,. y%,|. w%,. h|
|00001490| 25 29 0d 00 98 25 5f 5f | 66 6f 6e 74 5f 62 62 6f |%)...%__|font_bbo|
|000014a0| 78 25 21 30 3d 30 3a 5f | 5f 66 6f 6e 74 5f 62 62 |x%!0=0:_|_font_bb|
|000014b0| 6f 78 25 21 34 3d 30 0d | 00 99 26 5f 5f 66 6f 6e |ox%!4=0.|..&__fon|
|000014c0| 74 5f 62 62 6f 78 25 21 | 38 3d 30 3a 5f 5f 66 6f |t_bbox%!|8=0:__fo|
|000014d0| 6e 74 5f 62 62 6f 78 25 | 21 31 32 3d 30 0d 00 9a |nt_bbox%|!12=0...|
|000014e0| 16 5f 5f 66 6f 6e 74 5f | 62 62 6f 78 25 21 31 36 |.__font_|bbox%!16|
|000014f0| 3d 2d 31 0d 00 9b 71 c8 | 99 20 22 46 6f 6e 74 5f |=-1...q.|. "Font_|
|00001500| 53 63 61 6e 53 74 72 69 | 6e 67 22 2c 66 6f 6e 74 |ScanStri|ng",font|
|00001510| 25 2c 74 65 78 74 24 2c | 25 30 30 31 30 30 30 30 |%,text$,|%0010000|
|00001520| 30 30 30 30 31 31 31 31 | 31 30 30 30 30 30 2c 26 |00001111|100000,&|
|00001530| 46 46 46 46 46 46 2c 26 | 46 46 46 46 46 46 2c 5f |FFFFFF,&|FFFFFF,_|
|00001540| 5f 66 6f 6e 74 5f 62 62 | 6f 78 25 2c 5f 5f 66 6f |_font_bb|ox%,__fo|
|00001550| 6e 74 5f 74 72 61 6e 73 | 66 6f 72 6d 25 2c a9 74 |nt_trans|form%,.t|
|00001560| 65 78 74 24 0d 00 9c 22 | 78 25 3d 28 5f 5f 66 6f |ext$..."|x%=(__fo|
|00001570| 6e 74 5f 62 62 6f 78 25 | 21 32 30 29 2a 31 38 30 |nt_bbox%|!20)*180|
|00001580| 2f 37 32 30 30 30 0d 00 | 9d 22 79 25 3d 28 5f 5f |/72000..|."y%=(__|
|00001590| 66 6f 6e 74 5f 62 62 6f | 78 25 21 32 34 29 2a 31 |font_bbo|x%!24)*1|
|000015a0| 38 30 2f 37 32 30 30 30 | 0d 00 9e 32 77 25 3d 28 |80/72000|...2w%=(|
|000015b0| 5f 5f 66 6f 6e 74 5f 62 | 62 6f 78 25 21 32 38 2d |__font_b|box%!28-|
|000015c0| 5f 5f 66 6f 6e 74 5f 62 | 62 6f 78 25 21 32 30 29 |__font_b|box%!20)|
|000015d0| 2a 31 38 30 2f 37 32 30 | 30 30 0d 00 9f 32 68 25 |*180/720|00...2h%|
|000015e0| 3d 28 5f 5f 66 6f 6e 74 | 5f 62 62 6f 78 25 21 33 |=(__font|_bbox%!3|
|000015f0| 32 2d 5f 5f 66 6f 6e 74 | 5f 62 62 6f 78 25 21 32 |2-__font|_bbox%!2|
|00001600| 34 29 2a 31 38 30 2f 37 | 32 30 30 30 0d 00 a0 05 |4)*180/7|2000....|
|00001610| e1 0d 00 a1 04 0d 00 a2 | 1b 2a 7c 73 74 6f 70 20 |........|.*|stop |
|00001620| 50 52 4f 43 66 6f 6e 74 | 5f 67 65 74 62 62 6f 78 |PROCfont|_getbbox|
|00001630| 0d ff | |.. | |
+--------+-------------------------+-------------------------+--------+--------+