Subversion Repositories Kolibri OS

Rev

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