Описание шрифтов ЭВМ


Главная / ЭКВМ / Техническая информация / Функции

 

1. Шрифты 0 и 1 имеют набор символов из русских и латинских букв, цифр и знаков препинания и предназначены для вывода текстовых сообщений. Шрифт 2 предназначен для вывода чисел и включает цифры от 0 до 9, шестнадцатеричные цифры от A до F и набор знаков препинания.

Размер шрифта 0 по вертикали - 8 точек, шрифта 1 - 14 точек и шрифта 2 - 19 точек. Размер по горизонтали для каждого символа определяется знакогенератором ЭВМ и приведён в табл. А1.

Таблица А.1

Значение Символ Размер по горизонтали, точек
DEC HEX шрифт 0 шрифт 1 шрифт 2
0 00h 3    
1 01h        
2 02h        
3 03h        
4 04h        
5 05h        
6 06h        
7 07h        
8 08h        
9 09h        
10 0Ah        
11 0Bh        
12 0Ch        
13 0Dh        
14 0Eh        
15 0Fh        
16 10h 3    
17 11h        
18 12h        
19 13h || 3    
20 14h        
21 15h        
22 16h        
23 17h        
24 18h 5    
25 19h 5    
26 1Ah 6    
27 1Bh 6    
28 1Ch        
29 1Dh        
30 1Eh        
31 1Fh "пробел" 5    
32 20h "пробел" 2 8 11
33 21h ! 1 6 5
34 22h " 3 8 8
35 23h # 5 8 14
36 24h $ 4 8 11
37 25h % 5 8 19
38 26h & 6 8 16
39 27h ' 2 5 5
40 28h ( 3 6 7
41 29h ) 3 6 7
42 2Ah * 5 8 10
43 2Bh + 5 8 11
44 2Ch , 3 5 7
45 2Dh - 5 8 11
46 2Eh . 3 5 7
47 2Fh / 5 8 7
48 30h 0 5 8 11
49 31h 1 5 8 11
50 32h 2 5 8 11
51 33h 3 5 8 11
52 34h 4 5 8 11
53 35h 5 5 8 11
54 36h 6 5 8 11
55 37h 7 5 8 11
56 38h 8 5 8 11
57 39h 9 5 8 11
58 3Ah : 3 5 4
59 3Bh ; 3 5 4
60 3Ch < 3 8 12
61 3Dh = 5 8 11
62 3Eh > 3 8 12
63 3Fh ? 5 8 9
64 40h @ 5 8  
65 41h A 5 8 17
66 42h B 5 8 17
67 43h C 5 8 17
68 44h D 5 8 17
69 45h E 5 8 17
70 46h F 5 8 17
71 47h G 5 8  
72 48h H 5 8  
73 49h I 3 8  
74 4Ah J 5 8  
75 4Bh K 5 8  
76 4Ch L 5 8  
77 4Dh M 6 8  
78 4Eh N 5 8  
79 4Fh O 5 8  
80 50h P 5 8  
81 51h Q 5 8  
82 52h R 5 8  
83 53h S 5 8  
84 54h T 5 8  
85 55h U 5 8  
86 56h V 5 8  
87 57h W 5 8  
88 58h X 5 8  
89 59h Y 5 8  
90 5Ah Z 5 8  
91 5Bh [ 2 6  
92 5Ch \ 5 8  
93 5Dh ] 2 6  
94 5Eh ^ 5 8  
95 5Fh _ 5 8  
96 60h ` 2 5  
97 61h a 4 8  
98 62h b 4 8  
99 63h c 4 8  
100 64h d 4 8  
101 65h e 4 8  
102 66h f 4 8  
103 67h g 4 8  
104 68h h 4 8  
105 69h i 2 8  
106 6Ah j 3 8  
107 6Bh k 4 8  
108 6Ch l 3 8  
109 6Dh m 5 8  
110 6Eh n 4 8  
111 6Fh o 4 8  
112 70h p 4 8  
113 71h q 5 8  
114 72h r 4 8  
115 73h s 4 8  
116 74h t 3 8  
117 75h u 5 8  
118 76h v 5 8  
119 77h w 5 8  
120 78h x 5 8  
121 79h y 4 8  
122 7Ah z 4 8  
123 7Bh { 3 8  
124 7Ch | 1 6  
125 7Dh } 3 8  
126 7Eh ~ 5 8  
127 7Fh 5 8  
128 80h А 5 8  
129 81h Б 5 8  
130 82h В 5 8  
131 83h Г 5 8  
132 84h Д 6 8  
133 85h Е 5 8  
134 86h Ж 7 8  
135 87h З 5 8  
136 88h И 5 8  
137 89h Й 5 8  
138 8Ah К 5 8  
139 8Bh Л 5 8  
140 8Ch М 7 8  
141 8Dh Н 5 8  
142 8Eh О 5 8  
143 8Fh П 5 8  
144 90h Р 5 8  
145 91h С 5 8  
146 92h Т 5 8  
147 93h У 5 8  
148 94h Ф 7 8  
149 95h Х 6 8  
150 96h Ц 6 8  
151 97h Ч 5 8  
152 98h Ш 7 8  
153 99h Щ 8 8  
154 9Ah Ъ 6 8  
155 9Bh Ы 7 8  
156 9Ch Ь 5 8  
157 9Dh Э 5 8  
158 9Eh Ю 7 8  
159 9Fh Я 5 8  
160 0A0h а 4 8  
161 0A1h б 4 8  
162 0A2h в 4 8  
163 0A3h г 4 8  
164 0A4h д 4 8  
165 0A5h е 4 8  
166 0A6h ж 5 8  
167 0A7h з 4 8  
168 0A8h и 4 8  
169 0A9h й 4 8  
170 0AAh к 4 8  
171 0ABh л 4 8  
172 0ACh м 5 8  
173 0ADh н 4 8  
174 0AEh о 4 8  
175 0AFh п 4 8  
176 0B0h ÷ 5    
177 0B1h 3    
178 0B2h 5    
179 0B3h × 5    
180 0B4h ↑_ 7    
181 0B5h 8    
182 0B6h        
183 0B7h 9    
184 0B8h        
185 0B9h π 6    
186 0BAh        
187 0BBh        
188 0BCh        
189 0BDh 2 2    
190 0BEh x 3    
191 0BFh y 3    
192 0C0h 8    
193 0C1h 7    
194 0C2h 8    
195 0C3h 8    
196 0C4h 7    
197 0C5h 7    
198 0C6h 6    
199 0C7h 6    
200 0C8h 8    
201 0C9h 8    
202 0CAh 8    
203 0CBh        
204 0CCh        
205 0CDh        
206 0CEh        
207 0CFh        
208 0D0h        
209 0D1h        
210 0D2h        
211 0D3h        
212 0D4h        
213 0D5h        
214 0D6h        
215 0D7h        
216 0D8h        
217 0D9h        
218 0DAh        
219 0DBh        
220 0DCh        
221 0DDh        
222 0DEh        
223 0DFh        
224 0E0h р 4 8  
225 0E1h с 4 8  
226 0E2h т 3 8  
227 0E3h у 4 8  
228 0E4h ф 5 8  
229 0E5h х 5 8  
230 0E6h ц 5 8  
231 0E7h ч 4 8  
232 0E8h ш 5 8  
233 0E9h щ 6 8  
234 0EAh ъ 5 8  
235 0EBh ы 6 8  
236 0ECh ь 4 8  
237 0EDh э 4 8  
238 0EEh ю 6 8  
239 0EFh я 5 8  
240 0F0h Ё 5 8  
241 0F1h ё 5 8  
242 0F2h        
243 0F3h        
244 0F4h        
245 0F5h        
246 0F6h        
247 0F7h        
248 0F8h        
249 0F9h        
250 0FAh        
251 0FBh 7    
252 0FCh        
253 0FDh        
254 0FEh        
255 0FFh        

2. Шрифт 254 является загружаемым из памяти программ. Структура загружаемого шрифта приведена в табл. А2.

 

Таблица А.2

Структура загружаемого шрифта

Смещение, байт Размер, байт Описание
Таблица кодов символов, n - количество символов в таблице
...
0 1 Размер изображения символов шрифта по вертикали в точках
4m+1 1 Код символа в таблице знакогенератора от 0 до 254 (m - номер символа в таблице, число от 0 до n-1)
4m+2 1 Размер изображения символа по горизонтали в точках
4m+3 2 Смещение графического образа символа относительно начала структуры
...
4n+1 1 Код 0FFh - окончание таблицы
Таблица графических образов
4n+2 Зависит от размеров изображений символов Для каждого символа шрифта - последовательность байт графического образа по столбцам сверху-вниз слева-направо. Последовательность аналогична выводимой через регистры функций 9015, 9016 (см. пп. 2.3.12, 2.3.13)

НПП "СЕМИКО" (383) 271-01-25 (многоканальный)