annotate code_part1/OSTC_code_asm_part1/aa_fonts.asm @ 842:454ef5c2e6aa default tip

Bugfix: Auto-SP did not show >9m for some 2C hardware versions in German language firmware Make year settings until 2040 possible (This is likely the final release for this model)
author heinrichsweikamp
date Sat, 29 Nov 2025 14:11:07 +0100
parents f32b9ad6244c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
1 ;=============================================================================
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
2 ;
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
3 ; File aa_fonts.asm
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
4 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
5 ; Font-data for the anti-aliased word processor
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
6 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
7 ; This program is free software: you can redistribute it and/or modify
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
8 ; it under the terms of the GNU General Public License as published by
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
9 ; the Free Software Foundation, either version 3 of the License, or
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
10 ; (at your option) any later version.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
11 ;
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
12 ; This program is distributed in the hope that it will be useful,
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
13 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
14 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
15 ; GNU General Public License for more details.
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
16 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
17 ; You should have received a copy of the GNU General Public License
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
18 ; along with this program. If not, see <http://www.gnu.org/licenses/>.
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
19 ;
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
20 ; Copyright (c) 2010, JD Gascuel.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
21 ;=============================================================================
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
22 ; HISTORY
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
23 ; 2010-11-23 : [jDG] Creation with the original 1.72 fonts repacked.
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
24 ; 2010-12-01 : [jDG] Adding 3bits antialiased fonts.
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
25 ;=============================================================================
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
26
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
27 ; Original fonts where byte swapped in PROM memory, but the repacked don't...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
28 ; AA_BYTE_SWAP EQU 1
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
29
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
30 ;---- SMALL font description and data ----------------------------------------
116
14a074e1a375 Split C code, and use direct linking.
JeanDo
parents: 95
diff changeset
31 aa_fonts code_pack
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
32 #ifndef RUSSIAN
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
33 aa_font28_block:
178
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
34 DB '°', 0x7F ; Remap a few ASCII chars, to avoid
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
35 DB 'ö', 0x80 ; holes in the character table...
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
36 DB 'ä', 0x81
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
37 DB 'ü', 0x82
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
38 DB 'ß', 0x83
183
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
39 DB 'é', 0x84 ; French accents
178
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
40 DB 'è', 0x85
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
41 DB 'ê', 0x86
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
42 DB 'ç', 0x87
183
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
43 DB 'á', 0x88 ; Spanish accents
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
44 DB 'í', 0x89
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
45 DB 'ó', 0x8A
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
46 DB 'ú', 0x8B
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
47 DB 'ñ', 0x8C
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
48 DB '¡', 0x8D
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
49 DB '¿', 0x8E
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
50 DB '¤', 0x8F ; Unused
f720ce017244 Spanish special chars.
JeanDo
parents: 178
diff changeset
51 ; 90, 91 are the logo.
178
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
52 DB 0xB7,0x92 ; Cursor
29ff788487fc Added German ???? & French ???? characters in small font.
JeanDo
parents: 116
diff changeset
53 DB 0xB8,0x93 ; Dimmed cursor.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
54 DB 0 ; End of translation table
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
55 DB aa_font28_firstChar ; To be substracted
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
56 DB aa_font28_chars ; Max value
445
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
57 DB 0x8F-aa_font28_firstChar; replace by ¤ when unknown.
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
58 DB aa_font28_height + 0x80
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
59 ;
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
60 #include "aa_font28_idx.inc" ; SHOULD FOLLOW !
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
61 #include "aa_font28.inc"
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
62 aa_font28_end:
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
63 #else
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
64 aa_font28_block:
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
65 DB 0xC0, 0x41
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
66 DB 0xC2, 0x42
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
67 DB 0xD1, 0x43
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
68 DB 0xC5, 0x45
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
69 DB 0xCD, 0x48
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
70 DB 0xCA, 0x4B
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
71 DB 0xCC, 0x4D
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
72 DB 0xCE, 0x4F
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
73 DB 0xD0, 0x50
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
74 DB 0xD2, 0x54
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
75 DB 0xD5, 0x58
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
76 DB 0xE0, 0x61
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
77 DB 0xF1, 0x63
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
78 DB 0xE5, 0x65
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
79 DB 0xEE, 0x6F
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
80 DB 0xF0, 0x70
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
81 DB 0xF5, 0x78
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
82 DB 0xF3, 0x79
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
83 DB 0xB7, 0x92
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
84 DB 0xB8, 0x93
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
85 DB 0xBA, 0x7F
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
86 DB 0xC1, 0x80
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
87 DB 0xC3, 0x81
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
88 DB 0xC4, 0x82
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
89 DB 0xC6, 0x83
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
90 DB 0xC7, 0x84
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
91 DB 0xC8, 0x85
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
92 DB 0xC9, 0x86
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
93 DB 0xCB, 0x87
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
94 DB 0xCF, 0x88
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
95 DB 0xD3, 0x89
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
96 DB 0xD4, 0x8A
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
97 DB 0xD6, 0x8B
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
98 DB 0xD7, 0x8C
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
99 DB 0xD8, 0x8D
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
100 DB 0xD9, 0x8E
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
101 DB 0xDA, 0x8F
445
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
102 DB 0xDB, 0x96
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
103 DB 0xDC, 0x97
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
104 DB 0xDD, 0x98
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
105 DB 0xDE, 0x99
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
106 DB 0xDF, 0x9A
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
107 DB 0xE1, 0x9B
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
108 DB 0xE2, 0x9C
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
109 DB 0xE3, 0x9D
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
110 DB 0xE4, 0x9E
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
111 DB 0xE6, 0x9F
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
112 DB 0xE7, 0xA0
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
113 DB 0xE8, 0xA1
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
114 DB 0xE9, 0xA2
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
115 DB 0xEA, 0xA3
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
116 DB 0xEB, 0xA5
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
117 DB 0xEC, 0xA6
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
118 DB 0xED, 0xA7
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
119 DB 0xEF, 0xA8
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
120 DB 0xF2, 0xA9
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
121 DB 0xF4, 0xAA
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
122 DB 0xF6, 0xAB
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
123 DB 0xF7, 0xAC
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
124 DB 0xF8, 0xAD
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
125 DB 0xF9, 0xAF
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
126 DB 0xFA, 0xB1
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
127 DB 0xFB, 0xB2
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
128 DB 0xFC, 0xB3
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
129 DB 0xFD, 0xB4
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
130 DB 0xFE, 0xB5
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
131 DB 0xFF, 0xB6
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
132 DB 0 ; End of translation table
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
133 DB aa_font28_firstChar ; To be substracted
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
134 DB aa_font28_chars ; Max value
445
6e57b5bb98ce localisation part 1 from Sergei
heinrichsweikamp
parents: 424
diff changeset
135 DB 0xA4-aa_font28_firstChar ; replace by ¤ when unknown.
424
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
136 DB aa_font28_height + 0x80
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
137 ;
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
138 #include "aa_font28_idx_rus.inc" ; SHOULD FOLLOW !
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
139 #include "aa_font28_rus.inc"
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
140 aa_font28_end:
8147c35da3ca added russian text version
heinrichsweikamp
parents: 183
diff changeset
141 #endif
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
142 ; Make sure this is coherent...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
143 if aa_font28_nbbits != 3
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
144 error SMALL fount should be encoded with anti-aliasing...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
145 endif
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
146
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
147 ;---- MEDIUM font description and data ---------------------------------------
446
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
148 #ifndef RUSSIAN
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
149 aa_font48_block:
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
150 DB 0x27, 0x3B ; ' char
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
151 DB '"', 0x3C
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
152 DB 'm', 0x3D
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
153 DB ' ', 0x3E
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
154 DB 0
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
155 DB aa_font48_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
156 DB aa_font48_chars
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
157 DB 0x3E-aa_font48_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
158 DB aa_font48_height + 0x80 ; AA flag.
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
159 ;
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
160 #include "aa_font48_idx.inc"
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
161 #include "aa_font48.inc"
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
162 aa_font48_end:
446
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
163 #else
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
164 aa_font48_block:
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
165 DB 0x27, 0x3B
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
166 DB 0x22, 0x3C
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
167 DB 0xEC, 0x3D
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
168 DB 0x20, 0x3E
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
169 DB 0 ; End of translation table
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
170 DB aa_font48_firstChar ; To be substracted
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
171 DB aa_font48_chars ; Max value
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
172 DB 0x3E-aa_font48_firstChar
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
173 DB aa_font48_height + 0x80
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
174 ;
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
175 #include "aa_font48_idx_rus.inc" ; SHOULD FOLLOW !
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
176 #include "aa_font48_rus.inc"
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
177 aa_font48_end:
92304826000d localisation part2 from Sergei
heinrichsweikamp
parents: 445
diff changeset
178 #endif
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
179 ; Make sure this is coherent...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
180 if aa_font48_nbbits != 3
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
181 error MEDIUM fount should be encoded with 3bits anti-aliasing...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
182 endif
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
183
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
184 ;---- LARGE font description and data ----------------------------------------
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
185 aa_font90_block:
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
186 DB ' ', 0x2F
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
187 DB 0
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
188 DB aa_font90_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
189 DB aa_font90_chars
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
190 DB 0x2F-aa_font90_firstChar
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
191 DB aa_font90_height + 0x80 ; AA flag.
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
192 ;
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
193 #include "aa_font90_idx.inc"
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
194 #include "aa_font90.inc"
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
195 aa_font90_end:
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
196 ; Make sure this is coherent...
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
197 if aa_font90_nbbits != 3
775
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
198 error LARGE fount should be encoded with 3bits anti-aliasing...
83
3e351e25f5d1 adding anti-aliased fonts frame and merging some patches from Jeando
heinrichsweikamp
parents:
diff changeset
199 endif
95
d79bf9df55d7 aa_wordprocessor too fast ?
JeanDo
parents: 91
diff changeset
200
775
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
201 ;---- HUGE font description and data ----------------------------------------
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
202 aa_font120_block:
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
203 DB ' ', 0x2F
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
204 DB 0
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
205 DB c120_aa_firstChar
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
206 DB c120_aa_chars
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
207 DB 0x2F-c120_aa_firstChar
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
208 DB c120_aa_height + 0x80 ; AA flag.
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
209 ;
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
210 #include "c120_aa_idx.inc"
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
211 #include "c120_aa.inc"
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
212 aa_font92_end:
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
213 ; Make sure this is coherent...
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
214 if aa_font90_nbbits != 3
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
215 error HUGE fount should be encoded with 3bits anti-aliasing...
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
216 endif
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
217
f32b9ad6244c add 120px HUGE font
heinrichsweikamp
parents: 446
diff changeset
218 ;=============================================================================