Subversion Repositories Kolibri OS

Rev

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