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 #00
  7.  
  8. nsvf00:
  9.  
  10. align 4
  11. .origs:
  12.             db  0x00    ; zero
  13.             db  0x02    ; 1     s/7X
  14.             db  0x05    ; 2     6W~§
  15.             db  0x06    ; 3     ^*S
  16.             db  0x08    ; 4     \
  17.             db  0x32    ; 5     0(dqceku{
  18.             db  0x42    ; 6     a
  19.             db  0x43    ; 7
  20.             db  0x07    ; 8     &>?23
  21.             db  0x18    ; 9     )9D
  22.             db  0x44    ; 10    *8B
  23.             db  0x03    ; 11    $
  24.             db  0x46    ; 12    vJVg
  25.             db  0x35    ; 13    5}
  26.             db  0x15    ; 14    4
  27.             db  0x45    ; 15    9e
  28.             db  0x16    ; 16    abphin›
  29.             db  0x13    ; 17    f
  30.             db  0x48    ; 18    Y
  31.             db  0x22    ; 19    j&
  32.             db  0x36    ; 20    mt
  33.             db  0x25    ; 21    r
  34.             db  0x12    ; 22    wæ
  35.             db  0x26    ; 23    {
  36.             db  0x24    ; 24    }êî
  37.             db  0x28    ; 25
  38.             db  0x14    ; 26    ‹ëìï
  39.             db  0x34    ; 27    ç
  40.             db  0x38    ; 28
  41.             db  0x41    ; 29
  42.             db  0x30    ; 30
  43.             db  0x37    ; 31    J
  44.  
  45. align 4
  46. .table:
  47.  
  48. diff16 "sdsh_data.table0: ",0,$
  49.  
  50.    times 33 dw 0
  51.         dw (.ch0_33 -.chars)*16 + 2         ; #33 !
  52.         dw (.ch0_34 -.chars)*16 + 2         ; #34 "
  53.         dw (.ch0_35 -.chars)*16 + 4         ; #35 #
  54.         dw (.ch0_36 -.chars)*16 + 3         ; #36 $
  55.         dw (.ch0_37 -.chars)*16 + 3         ; #37 %
  56.         dw (.ch0_38 -.chars)*16 + 4         ; #38 &
  57.         dw (.ch0_39 -.chars)*16 + 1         ; #39 '
  58.         dw (.ch0_40 -.chars)*16 + 1         ; #40 (
  59.         dw (.ch0_41 -.chars)*16 + 1         ; #41 )
  60.         dw (.ch0_42 -.chars)*16 + 3         ; #42 *
  61.         dw (.ch0_43 -.chars)*16 + 2         ; #43 +
  62.         dw (.ch0_44 -.chars)*16 + 2         ; #44 ,
  63.         dw (.ch0_45 -.chars)*16 + 1         ; #45 -
  64.         dw (.ch0_46 -.chars)*16 + 1         ; #46 .
  65.         dw (.ch0_47 -.chars)*16 + 1         ; #47 /
  66.         dw (.ch0_48 -.chars)*16 + 2         ; #48 0
  67.         dw (.ch0_49 -.chars)*16 + 2         ; #49 1
  68.         dw (.ch0_50 -.chars)*16 + 3         ; #50 2
  69.         dw (.ch0_51 -.chars)*16 + 3         ; #51 3
  70.         dw (.ch0_52 -.chars)*16 + 3         ; #52 4
  71.         dw (.ch0_53 -.chars)*16 + 2         ; #53 5
  72.         dw (.ch0_54 -.chars)*16 + 2         ; #54 6
  73.         dw (.ch0_55 -.chars)*16 + 2         ; #55 7
  74.         dw (.ch0_56 -.chars)*16 + 2         ; #56 8
  75.         dw (.ch0_57 -.chars)*16 + 2         ; #57 9
  76.         dw (.ch0_58 -.chars)*16 + 2         ; #58 :
  77.         dw (.ch0_59 -.chars)*16 + 3         ; #59 ;
  78.         dw (.ch0_60 -.chars)*16 + 1         ; #60 <
  79.         dw (.ch0_61 -.chars)*16 + 2         ; #61 =
  80.         dw (.ch0_62 -.chars)*16 + 1         ; #62 >
  81.         dw (.ch0_63 -.chars)*16 + 3         ; #63 ?
  82.         dw (.ch0_64 -.chars)*16 + 2         ; #64 @
  83.         dw (.ch0_65 -.chars)*16 + 4         ; #65 A
  84.         dw (.ch0_66 -.chars)*16 + 3         ; #66 B
  85.         dw (.ch0_67 -.chars)*16 + 2         ; #67 C
  86.         dw (.ch0_68 -.chars)*16 + 2         ; #68 D
  87.         dw (.ch0_69 -.chars)*16 + 4         ; #69 E
  88.         dw (.ch0_70 -.chars)*16 + 3         ; #70 F
  89.         dw (.ch0_71 -.chars)*16 + 2         ; #71 G
  90.         dw (.ch0_72 -.chars)*16 + 3         ; #72 H
  91.         dw (.ch0_73 -.chars)*16 + 3         ; #73 I
  92.         dw (.ch0_74 -.chars)*16 + 2         ; #74 J
  93.         dw (.ch0_75 -.chars)*16 + 3         ; #75 K
  94.         dw (.ch0_76 -.chars)*16 + 2         ; #76 L
  95.         dw (.ch0_77 -.chars)*16 + 4         ; #77 M
  96.         dw (.ch0_78 -.chars)*16 + 3         ; #78 N
  97.         dw (.ch0_79 -.chars)*16 + 2         ; #79 O
  98.         dw (.ch0_80 -.chars)*16 + 2         ; #80 P
  99.         dw (.ch0_81 -.chars)*16 + 3         ; #81 Q
  100.         dw (.ch0_82 -.chars)*16 + 3         ; #82 R
  101.         dw (.ch0_83 -.chars)*16 + 3         ; #83 S
  102.         dw (.ch0_84 -.chars)*16 + 2         ; #84 T
  103.         dw (.ch0_85 -.chars)*16 + 3         ; #85 U
  104.         dw (.ch0_86 -.chars)*16 + 3         ; #86 V
  105.         dw (.ch0_87 -.chars)*16 + 3         ; #87 W
  106.         dw (.ch0_88 -.chars)*16 + 2         ; #88 X
  107.         dw (.ch0_89 -.chars)*16 + 2         ; #88 Y
  108.         dw (.ch0_90 -.chars)*16 + 3         ; #90 Z
  109.         dw (.ch0_91 -.chars)*16 + 3         ; #91 [
  110.         dw (.ch0_92 -.chars)*16 + 1         ; #92 \
  111.         dw (.ch0_93 -.chars)*16 + 3         ; #93 ]
  112.         dw (.ch0_94 -.chars)*16 + 1         ; #94 ^
  113.         dw (.ch0_95 -.chars)*16 + 1         ; #95 _
  114.         dw (.ch0_96 -.chars)*16 + 1         ; #96 `
  115.         dw (.ch0_97 -.chars)*16 + 3         ; #97  a
  116.         dw (.ch0_98 -.chars)*16 + 2         ; #98  b
  117.         dw (.ch0_99 -.chars)*16 + 3         ; #99  c
  118.         dw (.ch0_100-.chars)*16 + 2         ; #100 d
  119.         dw (.ch0_101-.chars)*16 + 2         ; #101 e
  120.         dw (.ch0_102-.chars)*16 + 3         ; #102 f
  121.         dw (.ch0_103-.chars)*16 + 2         ; #103 g
  122.         dw (.ch0_104-.chars)*16 + 2         ; #104 h
  123.         dw (.ch0_105-.chars)*16 + 3         ; #105 i
  124.         dw (.ch0_106-.chars)*16 + 3         ; #106 j
  125.         dw (.ch0_107-.chars)*16 + 2         ; #107 k
  126.         dw (.ch0_108-.chars)*16 + 3         ; #108 l
  127.         dw (.ch0_109-.chars)*16 + 4         ; #109 m
  128.         dw (.ch0_110-.chars)*16 + 2         ; #110 m
  129.         dw (.ch0_111-.chars)*16 + 1         ; #111 o
  130.         dw (.ch0_112-.chars)*16 + 2         ; #112 p
  131.         dw (.ch0_113-.chars)*16 + 2         ; #113 q
  132.         dw (.ch0_114-.chars)*16 + 2         ; #114 r
  133.         dw (.ch0_115-.chars)*16 + 2         ; #115 s
  134.         dw (.ch0_116-.chars)*16 + 3         ; #116 t
  135.         dw (.ch0_117-.chars)*16 + 2         ; #117 u
  136.         dw (.ch0_118-.chars)*16 + 1         ; #118 v
  137.         dw (.ch0_119-.chars)*16 + 4         ; #119 w
  138.         dw (.ch0_120-.chars)*16 + 2         ; #120 x
  139.         dw (.ch0_121-.chars)*16 + 2         ; #121 y
  140.         dw (.ch0_122-.chars)*16 + 3         ; #122 z
  141.         dw (.ch0_123-.chars)*16 + 2         ; #123 {
  142.         dw (.ch0_124-.chars)*16 + 1         ; #124 |
  143.         dw (.ch0_125-.chars)*16 + 2         ; #125 }
  144.         dw (.ch0_126-.chars)*16 + 2         ; #126 ~
  145.         dw (.ch0_127-.chars)*16 + 2         ; #127
  146.  
  147.         dw (.ch0_128-.chars)*16 + 4         ; #128 A
  148.         dw (.ch0_129-.chars)*16 + 3         ; #129
  149.         dw (.ch0_130-.chars)*16 + 3         ; #130
  150.         dw (.ch0_131-.chars)*16 + 2         ; #131
  151.         dw (.ch0_132-.chars)*16 + 6         ; #132
  152.         dw (.ch0_133-.chars)*16 + 4         ; #133 E
  153.         dw (.ch0_134-.chars)*16 + 3         ; #134
  154.         dw (.ch0_135-.chars)*16 + 3         ; #135
  155.         dw (.ch0_136-.chars)*16 + 3         ; #136
  156.         dw (.ch0_137-.chars)*16 + 4         ; #137
  157.         dw (.ch0_138-.chars)*16 + 3         ; #138 K
  158.         dw (.ch0_139-.chars)*16 + 3         ; #139
  159.         dw (.ch0_140-.chars)*16 + 4         ; #140 M
  160.         dw (.ch0_141-.chars)*16 + 3         ; #141 H
  161.         dw (.ch0_142-.chars)*16 + 2         ; #142 O
  162.         dw (.ch0_143-.chars)*16 + 3         ; #143
  163.         dw (.ch0_144-.chars)*16 + 2         ; #144 P
  164.         dw (.ch0_145-.chars)*16 + 2         ; #145 C
  165.         dw (.ch0_146-.chars)*16 + 2         ; #146 T
  166.         dw (.ch0_147-.chars)*16 + 3         ; #147
  167.         dw (.ch0_148-.chars)*16 + 2         ; #148
  168.         dw (.ch0_149-.chars)*16 + 2         ; #149 X
  169.         dw (.ch0_150-.chars)*16 + 4         ; #150
  170.         dw (.ch0_151-.chars)*16 + 2         ; #151
  171.         dw (.ch0_152-.chars)*16 + 4         ; #152
  172.         dw (.ch0_153-.chars)*16 + 5         ; #153
  173.         dw (.ch0_154-.chars)*16 + 3         ; #154 tvz
  174.         dw (.ch0_155-.chars)*16 + 3         ; #155
  175.         dw (.ch0_156-.chars)*16 + 2         ; #156 mz
  176.         dw (.ch0_157-.chars)*16 + 3         ; #157
  177.         dw (.ch0_158-.chars)*16 + 4         ; #158
  178.         dw (.ch0_159-.chars)*16 + 3         ; #159
  179.         dw (.ch0_160-.chars)*16 + 2         ; #160 a
  180.         dw (.ch0_161-.chars)*16 + 2         ; #161
  181.         dw (.ch0_162-.chars)*16 + 3         ; #162
  182.         dw (.ch0_163-.chars)*16 + 2         ; #163
  183.         dw (.ch0_164-.chars)*16 + 4         ; #164
  184.         dw (.ch0_165-.chars)*16 + 2         ; #165
  185.         dw (.ch0_166-.chars)*16 + 3         ; #166
  186.         dw (.ch0_167-.chars)*16 + 3         ; #167
  187.         dw (.ch0_168-.chars)*16 + 3         ; #168
  188.         dw (.ch0_169-.chars)*16 + 4         ; #169
  189.         dw (.ch0_170-.chars)*16 + 2         ; #170 ka
  190.         dw (.ch0_171-.chars)*16 + 2         ; #171
  191.         dw (.ch0_172-.chars)*16 + 3         ; #172
  192.         dw (.ch0_173-.chars)*16 + 3         ; #173
  193.         dw (.ch0_174-.chars)*16 + 1         ; #174
  194.         dw (.ch0_175-.chars)*16 + 3         ; #175
  195.         dw (.ch0_176-.chars)*16 + 4         ; #176
  196.         dw (.ch0_177-.chars)*16 + 6         ; #177
  197.         dw (.ch0_178-.chars)*16 + 8         ; #178
  198.         dw (.ch0_179-.chars)*16 + 1         ; #179
  199.         dw (.ch0_180-.chars)*16 + 2         ; #180
  200.         dw (.ch0_181-.chars)*16 + 3         ; #181
  201.         dw (.ch0_182-.chars)*16 + 3         ; #182
  202.         dw (.ch0_183-.chars)*16 + 3         ; #183
  203.         dw (.ch0_184-.chars)*16 + 3         ; #184
  204.         dw (.ch0_185-.chars)*16 + 3         ; #185
  205.         dw (.ch0_186-.chars)*16 + 2         ; #186
  206.         dw (.ch0_187-.chars)*16 + 3         ; #187
  207.         dw (.ch0_188-.chars)*16 + 4         ; #188
  208.         dw (.ch0_189-.chars)*16 + 3         ; #189
  209.         dw (.ch0_190-.chars)*16 + 2         ; #190
  210.         dw (.ch0_191-.chars)*16 + 2         ; #191
  211.         dw (.ch0_192-.chars)*16 + 2         ; #192
  212.         dw (.ch0_193-.chars)*16 + 2         ; #193
  213.         dw (.ch0_194-.chars)*16 + 2         ; #194
  214.         dw (.ch0_195-.chars)*16 + 2         ; #195
  215.         dw (.ch0_196-.chars)*16 + 1         ; #196
  216.         dw (.ch0_197-.chars)*16 + 2         ; #197
  217.         dw (.ch0_198-.chars)*16 + 2         ; #198
  218.         dw (.ch0_199-.chars)*16 + 3         ; #199
  219.         dw (.ch0_200-.chars)*16 + 3         ; #200
  220.         dw (.ch0_201-.chars)*16 + 3         ; #201
  221.         dw (.ch0_202-.chars)*16 + 3         ; #202
  222.         dw (.ch0_203-.chars)*16 + 3         ; #203
  223.         dw (.ch0_204-.chars)*16 + 3         ; #204
  224.         dw (.ch0_205-.chars)*16 + 2         ; #205
  225.         dw (.ch0_206-.chars)*16 + 4         ; #206
  226.         dw (.ch0_207-.chars)*16 + 3         ; #207
  227.         dw (.ch0_208-.chars)*16 + 3         ; #208
  228.         dw (.ch0_209-.chars)*16 + 3         ; #209
  229.         dw (.ch0_210-.chars)*16 + 3         ; #210
  230.         dw (.ch0_211-.chars)*16 + 3         ; #211
  231.         dw (.ch0_212-.chars)*16 + 2         ; #212
  232.         dw (.ch0_213-.chars)*16 + 2         ; #213
  233.         dw (.ch0_214-.chars)*16 + 3         ; #214
  234.         dw (.ch0_215-.chars)*16 + 4         ; #215
  235.         dw (.ch0_216-.chars)*16 + 4         ; #216
  236.         dw (.ch0_217-.chars)*16 + 2         ; #217
  237.         dw (.ch0_218-.chars)*16 + 2         ; #218
  238.    times 5 dw 0                             ; #219-223
  239.         dw (.ch0_224-.chars)*16 + 2         ; #224 p
  240.         dw (.ch0_225-.chars)*16 + 3         ; #225 c
  241.         dw (.ch0_226-.chars)*16 + 2         ; #226 â
  242.         dw (.ch0_227-.chars)*16 + 3         ; #227 ã
  243.         dw (.ch0_228-.chars)*16 + 2         ; #228 ä
  244.         dw (.ch0_229-.chars)*16 + 2         ; #229 å
  245.         dw (.ch0_230-.chars)*16 + 3         ; #230 æ
  246.         dw (.ch0_231-.chars)*16 + 2         ; #231 ç
  247.         dw (.ch0_232-.chars)*16 + 4         ; #232 è
  248.         dw (.ch0_233-.chars)*16 + 5         ; #233 é
  249.         dw (.ch0_234-.chars)*16 + 2         ; #234 ê
  250.         dw (.ch0_235-.chars)*16 + 3         ; #235 ë
  251.         dw (.ch0_236-.chars)*16 + 2         ; #236 ì
  252.         dw (.ch0_237-.chars)*16 + 3         ; #237 í
  253.         dw (.ch0_238-.chars)*16 + 3         ; #238 î
  254.         dw (.ch0_239-.chars)*16 + 3         ; #239 ï
  255.         dw (.ch0_240-.chars)*16 + 5         ; #240 ð
  256.         dw (.ch0_241-.chars)*16 + 4         ; #241 ñ
  257.    times 14 dw 0                            ; #242-255
  258. diff10 "check font0 table size: ", .table, $
  259.  
  260. ; ----------------------------------------------------
  261. align 4
  262.  
  263. diff16 "sdsh_data.chars: ",0,$
  264.  
  265. .chars:
  266.     dw  0
  267. .ch0_33:    ; !
  268.     ritick      2, 2, 0
  269.     lntick      2, 4, 2, 5
  270. .ch0_34:    ; "
  271. .ch0_39:    ; '
  272.     lntick      3, 8, 2, 2
  273.     lntick      1, 8, 2, 2
  274. .ch0_36:    ; $
  275.     lntick      2, 1, 2, 7
  276. .ch0_115:   ; s
  277.     gptick      7, 3, 90
  278.     lntick      0, 2, 0, 4
  279. .ch0_37:    ; %
  280.     cstick      0, 8, 0, 0
  281.     lntick      0, 3, 1, 5
  282.     cstick      3, 3, 0, 0
  283. .ch0_38:    ; &
  284.     gptick      8, 6, 84
  285.     gptick     19, 4, 44
  286.     gptick      4, 0, 44
  287.     ritick      3, 3, 0
  288. .ch0_40:    ; (
  289.     gptick      5, 3, 80
  290. .ch0_41:    ; )
  291.     gptick      9, 7, 80
  292. .ch0_42:    ; *
  293.     gptick      3, 7, 39
  294.     gptick     10, 3, 39
  295.     lntick      2, 3, 2, 5
  296. .ch0_43:    ; +
  297.     lntick      2, 2, 2, 5
  298. .ch0_45:    ; -
  299. .ch0_35:    ; #
  300. .ch0_61:    ; =
  301.     lntick      0, 4, 0, 5
  302.     lntick      0, 6, 0, 5
  303.     lntick      1, 3, 2, 5
  304.     lntick      3, 3, 2, 5
  305. .ch0_58:    ; :
  306. .ch0_59:    ; ;
  307.     cstick      1, 7, 0, 0
  308. .ch0_46:    ; .
  309. .ch0_44:    ; ,
  310.     cstick      1, 3, 0, 0
  311.     ritick      1, 1, 0
  312. .ch0_47:    ; /
  313. .ch0_55:    ; 7
  314.     gptick      1, 2, 81
  315.     lntick      0, 8, 0, 4
  316. .ch0_64:    ; @
  317.     cstick      2, 6, 0, 1
  318. .ch0_48:    ; 0
  319. .ch0_79:    ; O
  320. .ch0_142:   ;
  321. .ch0_81:    ; Q
  322.     gptick      5, 4, 116
  323.     lntick      4, 3, 2, 5
  324.     lntick      3, 1, 0, 2
  325. .ch0_49:    ; 1
  326. .ch0_124:   ; |
  327.     lntick      2, 2, 2, 7
  328.     ritick      1, 6, 0
  329. .ch0_50:    ; 2
  330.     lntick      0, 2, 0, 5
  331.     lntick      1, 3, 1, 3
  332. .ch0_51:    ; 3
  333.     gptick      8, 1, 64
  334.     gptick     10, 6, 65
  335. .ch0_83:    ; S
  336.     lntick      1, 5, 0, 3
  337.     gptick      3, 2, 55
  338. .ch0_53:    ; 5
  339.     gptick     10, 6, 65
  340.     gptick     13, 4, 104
  341. .ch0_52:    ; 4
  342.     lntick      0, 5, 1, 4
  343.     lntick      0, 4, 0, 5
  344.     lntick      3, 2, 2, 7
  345. .ch0_54:    ; 6
  346.     gptick     14, 0, 105
  347.     gptick      2, 2, 50
  348. .ch0_56:    ; 8
  349.     gptick     10, 6, 82
  350. .ch0_57:    ; 9
  351.     gptick      9, 0, 105
  352.     gptick     15, 6, 50
  353. .ch0_60:    ; <
  354.     gptick      7, 4, 96
  355. .ch0_62:    ; >
  356.     gptick      8, 0, 96
  357. .ch0_63:    ; ?
  358.     gptick      4, 1, 64
  359.     gptick     24, 2, 38
  360.     ritick      2, 2, 0
  361. .ch0_66:    ; B
  362. .ch0_130:   ; B
  363.     gptick     10, 6, 51
  364.     gptick      4, 0, 89
  365.     lntick      0, 2, 2, 7
  366. .ch0_80:    ; P
  367. .ch0_144:   ;
  368. .ch0_82:    ; R
  369.     gptick      9, 0, 98
  370. .ch0_75:    ; K
  371. .ch0_138:   ; K
  372.     lntick      0, 2, 2, 7
  373.     lntick      4, 2, 3, 3
  374.     lntick      1, 5, 1, 4
  375. .ch0_67:    ; C
  376. .ch0_145:   ;
  377.     ritick      4, 3, 0
  378. .ch0_71:    ; G
  379.     gptick      5, 4, 116
  380.     gptick     13, 0, 49
  381. .ch0_68:    ; D
  382.     gptick      9, 0, 97
  383. .ch0_76:    ; L
  384.     lntick      0, 2, 2, 7
  385.     lntick      1, 2, 0, 4
  386. .ch0_240:   ; ð
  387.     ritick      1, 9, 0
  388.     ritick      3, 9, 0
  389. .ch0_133:   ; E
  390. .ch0_69:    ; E
  391.     lntick      1, 2, 0, 4
  392. .ch0_70:    ; F
  393.     lntick      1, 8, 0, 4
  394. .ch0_72:    ; H
  395. .ch0_141:   ; H
  396.     lntick      1, 5, 0, 3
  397.     lntick      0, 2, 2, 7
  398.     lntick      4, 2, 2, 7
  399. .ch0_73:    ; I
  400.     lntick      1, 8, 0, 3
  401.     lntick      2, 3, 2, 5
  402.     lntick      1, 2, 0, 3
  403. .ch0_74:    ; J
  404.     gptick     31, 6, 88
  405.     lntick      2, 8, 0, 3
  406. .ch0_84:    ; T
  407. .ch0_146:   ; ’
  408.     lntick      2, 2, 2, 6
  409.     lntick      0, 8, 0, 5
  410. .ch0_77:    ; M
  411. .ch0_140:   ; M
  412.     gptick      21, 2, 38
  413.     ritick      1, 7, 0
  414. .ch0_78:    ; N
  415.     lntick      0, 2, 2, 7
  416.     lntick      4, 2, 2, 7
  417.     lntick      3, 4, 3, 3
  418. .ch0_85:    ; U
  419.     lntick      1, 2, 0, 3
  420. .ch0_87:    ; W
  421.     lntick      0, 3, 2, 6
  422.     lntick      4, 3, 2, 6
  423.     gptick      1, 1, 54
  424. .ch0_86:    ; V
  425.     lntick      0, 7, 2, 2
  426.     lntick      4, 7, 2, 2
  427. .ch0_118:   ; v
  428. .ch0_121:   ; y
  429.     gptick     12, 6, 96
  430.     lntick      1, 0, 1, 2
  431. .ch0_88:    ; X
  432. .ch0_149:   ;
  433.     gptick      1, 2, 81
  434.     gptick      4, 6, 84
  435. .ch0_89:    ; Y
  436.     gptick     18, 6, 96
  437.     lntick      2, 2, 2, 2
  438. .ch0_90:    ; Z
  439.     lntick      0, 2, 0, 5
  440.     lntick      0, 8, 0, 5
  441.     lntick      0, 3, 1, 5
  442. .ch0_92:    ; \
  443.     gptick      4, 6, 84
  444. .ch0_91:    ; [
  445.     lntick      1, 3, 2, 5
  446. .ch0_93:    ; ]
  447.     lntick      1, 2, 0, 3
  448.     lntick      1, 8, 0, 3
  449.     lntick      3, 3, 2, 5
  450. .ch0_65:    ; A
  451. .ch0_128:   ;
  452.     lntick      0, 2, 2, 4
  453.     lntick      4, 2, 2, 4
  454.     lntick      1, 4, 0, 3
  455. .ch0_94:    ; ^
  456.     gptick      3, 1, 54
  457. .ch0_95:    ; _
  458.     lntick      0, 1, 0, 5
  459. .ch0_96:    ; `
  460.     lntick      3, 8, 3, 2
  461. .ch0_97:    ; a
  462. .ch0_160:   ;
  463.     gptick 19, 4, 68
  464.     gptick      6, 2, 70
  465.     ritick      3, 2, 0
  466. .ch0_129:   ; BE
  467.     lntick      1, 8, 0, 3
  468. .ch0_98:    ; b
  469.     lntick      0, 2, 2, 7
  470. .ch0_112:   ; p
  471. .ch0_224:   ; p
  472.     gptick     16, 0, 98
  473.     lntick      0, 0, 2, 7
  474. .ch0_99:    ; c
  475. .ch0_225:   ; c
  476.     ritick      4, 5, 0
  477.     ritick      4, 2, 0
  478. .ch0_101:   ; e
  479. .ch0_165:   ;
  480. .ch0_241:   ; ñ
  481.     gptick      5, 4, 98
  482.     gptick 15, 6, 49
  483.     ritick      1, 8, 0
  484.     ritick      3, 8, 0
  485. .ch0_100:   ; d
  486.     lntick      4, 2, 2, 7
  487. .ch0_113:   ; q
  488.     gptick      5, 4, 98
  489.     lntick      4, 0, 2, 7
  490. .ch0_102:   ; f
  491.     gptick     17, 2, 88
  492.     ritick      1, 2, 0
  493.     lntick      0, 6, 0, 3
  494. .ch0_103:   ; g
  495.     gptick     15, 6, 88
  496.     gptick      5, 4, 98
  497. .ch0_104:   ; h
  498.     gptick     16, 0, 85
  499. .ch0_107:   ; k
  500.     lntick      0, 2, 2, 7
  501.     gptick      5, 3, 54
  502. .ch0_105:   ; i
  503.     lntick      1, 2, 0, 3
  504. .ch0_106:   ; j
  505.     gptick     16, 0, 49
  506.     ritick      2, 8, 0
  507.     gptick     19, 5, 38
  508. .ch0_108:   ; l
  509.     lntick      1, 2, 0, 3
  510.     lntick      2, 3, 2, 6
  511.     ritick      1, 8, 0
  512. .ch0_109:   ; m
  513.     lntick      2, 3, 2, 2
  514.     gptick     20, 5, 39
  515.     lntick      4, 2, 2, 4
  516. .ch0_110:   ; n
  517.     lntick      0, 2, 2, 5
  518.     gptick     16, 0, 85
  519. .ch0_114:   ; r
  520.     lntick      1, 2, 2, 5
  521.     gptick     21, 1, 38
  522. .ch0_116:   ; t
  523.     gptick     16, 0, 49
  524.     gptick     20, 3, 38
  525.     lntick      3, 2, 0, 2
  526. .ch0_117:   ; u
  527. .ch0_227:   ; ã
  528.     lntick      4, 2, 2, 5
  529.     gptick      5, 4, 85
  530.     gptick     29, 5, 42
  531. .ch0_119:   ; w
  532.     lntick      2, 4, 2, 2
  533.     gptick     22, 1, 39
  534.     lntick      0, 3, 2, 4
  535.     lntick      4, 3, 2, 4
  536. .ch0_120:   ; x
  537.     lntick      0, 2, 1, 5
  538.     lntick      4, 2, 3, 5
  539. .ch0_122:   ; z
  540.     lntick      0, 2, 0, 5
  541.     lntick      0, 6, 0, 5
  542.     lntick      1, 3, 1, 3
  543. .ch0_123:   ; {
  544.     gptick      5, 3, 43
  545.     gptick     23, 2, 38
  546. .ch0_125:   ; }
  547.     gptick     13, 3, 43
  548.     gptick     24, 6, 38
  549. .ch0_126:   ; ~
  550.     gptick      2, 1, 39
  551.     lntick      3, 4, 1, 2
  552. .ch0_127:   ;
  553.     lntick      2, 2, 2, 3
  554.     lntick      2, 6, 2, 3
  555. .ch0_131:   ;
  556. .ch0_132:   ;
  557.     lntick      1, 8, 0, 4
  558.     lntick      1, 2, 2, 6
  559.     lntick      0, 1, 2, 2
  560. .ch0_150:   ;
  561.     lntick      0, 2, 0, 5
  562.     lntick      3, 3, 2, 6
  563.     ritick      4, 1, 0
  564.     lntick      0, 3, 2, 6
  565. .ch0_134:   ; ZH
  566.     gptick      4, 6, 86
  567.     gptick      6, 2, 86
  568. .ch0_148:   ; EF
  569.     lntick      2, 2, 2, 7
  570.     cstick      1, 8, 0, 3
  571. .ch0_137:   ; IJ
  572.     gptick     25, 2, 39
  573. .ch0_136:   ; I
  574.     lntick      0, 2, 2, 7
  575.     lntick      1, 4, 1, 3
  576. .ch0_139:   ; K
  577.     lntick      4, 2, 2, 7
  578.     gptick     26, 2, 66
  579.     lntick      0, 2, 1, 2
  580. .ch0_143:   ; PE
  581.     lntick      0, 2, 2, 7
  582.     lntick      1, 8, 0, 3
  583. .ch0_151:   ; CHA
  584.     lntick      4, 2, 2, 7
  585. .ch0_147:   ; UU
  586.     gptick     27, 4, 85
  587.     lntick      4, 3, 2, 6
  588.     lntick      1, 2, 0, 3
  589. .ch0_155:   ; YY
  590.     gptick      3, 0, 82
  591. .ch0_152:   ; SHA
  592. .ch0_153:   ; SCHA
  593.     lntick      0, 3, 2, 6
  594.     lntick      4, 2, 2, 7
  595.     lntick      2, 3, 2, 6
  596.     lntick      0, 2, 0, 5
  597.     lntick      4, 1, 2, 2
  598. .ch0_154:   ; TVZNAK
  599. .ch0_156:   ; MZNAK
  600.     gptick     14, 0, 89
  601.     lntick      1, 3, 2, 6
  602.     ritick      0, 8, 0
  603. .ch0_135:   ; ZE
  604.     ritick      3, 5, 0
  605. .ch0_157:   ; AE
  606.     gptick      8, 1, 64
  607.     gptick     10, 6, 65
  608.     lntick      1, 5, 0, 4
  609. .ch0_158:   ; JU
  610.     gptick     28, 7, 80
  611.     lntick      2, 3, 2, 5
  612.     lntick      0, 2, 2, 7
  613.     ritick      1, 5, 0
  614. .ch0_159:   ; JA
  615.     gptick     13, 4, 89
  616.     lntick      4, 2, 2, 7
  617.     lntick      0, 2, 1, 3
  618. .ch0_161:   ; be
  619.     gptick      8, 1, 42
  620. .ch0_162:   ; ve
  621. .ch0_111:   ; o
  622. .ch0_174:   ; o
  623.     cstick      1, 6, 0, 3
  624.     gptick      3, 2, 44
  625.     ritick      2, 7, 0
  626. .ch0_163:   ; ge
  627.     lntick      1, 6, 0, 4
  628. .ch0_164:   ; de
  629.     lntick      1, 2, 2, 4
  630.     gptick     23, 0, 49
  631.     gptick     19, 0, 41
  632.     lntick      0, 1, 2, 2
  633. .ch0_166:   ; zhe
  634.     gptick     12, 6, 82
  635.     gptick      1, 2, 82
  636.     lntick      2, 2, 2, 5
  637. .ch0_167:   ; ze
  638.     lntick      2, 4, 0, 2
  639. .ch0_237:   ; ae
  640.     gptick      2, 1, 50
  641.     gptick      7, 5, 50
  642.     lntick      2, 4, 0, 3
  643. .ch0_169:   ; ji
  644.     gptick     28, 5, 39
  645. .ch0_168:   ; ii
  646.     lntick      4, 2, 2, 5
  647.     lntick      1, 3, 1, 3
  648. .ch0_170:   ; ka
  649.     lntick      0, 2, 2, 5
  650.     gptick      5, 3, 54
  651. .ch0_171:   ; el
  652.     gptick      1, 1, 67
  653. .ch0_172:   ; em
  654.     lntick      4, 2, 2, 5
  655.     gptick     13, 5, 39
  656. .ch0_173:   ; en
  657.     lntick      0, 2, 2, 5
  658.     lntick      1, 4, 0, 3
  659. .ch0_175:   ; pe
  660.     lntick      4, 2, 2, 5
  661.     lntick      0, 2, 2, 4
  662. .ch0_226:   ; te
  663.     lntick      0, 6, 0, 5
  664.     lntick      2, 2, 2, 4
  665. .ch0_228:   ; ef
  666.     cstick      1, 6, 0, 3
  667.     lntick      2, 0, 2, 6
  668. .ch0_229:   ; ha
  669.     lntick      0, 2, 1, 5
  670.     lntick      4, 2, 3, 5
  671. .ch0_230:   ; tse
  672.     lntick      0, 2, 2, 5
  673.     lntick      3, 3, 2, 4
  674.     gptick     22, 0, 52
  675. .ch0_231:   ; che
  676.     gptick     27, 4, 48
  677. .ch0_232:   ; sha
  678. .ch0_233:   ; scha
  679.     lntick      4, 2, 2, 5
  680.     lntick      0, 3, 2, 4
  681.     lntick      2, 3, 2, 4
  682.     lntick      0, 2, 0, 4
  683.     lntick      5, 1, 2, 2
  684. .ch0_234:   ; tvznak
  685.     gptick     24, 0, 68
  686.     gptick      3, 0, 49
  687. .ch0_235:   ; ë
  688. .ch0_236:   ; ì
  689.     lntick      0, 3, 2, 4
  690.     gptick     26, 0, 68
  691.     lntick      4, 2, 2, 5
  692. .ch0_238:   ; î
  693.     gptick     24, 2, 68
  694.     lntick      3, 2, 3, 3
  695.     lntick      0, 2, 2, 5
  696. .ch0_239:   ; ï
  697.     gptick     26, 3, 53
  698.     lntick      4, 2, 2, 5
  699.     gptick      1, 1, 40
  700.  
  701. .ch0_178:   ; pseudo-graphics
  702.     ritick      0, 8, 0
  703.     lntick      0, 5, 1, 4
  704.     lntick      0, 2, 1, 5
  705.     lntick      1, 0, 1, 4
  706. .ch0_176:   ;
  707.     lntick      0, 4, 1, 5
  708.     lntick      2, 0, 1, 3
  709. .ch0_177:   ;
  710.     lntick      0, 7, 1, 2
  711.     lntick      0, 1, 1, 5
  712.     lntick      0, 3, 1, 4
  713.     lntick      0, 5, 1, 4
  714.     lntick      1, 0, 1, 4
  715.     lntick      3, 0, 1, 2
  716. .ch0_184:   ;
  717.     lntick      2, 0, 2, 6
  718. .ch0_181:   ;
  719.     lntick      0, 3, 0, 2
  720.     lntick      0, 5, 0, 2
  721. .ch0_179:   ;
  722. .ch0_180:   ;
  723.     lntick      2, 0, 2, 9
  724.     lntick      0, 4, 0, 2
  725. .ch0_183:   ;
  726.     lntick      0, 4, 0, 4
  727.     lntick      1, 0, 2, 4
  728.     lntick      3, 0, 2, 4
  729. .ch0_185:   ;
  730.     gptick     11, 0, 49
  731.     gptick      9, 6, 52
  732.     lntick      3, 0, 2, 9
  733. .ch0_182:   ;
  734. .ch0_215:   ;
  735.     ritick      0, 4, 0
  736. .ch0_186:   ;
  737. .ch0_199:   ;
  738.     lntick      1, 0, 2, 9
  739.     lntick      3, 0, 2, 9
  740.     ritick      4, 4, 0
  741. .ch0_204:   ;
  742.     gptick     15, 4, 49
  743.     gptick     30, 2, 52
  744.     lntick      1, 0, 2, 9
  745. .ch0_187:   ;
  746.     lntick      3, 0, 2, 5
  747.     lntick      0, 5, 0, 4
  748.     gptick     11, 0, 49
  749. .ch0_188:   ;
  750.     ritick      0, 5, 0
  751.     lntick      0, 3, 0, 4
  752. .ch0_189:   ;
  753.     lntick      3, 4, 2, 5
  754.     lntick      1, 5, 2, 4
  755.     lntick      0, 4, 0, 3
  756. .ch0_190:   ;
  757.     gptick      2, 0, 69
  758. .ch0_192:   ;
  759.     lntick      2, 5, 2, 4
  760.     lntick      2, 4, 0, 3
  761. .ch0_191:   ;
  762.     lntick      0, 4, 0, 3
  763. .ch0_194:   ;
  764.     lntick      2, 0, 2, 4
  765. .ch0_193:   ;
  766. .ch0_196:   ;
  767.     lntick      0, 4, 0, 5
  768.     lntick      2, 5, 2, 4
  769. .ch0_195:   ;
  770.     lntick      0, 3, 0, 2
  771. .ch0_197:   ;
  772.     lntick      2, 0, 2, 9
  773.     lntick      0, 4, 0, 5
  774. .ch0_198:   ;
  775.     lntick      2, 0, 2, 9
  776. .ch0_213:   ;
  777.     gptick      7, 4, 69
  778.     lntick      2, 0, 2, 4
  779. .ch0_200:   ;
  780.     gptick     15, 4, 49
  781.     lntick      1, 3, 0, 4
  782.     lntick      1, 4, 2, 5
  783. .ch0_201:   ;
  784.     gptick     30, 2, 52
  785.     lntick      1, 5, 0, 4
  786.     lntick      1, 0, 2, 5
  787. .ch0_207:   ;
  788. .ch0_216:   ;
  789.     lntick      2, 6, 2, 3
  790. .ch0_205:   ;
  791. .ch0_209:   ;
  792.     lntick      0, 3, 0, 5
  793.     lntick      0, 5, 0, 5
  794.     lntick      2, 0, 2, 3
  795. .ch0_202:   ;
  796.     lntick      0, 3, 0, 5
  797. .ch0_206:   ;
  798.     gptick      9, 6, 52
  799.     gptick     15, 4, 49
  800. .ch0_203:   ;
  801.     gptick     30, 2, 52
  802.     gptick     11, 0, 49
  803.     lntick      0, 5, 0, 5
  804. .ch0_211:   ;
  805.     lntick      1, 4, 0, 1
  806. .ch0_208:   ;
  807.     lntick      1, 5, 2, 4
  808.     lntick      3, 5, 2, 4
  809. .ch0_210:   ;
  810.     lntick      0, 4, 0, 5
  811. .ch0_214:   ;
  812.     lntick      1, 0, 2, 4
  813.     lntick      3, 0, 2, 4
  814.     lntick      1, 4, 0, 1
  815. .ch0_212:   ;
  816.     gptick      7, 4, 69
  817.     lntick      2, 6, 2, 3
  818. .ch0_217:   ;
  819.     lntick      0, 4, 0, 3
  820.     lntick      2, 5, 2, 4
  821. .ch0_218:   ;
  822.     lntick      2, 4, 0, 3
  823.     lntick      2, 0, 2, 4
  824.  
  825. diff10 "font0 size ", .chars, $
  826.  
  827.  
  828.