Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. ; Kolibri-A vectorized system fonts
  3. ; A.Jerdev <artem@jerdev.co.uk>
  4. ; Copyright (C) KolibriOS Team, 2011-12
  5. ;
  6. ; non-scalable vectorized font #02
  7.  
  8. nsvf02:
  9.  
  10. align 4
  11. .origs:
  12.             db  0x00    ; zero
  13.             db  0x39    ; 1    
  14.             db  0x14    ; 2    
  15.             db  0x54    ; 3    
  16.             db  0x5C    ; 4    
  17.             db  0x12    ; 5    
  18.             db  0x1A    ; 6
  19.             db  0x77    ; 7
  20.             db  0x49    ; 8    
  21.             db  0x00    ; 9    
  22.             db  0x00    ; 10  
  23.             db  0x00    ; 11  
  24.             db  0x00    ; 12  
  25.             db  0x00    ; 13  
  26.             db  0x00    ; 14  
  27.             db  0x00    ; 15  
  28.             db  0x00    ; 16  
  29.             db  0x00    ; 17  
  30.             db  0x00    ; 18  
  31.             db  0x00    ; 19  
  32.             db  0x00    ; 20  
  33.             db  0x00    ; 21
  34.             db  0x00    ; 22  
  35.             db  0x00    ; 23  
  36.             db  0x00    ; 24  
  37.             db  0x00    ; 25
  38.             db  0x00    ; 26  
  39.             db  0x00    ; 27  
  40.             db  0x00    ; 28
  41.             db  0x00    ; 29
  42.             db  0x00    ; 30
  43.             db  0x00    ; 31  
  44.  
  45. align 4
  46. .table:
  47.  
  48. diff16 "font02.table: ",0,$
  49.  
  50.    times 33 dw 0
  51.         char_entry  .ch_33, 4, 4   ; #33 !
  52.         char_entry  .ch_34, 4, 2   ; #34 "
  53.         char_entry  .ch_35, 0, 4   ; #35 #
  54.         char_entry  .ch_36, 0, 4   ; #36 $
  55.         char_entry  .ch_37, 0, 3   ; #37 %
  56.  
  57.         dw (.ch_38 -.chars)*16 + 4          ; #38 &
  58.         char_entry  .ch_39, 5, 1   ; #39 '
  59.     dw (.ch_40 -.chars)*16 + 1      ; #40 (
  60.         dw (.ch_41 -.chars)*16 + 1          ; #41 )
  61.         char_entry  .ch_42, 1, 3   ; #42 *
  62.         dw (.ch_43 -.chars)*16 + 2          ; #43 +
  63.         dw (.ch_44 -.chars)*16 + 2          ; #44 ,
  64.         dw (.ch_45 -.chars)*16 + 1          ; #45 -
  65.         dw (.ch_46 -.chars)*16 + 1          ; #46 .
  66.         char_entry  .ch_47, 2, 1   ; #47 /
  67.         dw (.ch_48 -.chars)*16 + 2          ; #48 0
  68.         dw (.ch_49 -.chars)*16 + 2          ; #49 1
  69.         dw (.ch_50 -.chars)*16 + 3          ; #50 2
  70.         dw (.ch_51 -.chars)*16 + 3          ; #51 3
  71.         dw (.ch_52 -.chars)*16 + 3          ; #52 4
  72.         dw (.ch_53 -.chars)*16 + 2          ; #53 5
  73.         dw (.ch_54 -.chars)*16 + 2          ; #54 6
  74.         dw (.ch_55 -.chars)*16 + 2          ; #55 7
  75.         dw (.ch_56 -.chars)*16 + 2          ; #56 8
  76.         dw (.ch_57 -.chars)*16 + 2          ; #57 9
  77.         dw (.ch_58 -.chars)*16 + 2          ; #58 :
  78.         dw (.ch_59 -.chars)*16 + 3          ; #59 ;
  79.         dw (.ch_60 -.chars)*16 + 1          ; #60 <
  80.         dw (.ch_61 -.chars)*16 + 2          ; #61 =
  81.         dw (.ch_62 -.chars)*16 + 1          ; #62 >
  82.         dw (.ch_63 -.chars)*16 + 3          ; #63 ?
  83.         dw (.ch_64 -.chars)*16 + 2          ; #64 @
  84.         dw (.ch_65 -.chars)*16 + 4          ; #65 A
  85.         dw (.ch_66 -.chars)*16 + 3          ; #66 B
  86.         dw (.ch_67 -.chars)*16 + 2          ; #67 C
  87.         dw (.ch_68 -.chars)*16 + 2          ; #68 D
  88.         dw (.ch_69 -.chars)*16 + 4          ; #69 E
  89.         dw (.ch_70 -.chars)*16 + 3          ; #70 F
  90.         dw (.ch_71 -.chars)*16 + 2          ; #71 G
  91.         dw (.ch_72 -.chars)*16 + 3          ; #72 H
  92.         dw (.ch_73 -.chars)*16 + 3          ; #73 I
  93.         dw (.ch_74 -.chars)*16 + 2          ; #74 J
  94.         dw (.ch_75 -.chars)*16 + 3          ; #75 K
  95.         dw (.ch_76 -.chars)*16 + 2          ; #76 L
  96.         dw (.ch_77 -.chars)*16 + 4          ; #77 M
  97.         dw (.ch_78 -.chars)*16 + 3          ; #78 N
  98.         dw (.ch_79 -.chars)*16 + 2          ; #79 O
  99.         dw (.ch_80 -.chars)*16 + 2          ; #80 P
  100.         dw (.ch_81 -.chars)*16 + 3          ; #81 Q
  101.         dw (.ch_82 -.chars)*16 + 3          ; #82 R
  102.         char_entry  .ch_83, 0, 2   ; #83 S
  103.         dw (.ch_83 -.chars)*16 + 3          ; #83 S
  104.         dw (.ch_84 -.chars)*16 + 2          ; #84 T
  105.         dw (.ch_85 -.chars)*16 + 3          ; #85 U
  106.         dw (.ch_86 -.chars)*16 + 3          ; #86 V
  107.         dw (.ch_87 -.chars)*16 + 3          ; #87 W
  108.         dw (.ch_88 -.chars)*16 + 2          ; #88 X
  109.         dw (.ch_89 -.chars)*16 + 2          ; #88 Y
  110.         dw (.ch_90 -.chars)*16 + 3          ; #90 Z
  111.         dw (.ch_91 -.chars)*16 + 3          ; #91 [
  112.         dw (.ch_92 -.chars)*16 + 1          ; #92 \
  113.         dw (.ch_93 -.chars)*16 + 3          ; #93 ]
  114.         dw (.ch_94 -.chars)*16 + 1          ; #94 ^
  115.         dw (.ch_95 -.chars)*16 + 1          ; #95 _
  116.         dw (.ch_96 -.chars)*16 + 1          ; #96 `
  117.         dw (.ch_97 -.chars)*16 + 2          ; #97  a
  118.         dw (.ch_98 -.chars)*16 + 2          ; #98  b
  119.         dw (.ch_99 -.chars)*16 + 3          ; #99  c
  120.         dw (.ch_100-.chars)*16 + 2          ; #100 d
  121.         dw (.ch_101-.chars)*16 + 2          ; #101 e
  122.         dw (.ch_102-.chars)*16 + 3          ; #102 f
  123.         dw (.ch_103-.chars)*16 + 2          ; #103 g
  124.         dw (.ch_104-.chars)*16 + 2          ; #104 h
  125.         dw (.ch_105-.chars)*16 + 3          ; #105 i
  126.         dw (.ch_106-.chars)*16 + 3          ; #106 j
  127.         dw (.ch_107-.chars)*16 + 2          ; #107 k
  128.         dw (.ch_108-.chars)*16 + 3          ; #108 l
  129.         dw (.ch_109-.chars)*16 + 4          ; #109 m
  130.         dw (.ch_110-.chars)*16 + 2          ; #110 m
  131.         dw (.ch_111-.chars)*16 + 1          ; #111 o
  132.         dw (.ch_112-.chars)*16 + 2          ; #112 p
  133.         dw (.ch_113-.chars)*16 + 2          ; #113 q
  134.         dw (.ch_114-.chars)*16 + 2          ; #114 r
  135.         dw (.ch_115-.chars)*16 + 2          ; #115 s
  136.         dw (.ch_116-.chars)*16 + 3          ; #116 t
  137.         dw (.ch_117-.chars)*16 + 2          ; #117 u
  138.         dw (.ch_118-.chars)*16 + 1          ; #118 v
  139.         dw (.ch_119-.chars)*16 + 4          ; #119 w
  140.         dw (.ch_120-.chars)*16 + 2          ; #120 x
  141.         dw (.ch_121-.chars)*16 + 2          ; #121 y
  142.         dw (.ch_122-.chars)*16 + 3          ; #122 z
  143.         dw (.ch_123-.chars)*16 + 2          ; #123 {
  144.         dw (.ch_124-.chars)*16 + 1          ; #124 |
  145.         dw (.ch_125-.chars)*16 + 2          ; #125 }
  146.         dw (.ch_126-.chars)*16 + 2          ; #126 ~
  147.         dw (.ch_127-.chars)*16 + 2          ; #127
  148.  
  149.         dw (.ch_128-.chars)*16 + 4          ; #128 A
  150.         dw (.ch_129-.chars)*16 + 3          ; #129
  151.         dw (.ch_130-.chars)*16 + 3          ; #130
  152.         dw (.ch_131-.chars)*16 + 2          ; #131
  153.         dw (.ch_132-.chars)*16 + 6          ; #132
  154.         dw (.ch_133-.chars)*16 + 4          ; #133 E
  155.         dw (.ch_134-.chars)*16 + 3          ; #134
  156.         dw (.ch_135-.chars)*16 + 3          ; #135
  157.         dw (.ch_136-.chars)*16 + 3          ; #136
  158.         dw (.ch_137-.chars)*16 + 4          ; #137
  159.         dw (.ch_138-.chars)*16 + 3          ; #138 K
  160.         dw (.ch_139-.chars)*16 + 3          ; #139
  161.         dw (.ch_140-.chars)*16 + 4          ; #140 M
  162.         dw (.ch_141-.chars)*16 + 3          ; #141 H
  163.         dw (.ch_142-.chars)*16 + 2          ; #142 O
  164.         dw (.ch_143-.chars)*16 + 3          ; #143
  165.         dw (.ch_144-.chars)*16 + 2          ; #144 P
  166.         dw (.ch_145-.chars)*16 + 2          ; #145 C
  167.         dw (.ch_146-.chars)*16 + 2          ; #146 T
  168.         dw (.ch_147-.chars)*16 + 3          ; #147
  169.         dw (.ch_148-.chars)*16 + 2          ; #148
  170.         dw (.ch_149-.chars)*16 + 2          ; #149 X
  171.         dw (.ch_150-.chars)*16 + 4          ; #150
  172.         dw (.ch_151-.chars)*16 + 2          ; #151
  173.         dw (.ch_152-.chars)*16 + 4          ; #152
  174.         dw (.ch_153-.chars)*16 + 5          ; #153
  175.         dw (.ch_154-.chars)*16 + 3          ; #154 tvz
  176.         dw (.ch_155-.chars)*16 + 3          ; #155
  177.         dw (.ch_156-.chars)*16 + 2          ; #156 mz
  178.         dw (.ch_157-.chars)*16 + 3          ; #157
  179.         dw (.ch_158-.chars)*16 + 4          ; #158
  180.         dw (.ch_159-.chars)*16 + 3          ; #159
  181.         dw (.ch_160-.chars)*16 + 2          ; #160 a
  182.         dw (.ch_161-.chars)*16 + 2          ; #161
  183.         dw (.ch_162-.chars)*16 + 3          ; #162
  184.         dw (.ch_163-.chars)*16 + 2          ; #163
  185.         dw (.ch_164-.chars)*16 + 4          ; #164
  186.         dw (.ch_165-.chars)*16 + 2          ; #165
  187.         dw (.ch_166-.chars)*16 + 3          ; #166
  188.         dw (.ch_167-.chars)*16 + 3          ; #167
  189.         dw (.ch_168-.chars)*16 + 3          ; #168
  190.         dw (.ch_169-.chars)*16 + 4          ; #169
  191.         dw (.ch_170-.chars)*16 + 2          ; #170 ka
  192.         dw (.ch_171-.chars)*16 + 2          ; #171
  193.         dw (.ch_172-.chars)*16 + 3          ; #172
  194.         dw (.ch_173-.chars)*16 + 3          ; #173
  195.         dw (.ch_174-.chars)*16 + 1          ; #174
  196.         dw (.ch_175-.chars)*16 + 3          ; #175
  197.         dw (.ch_176-.chars)*16 + 4          ; #176
  198.         dw (.ch_177-.chars)*16 + 6          ; #177
  199.         dw (.ch_178-.chars)*16 + 8          ; #178
  200.         dw (.ch_179-.chars)*16 + 1          ; #179
  201.         dw (.ch_180-.chars)*16 + 2          ; #180
  202.         dw (.ch_181-.chars)*16 + 3          ; #181
  203.         dw (.ch_182-.chars)*16 + 3          ; #182
  204.         dw (.ch_183-.chars)*16 + 3          ; #183
  205.         dw (.ch_184-.chars)*16 + 3          ; #184
  206.         dw (.ch_185-.chars)*16 + 3          ; #185
  207.         dw (.ch_186-.chars)*16 + 2          ; #186
  208.         dw (.ch_187-.chars)*16 + 3          ; #187
  209.         dw (.ch_188-.chars)*16 + 4          ; #188
  210.         dw (.ch_189-.chars)*16 + 3          ; #189
  211.         dw (.ch_190-.chars)*16 + 2          ; #190
  212.         dw (.ch_191-.chars)*16 + 2          ; #191
  213.         dw (.ch_192-.chars)*16 + 2          ; #192
  214.         dw (.ch_193-.chars)*16 + 2          ; #193
  215.         dw (.ch_194-.chars)*16 + 2          ; #194
  216.         dw (.ch_195-.chars)*16 + 2          ; #195
  217.         dw (.ch_196-.chars)*16 + 1          ; #196
  218.         dw (.ch_197-.chars)*16 + 2          ; #197
  219.         dw (.ch_198-.chars)*16 + 2          ; #198
  220.         dw (.ch_199-.chars)*16 + 3          ; #199
  221.         dw (.ch_200-.chars)*16 + 3          ; #200
  222.         dw (.ch_201-.chars)*16 + 3          ; #201
  223.         dw (.ch_202-.chars)*16 + 3          ; #202
  224.         dw (.ch_203-.chars)*16 + 3          ; #203
  225.         dw (.ch_204-.chars)*16 + 3          ; #204
  226.         dw (.ch_205-.chars)*16 + 2          ; #205
  227.         dw (.ch_206-.chars)*16 + 4          ; #206
  228.         dw (.ch_207-.chars)*16 + 3          ; #207
  229.         dw (.ch_208-.chars)*16 + 3          ; #208
  230.         dw (.ch_209-.chars)*16 + 3          ; #209
  231.         dw (.ch_210-.chars)*16 + 3          ; #210
  232.         dw (.ch_211-.chars)*16 + 3          ; #211
  233.         dw (.ch_212-.chars)*16 + 2          ; #212
  234.         dw (.ch_213-.chars)*16 + 2          ; #213
  235.         dw (.ch_214-.chars)*16 + 3          ; #214
  236.         dw (.ch_215-.chars)*16 + 4          ; #215
  237.         dw (.ch_216-.chars)*16 + 4          ; #216
  238.         dw (.ch_217-.chars)*16 + 2          ; #217
  239.         dw (.ch_218-.chars)*16 + 2          ; #218
  240.    times 5 dw 0                             ; #219-223
  241.         dw (.ch_224-.chars)*16 + 2          ; #224 p
  242.         dw (.ch_225-.chars)*16 + 3          ; #225 c
  243.         dw (.ch_226-.chars)*16 + 2          ; #226 â
  244.         dw (.ch_227-.chars)*16 + 3          ; #227 ã
  245.         dw (.ch_228-.chars)*16 + 2          ; #228 ä
  246.         dw (.ch_229-.chars)*16 + 2          ; #229 å
  247.         dw (.ch_230-.chars)*16 + 3          ; #230 æ
  248.         dw (.ch_231-.chars)*16 + 2          ; #231 ç
  249.         dw (.ch_232-.chars)*16 + 4          ; #232 è
  250.         dw (.ch_233-.chars)*16 + 5          ; #233 é
  251.         dw (.ch_234-.chars)*16 + 2          ; #234 ê
  252.         dw (.ch_235-.chars)*16 + 3          ; #235 ë
  253.         dw (.ch_236-.chars)*16 + 2          ; #236 ì
  254.         dw (.ch_237-.chars)*16 + 3          ; #237 í
  255.         dw (.ch_238-.chars)*16 + 3          ; #238 î
  256.         dw (.ch_239-.chars)*16 + 3          ; #239 ï
  257.         dw (.ch_240-.chars)*16 + 5          ; #240 ð
  258.         dw (.ch_241-.chars)*16 + 4          ; #241 ñ
  259.    times 14 dw 0                            ; #242-255
  260. diff10 "check font01 table size: ", .table, $
  261.  
  262. ; ----------------------------------------------------
  263. align 4
  264.  
  265. diff16 "font02.chars: ",0,$
  266.  
  267. .chars:
  268.     dw  0
  269. .ch_33:    ; !
  270.     lntick      3, 3, 0, 3
  271.     lntick      4, 2, 2, 3
  272.     lntick      4, 7, 2, 6
  273.     gptick  1, 2, 91
  274. .ch_34:    ; "
  275.     lntick      3,12, 2, 3
  276. .ch_39:    ; '
  277.     gptick      4, 2, 57
  278. .ch_35:    ; #
  279.     gptick      2, 2, 112
  280.     gptick      3, 2, 112
  281.     lntick      0, 7, 0, 8
  282.     lntick      1,11, 0, 8
  283.  
  284. .ch_36:    ; $
  285.     lntick      3, 2, 2, 14
  286.     lntick      5, 2, 2, 14
  287. .ch_83:   ; S
  288.     gptick  8, 0, 125
  289.     gptick  1, 4, 118
  290.     lntick      0, 3, 3
  291.  
  292. .ch_37:    ; %
  293. .ch_47:    ; /
  294.     gptick      5, 2, 124
  295.     ritick      1,14, 1
  296.     ritick      6, 6, 1
  297.  
  298. .ch_38:    ; &
  299.     gptick      8, 6, 84
  300.     gptick 19, 4, 44
  301.     gptick      4, 0, 44
  302.     ritick      3, 3, 0
  303. .ch_40:    ; (
  304.     gptick      5, 3, 80
  305. .ch_41:    ; )
  306.     gptick      9, 7, 80
  307. .ch_42:    ; *
  308.     gptick      7, 4, 71
  309.     gptick  6, 0, 71
  310.     lntick      4, 5, 2, 8
  311. .ch_43:    ; +
  312.     lntick      2, 2, 2, 5
  313. .ch_45:    ; -
  314. .ch_61:    ; =
  315.     lntick      0, 4, 0, 5
  316.     lntick      0, 6, 0, 5
  317. .ch_58:    ; :
  318. .ch_59:    ; ;
  319.     cstick      1, 7, 0, 0
  320. .ch_46:    ; .
  321. .ch_44:    ; ,
  322.     cstick      1, 3, 0, 0
  323.     ritick      1, 1, 0
  324. .ch_55:    ; 7
  325.     gptick      1, 2, 81
  326.     lntick      0, 8, 0, 4
  327. .ch_64:    ; @
  328.     cstick      2, 6, 0, 1
  329. .ch_48:    ; 0
  330. .ch_79:    ; O
  331. .ch_142:   ;
  332. .ch_81:    ; Q
  333.     gptick      5, 4, 116
  334.     lntick      4, 3, 2, 5
  335.     lntick      3, 1, 0, 2
  336. .ch_49:    ; 1
  337. .ch_124:   ; |
  338.     lntick      2, 2, 2, 7
  339.     ritick      1, 6, 0
  340. .ch_50:    ; 2
  341.     lntick      0, 2, 0, 5
  342.     lntick      1, 3, 1, 3
  343. .ch_51:    ; 3
  344.     gptick      8, 1, 64
  345.     gptick     10, 6, 65
  346. .ch_83:    ; S
  347.     lntick      1, 5, 0, 3
  348.     gptick      3, 2, 55
  349. .ch_53:    ; 5
  350.     gptick     10, 6, 65
  351.     gptick     13, 4, 104
  352. .ch_52:    ; 4
  353.     lntick      0, 5, 1, 4
  354.     lntick      0, 4, 0, 5
  355.     lntick      3, 2, 2, 7
  356. .ch_54:    ; 6
  357.     gptick     14, 0, 105
  358.     gptick      2, 2, 50
  359. .ch_56:    ; 8
  360.     gptick     10, 6, 82
  361. .ch_57:    ; 9
  362.     gptick      9, 0, 105
  363.     gptick     15, 6, 50
  364. .ch_60:    ; <
  365.     gptick      7, 4, 96
  366. .ch_62:    ; >
  367.     gptick      8, 0, 96
  368. .ch_63:    ; ?
  369.     gptick      4, 1, 64
  370.     gptick     24, 2, 38
  371.     ritick      2, 2, 0
  372. .ch_66:    ; B
  373. .ch_130:   ; B
  374.     gptick     10, 6, 51
  375.     gptick      4, 0, 89
  376.     lntick      0, 2, 2, 7
  377. .ch_80:    ; P
  378. .ch_144:   ;
  379. .ch_82:    ; R
  380.     gptick      9, 0, 98
  381. .ch_75:    ; K
  382. .ch_138:   ; K
  383.     lntick      0, 2, 2, 7
  384.     lntick      4, 2, 3, 3
  385.     lntick      1, 5, 1, 4
  386. .ch_67:    ; C
  387. .ch_145:   ;
  388.     ritick      4, 3, 0
  389. .ch_71:    ; G
  390.     gptick      5, 4, 116
  391.     gptick     13, 0, 49
  392. .ch_68:    ; D
  393.     gptick      9, 0, 97
  394. .ch_76:    ; L
  395.     lntick      0, 2, 2, 7
  396.     lntick      1, 2, 0, 4
  397. .ch_240:   ; ð
  398.     ritick      1, 9, 0
  399.     ritick      3, 9, 0
  400. .ch_133:   ; E
  401. .ch_69:    ; E
  402.     lntick      1, 2, 0, 4
  403. .ch_70:    ; F
  404.     lntick      1, 8, 0, 4
  405. .ch_72:    ; H
  406. .ch_141:   ; H
  407.     lntick      1, 5, 0, 3
  408.     lntick      0, 2, 2, 7
  409.     lntick      4, 2, 2, 7
  410. .ch_73:    ; I
  411.     lntick      1, 8, 0, 3
  412.     lntick      2, 3, 2, 5
  413.     lntick      1, 2, 0, 3
  414. .ch_74:    ; J
  415.     gptick     31, 6, 88
  416.     lntick      2, 8, 0, 3
  417. .ch_84:    ; T
  418. .ch_146:   ; ’
  419.     lntick      2, 2, 2, 6
  420.     lntick      0, 8, 0, 5
  421. .ch_77:    ; M
  422. .ch_140:   ; M
  423.     gptick      21, 2, 38
  424.     ritick      1, 7, 0
  425. .ch_78:    ; N
  426.     lntick      0, 2, 2, 7
  427.     lntick      4, 2, 2, 7
  428.     lntick      3, 4, 3, 3
  429. .ch_85:    ; U
  430.     lntick      1, 2, 0, 3
  431. .ch_87:    ; W
  432.     lntick      0, 3, 2, 6
  433.     lntick      4, 3, 2, 6
  434.     gptick      1, 1, 54
  435. .ch_86:    ; V
  436.     lntick      0, 7, 2, 2
  437.     lntick      4, 7, 2, 2
  438. .ch_118:   ; v
  439. .ch_121:   ; y
  440.     gptick     12, 6, 96
  441.     lntick      1, 0, 1, 2
  442. .ch_88:    ; X
  443. .ch_149:   ;
  444.     gptick      1, 2, 81
  445.     gptick      4, 6, 84
  446. .ch_89:    ; Y
  447.     gptick     18, 6, 96
  448.     lntick      2, 2, 2, 2
  449. .ch_90:    ; Z
  450.     lntick      0, 2, 0, 5
  451.     lntick      0, 8, 0, 5
  452.     lntick      0, 3, 1, 5
  453. .ch_92:    ; \
  454.     gptick      4, 6, 84
  455. .ch_91:    ; [
  456.     lntick      1, 3, 2, 5
  457. .ch_93:    ; ]
  458.     lntick      1, 2, 0, 3
  459.     lntick      1, 8, 0, 3
  460.     lntick      3, 3, 2, 5
  461. .ch_65:    ; A
  462. .ch_128:   ;
  463.     lntick      0, 2, 2, 4
  464.     lntick      4, 2, 2, 4
  465.     lntick      1, 4, 0, 3
  466. .ch_94:    ; ^
  467.     gptick      3, 1, 54
  468. .ch_95:    ; _
  469.     lntick      0, 1, 0, 5
  470. .ch_96:    ; `
  471.     lntick      3, 8, 3, 2
  472. .ch_97:    ; a
  473. .ch_160:   ;
  474.     gptick      5, 4, 89
  475.     gptick      7, 2, 70
  476. .ch_129:   ;
  477.     lntick      1, 8, 0, 3
  478. .ch_98:    ; b
  479.     lntick      0, 2, 2, 7
  480. .ch_112:   ; p
  481. .ch_224:   ; p
  482.     gptick     16, 0, 98
  483.     lntick      0, 0, 2, 7
  484. .ch_99:    ; c
  485. .ch_225:   ; c
  486.     ritick      4, 5, 0
  487.     ritick      4, 2, 0
  488. .ch_101:   ; e
  489. .ch_165:   ;
  490. .ch_241:   ; ñ
  491.     gptick      5, 4, 98
  492.     gptick     15, 6, 49
  493.     ritick      1, 8, 0
  494.     ritick      3, 8, 0
  495. .ch_100:   ; d
  496.     lntick      4, 2, 2, 7
  497. .ch_113:   ; q
  498.     gptick      5, 4, 98
  499.     lntick      4, 0, 2, 7
  500. .ch_102:   ; f
  501.     gptick     17, 2, 88
  502.     ritick      1, 2, 0
  503.     lntick      0, 6, 0, 3
  504. .ch_103:   ; g
  505.     gptick     15, 6, 88
  506.     gptick      5, 4, 98
  507. .ch_104:   ; h
  508.     gptick     16, 0, 85
  509. .ch_107:   ; k
  510.     lntick      0, 2, 2, 7
  511.     gptick      5, 3, 54
  512. .ch_105:   ; i
  513.     lntick      1, 2, 0, 3
  514. .ch_106:   ; j
  515.     gptick     16, 0, 49
  516.     ritick      2, 8, 0
  517.     gptick     19, 5, 38
  518. .ch_108:   ; l
  519.     lntick      1, 2, 0, 3
  520.     lntick      2, 3, 2, 6
  521.     ritick      1, 8, 0
  522. .ch_109:   ; m
  523.     lntick      2, 3, 2, 2
  524.     gptick     20, 5, 39
  525.     lntick      4, 2, 2, 4
  526. .ch_110:   ; n
  527.     lntick      0, 2, 2, 5
  528.     gptick     16, 0, 85
  529. .ch_114:   ; r
  530.     lntick      1, 2, 2, 5
  531.     gptick     21, 1, 38
  532. .ch_116:   ; t
  533.     gptick     16, 0, 49
  534.     gptick     20, 3, 38
  535.     lntick      3, 2, 0, 2
  536. .ch_117:   ; u
  537. .ch_227:   ; ã
  538.     lntick      4, 2, 2, 5
  539.     gptick      5, 4, 85
  540.     gptick     29, 5, 42
  541. .ch_119:   ; w
  542.     lntick      2, 4, 2, 2
  543.     gptick     22, 1, 39
  544.     lntick      0, 3, 2, 4
  545.     lntick      4, 3, 2, 4
  546. .ch_120:   ; x
  547.     lntick      0, 2, 1, 5
  548.     lntick      4, 2, 3, 5
  549. .ch_122:   ; z
  550.     lntick      0, 2, 0, 5
  551.     lntick      0, 6, 0, 5
  552.     lntick      1, 3, 1, 3
  553. .ch_123:   ; {
  554.     gptick      5, 3, 43
  555.     gptick     23, 2, 38
  556. .ch_125:   ; }
  557.     gptick     13, 3, 43
  558.     gptick     24, 6, 38
  559. .ch_126:   ; ~
  560.     gptick      2, 1, 39
  561.     lntick      3, 4, 1, 2
  562. .ch_127:   ;
  563.     lntick      2, 2, 2, 3
  564.     lntick      2, 6, 2, 3
  565. .ch_131:   ;
  566. .ch_132:   ;
  567.     lntick      1, 8, 0, 4
  568.     lntick      1, 2, 2, 6
  569.     lntick      0, 1, 2, 2
  570. .ch_150:   ;
  571.     lntick      0, 2, 0, 5
  572.     lntick      3, 3, 2, 6
  573.     ritick      4, 1, 0
  574.     lntick      0, 3, 2, 6
  575. .ch_134:   ; ZH
  576.     gptick      4, 6, 86
  577.     gptick      6, 2, 86
  578. .ch_148:   ; EF
  579.     lntick      2, 2, 2, 7
  580.     cstick      1, 8, 0, 3
  581. .ch_137:   ; IJ
  582.     gptick     25, 2, 39
  583. .ch_136:   ; I
  584.     lntick      0, 2, 2, 7
  585.     lntick      1, 4, 1, 3
  586. .ch_139:   ; K
  587.     lntick      4, 2, 2, 7
  588.     gptick     26, 2, 66
  589.     lntick      0, 2, 1, 2
  590. .ch_143:   ; PE
  591.     lntick      0, 2, 2, 7
  592.     lntick      1, 8, 0, 3
  593. .ch_151:   ; CHA
  594.     lntick      4, 2, 2, 7
  595. .ch_147:   ; UU
  596.     gptick     27, 4, 85
  597.     lntick      4, 3, 2, 6
  598.     lntick      1, 2, 0, 3
  599. .ch_155:   ; YY
  600.     gptick      3, 0, 82
  601. .ch_152:   ; SHA
  602. .ch_153:   ; SCHA
  603.     lntick      0, 3, 2, 6
  604.     lntick      4, 2, 2, 7
  605.     lntick      2, 3, 2, 6
  606.     lntick      0, 2, 0, 5
  607.     lntick      4, 1, 2, 2
  608. .ch_154:   ; TVZNAK
  609. .ch_156:   ; MZNAK
  610.     gptick     14, 0, 89
  611.     lntick      1, 3, 2, 6
  612.     ritick      0, 8, 0
  613. .ch_135:   ; ZE
  614.     ritick      3, 5, 0
  615. .ch_157:   ; AE
  616.     gptick      8, 1, 64
  617.     gptick     10, 6, 65
  618.     lntick      1, 5, 0, 4
  619. .ch_158:   ; JU
  620.     gptick     28, 7, 80
  621.     lntick      2, 3, 2, 5
  622.     lntick      0, 2, 2, 7
  623.     ritick      1, 5, 0
  624. .ch_159:   ; JA
  625.     gptick     13, 4, 89
  626.     lntick      4, 2, 2, 7
  627.     lntick      0, 2, 1, 3
  628. .ch_161:   ; be
  629.     gptick      8, 1, 42
  630. .ch_162:   ; ve
  631. .ch_111:   ; o
  632. .ch_174:   ; o
  633.     cstick      1, 6, 0, 3
  634.     gptick      3, 2, 44
  635.     ritick      2, 7, 0
  636. .ch_163:   ; ge
  637.     lntick      1, 6, 0, 4
  638. .ch_164:   ; de
  639.     lntick      1, 2, 2, 4
  640.     gptick     23, 0, 49
  641.     gptick     19, 0, 41
  642.     lntick      0, 1, 2, 2
  643. .ch_166:   ; zhe
  644.     gptick     12, 6, 82
  645.     gptick      1, 2, 82
  646.     lntick      2, 2, 2, 5
  647. .ch_167:   ; ze
  648.     lntick      2, 4, 0, 2
  649. .ch_237:   ; ae
  650.     gptick      2, 1, 50
  651.     gptick      7, 5, 50
  652.     lntick      2, 4, 0, 3
  653. .ch_169:   ; ji
  654.     gptick     28, 5, 39
  655. .ch_168:   ; ii
  656.     lntick      4, 2, 2, 5
  657.     lntick      1, 3, 1, 3
  658. .ch_170:   ; ka
  659.     lntick      0, 2, 2, 5
  660.     gptick      5, 3, 54
  661. .ch_171:   ; el
  662.     gptick      1, 1, 67
  663. .ch_172:   ; em
  664.     lntick      4, 2, 2, 5
  665.     gptick     13, 5, 39
  666. .ch_173:   ; en
  667.     lntick      0, 2, 2, 5
  668.     lntick      1, 4, 0, 3
  669. .ch_175:   ; pe
  670.     lntick      4, 2, 2, 5
  671.     lntick      0, 2, 2, 4
  672. .ch_226:   ; te
  673.     lntick      0, 6, 0, 5
  674.     lntick      2, 2, 2, 4
  675. .ch_228:   ; ef
  676.     cstick      1, 6, 0, 3
  677.     lntick      2, 0, 2, 6
  678. .ch_229:   ; ha
  679.     lntick      0, 2, 1, 5
  680.     lntick      4, 2, 3, 5
  681. .ch_230:   ; tse
  682.     lntick      0, 2, 2, 5
  683.     lntick      3, 3, 2, 4
  684.     gptick     22, 0, 52
  685. .ch_231:   ; che
  686.     gptick     27, 4, 48
  687. .ch_232:   ; sha
  688. .ch_233:   ; scha
  689.     lntick      4, 2, 2, 5
  690.     lntick      0, 3, 2, 4
  691.     lntick      2, 3, 2, 4
  692.     lntick      0, 2, 0, 4
  693.     lntick      5, 1, 2, 2
  694. .ch_234:   ; tvznak
  695.     gptick     24, 0, 68
  696.     gptick      3, 0, 49
  697. .ch_235:   ; ë
  698. .ch_236:   ; ì
  699.     lntick      0, 3, 2, 4
  700.     gptick     26, 0, 68
  701.     lntick      4, 2, 2, 5
  702. .ch_238:   ; î
  703.     gptick     24, 2, 68
  704.     lntick      3, 2, 3, 3
  705.     lntick      0, 2, 2, 5
  706. .ch_239:   ; ï
  707.     gptick     26, 3, 53
  708.     lntick      4, 2, 2, 5
  709.     gptick      1, 1, 40
  710.  
  711. .ch_178:   ; pseudo-graphics
  712.     ritick      0, 8, 0
  713.     lntick      0, 5, 1, 4
  714.     lntick      0, 2, 1, 5
  715.     lntick      1, 0, 1, 4
  716. .ch_176:   ;
  717.     lntick      0, 4, 1, 5
  718.     lntick      2, 0, 1, 3
  719. .ch_177:   ;
  720.     lntick      0, 7, 1, 2
  721.     lntick      0, 1, 1, 5
  722.     lntick      0, 3, 1, 4
  723.     lntick      0, 5, 1, 4
  724.     lntick      1, 0, 1, 4
  725.     lntick      3, 0, 1, 2
  726. .ch_184:   ;
  727.     lntick      2, 0, 2, 6
  728. .ch_181:   ;
  729.     lntick      0, 3, 0, 2
  730.     lntick      0, 5, 0, 2
  731. .ch_179:   ;
  732. .ch_180:   ;
  733.     lntick      2, 0, 2, 9
  734.     lntick      0, 4, 0, 2
  735. .ch_183:   ;
  736.     lntick      0, 4, 0, 4
  737.     lntick      1, 0, 2, 4
  738.     lntick      3, 0, 2, 4
  739. .ch_185:   ;
  740.     gptick     11, 0, 49
  741.     gptick      9, 6, 52
  742.     lntick      3, 0, 2, 9
  743. .ch_182:   ;
  744. .ch_215:   ;
  745.     ritick      0, 4, 0
  746. .ch_186:   ;
  747. .ch_199:   ;
  748.     lntick      1, 0, 2, 9
  749.     lntick      3, 0, 2, 9
  750.     ritick      4, 4, 0
  751. .ch_204:   ;
  752.     gptick     15, 4, 49
  753.     gptick     30, 2, 52
  754.     lntick      1, 0, 2, 9
  755. .ch_187:   ;
  756.     lntick      3, 0, 2, 5
  757.     lntick      0, 5, 0, 4
  758.     gptick     11, 0, 49
  759. .ch_188:   ;
  760.     ritick      0, 5, 0
  761.     lntick      0, 3, 0, 4
  762. .ch_189:   ;
  763.     lntick      3, 4, 2, 5
  764.     lntick      1, 5, 2, 4
  765.     lntick      0, 4, 0, 3
  766. .ch_190:   ;
  767.     gptick      2, 0, 69
  768. .ch_192:   ;
  769.     lntick      2, 5, 2, 4
  770.     lntick      2, 4, 0, 3
  771. .ch_191:   ;
  772.     lntick      0, 4, 0, 3
  773. .ch_194:   ;
  774.     lntick      2, 0, 2, 4
  775. .ch_193:   ;
  776. .ch_196:   ;
  777.     lntick      0, 4, 0, 5
  778.     lntick      2, 5, 2, 4
  779. .ch_195:   ;
  780.     lntick      0, 3, 0, 2
  781. .ch_197:   ;
  782.     lntick      2, 0, 2, 9
  783.     lntick      0, 4, 0, 5
  784. .ch_198:   ;
  785.     lntick      2, 0, 2, 9
  786. .ch_213:   ;
  787.     gptick      7, 4, 69
  788.     lntick      2, 0, 2, 4
  789. .ch_200:   ;
  790.     gptick     15, 4, 49
  791.     lntick      1, 3, 0, 4
  792.     lntick      1, 4, 2, 5
  793. .ch_201:   ;
  794.     gptick     30, 2, 52
  795.     lntick      1, 5, 0, 4
  796.     lntick      1, 0, 2, 5
  797. .ch_207:   ;
  798. .ch_216:   ;
  799.     lntick      2, 6, 2, 3
  800. .ch_205:   ;
  801. .ch_209:   ;
  802.     lntick      0, 3, 0, 5
  803.     lntick      0, 5, 0, 5
  804.     lntick      2, 0, 2, 3
  805. .ch_202:   ;
  806.     lntick      0, 3, 0, 5
  807. .ch_206:   ;
  808.     gptick      9, 6, 52
  809.     gptick     15, 4, 49
  810. .ch_203:   ;
  811.     gptick     30, 2, 52
  812.     gptick     11, 0, 49
  813.     lntick      0, 5, 0, 5
  814. .ch_211:   ;
  815.     lntick      1, 4, 0, 1
  816. .ch_208:   ;
  817.     lntick      1, 5, 2, 4
  818.     lntick      3, 5, 2, 4
  819. .ch_210:   ;
  820.     lntick      0, 4, 0, 5
  821. .ch_214:   ;
  822.     lntick      1, 0, 2, 4
  823.     lntick      3, 0, 2, 4
  824.     lntick      1, 4, 0, 1
  825. .ch_212:   ;
  826.     gptick      7, 4, 69
  827.     lntick      2, 6, 2, 3
  828. .ch_217:   ;
  829.     lntick      0, 4, 0, 3
  830.     lntick      2, 5, 2, 4
  831. .ch_218:   ;
  832.     lntick      2, 4, 0, 3
  833.     lntick      2, 0, 2, 4
  834.  
  835. diff10 "font01 size ", .chars, $
  836.  
  837.  
  838.