Subversion Repositories Kolibri OS

Rev

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