CP437 (Code page 437, DOSLatinUS) — кодова сторінка, що використовувалась в первісній версії IBM PC з 1981 року. CP437 послужила зразком для численних інших кодувань.
У постійній пам'яті відеоадаптера IBM PC був зашитий шрифт для наступного набору символів:
|
.0 |
.1
|
.2 |
.3
|
.4 |
.5
|
.6 |
.7
|
.8 |
.9
|
.A |
.B
|
.C |
.D
|
.E |
.F
|
0−
|
NULL 0
|
☺ 263A
|
☻ 263B
|
♥ 2665
|
♦ 2666
|
♣ 2663
|
♠ 2660
|
• 2022
|
◘ 25D8
|
○ 25CB
|
◙ 25D9
|
♂ 2642
|
♀ 2640
|
♪ 266A
|
♫ 266B
|
☼ 263C
|
1−
|
► 25BA
|
◄ 25C4
|
↕ 2195
|
‼ 203C
|
¶ B6
|
§ A7
|
▬ 25AC
|
↨ 21A8
|
↑ 2191
|
↓ 2193
|
→ 2192
|
← 2190
|
∟ 221F
|
↔ 2194
|
▲ 25B2
|
▼ 25BC
|
2−
|
20
|
! 21
|
" 22
|
# 23
|
$ 24
|
% 25
|
& 26
|
' 27
|
( 28
|
) 29
|
* 2A
|
+ 2B
|
, 2C
|
- 2D
|
. 2E
|
/ 2F
|
3−
|
0 30
|
1 31
|
2 32
|
3 33
|
4 34
|
5 35
|
6 36
|
7 37
|
8 38
|
9 39
|
: 3A
|
; 3B
|
< 3C
|
= 3D
|
> 3E
|
? 3F
|
4−
|
@ 40
|
A 41
|
B 42
|
C 43
|
D 44
|
E 45
|
F 46
|
G 47
|
H 48
|
I 49
|
J 4A
|
K 4B
|
L 4C
|
M 4D
|
N 4E
|
O 4F
|
5−
|
P 50
|
Q 51
|
R 52
|
S 53
|
T 54
|
U 55
|
V 56
|
W 57
|
X 58
|
Y 59
|
Z 5A
|
[ 5B
|
\ 5C
|
] 5D
|
^ 5E
|
_ 5F
|
6−
|
` 60
|
a 61
|
b 62
|
c 63
|
d 64
|
e 65
|
f 66
|
g 67
|
h 68
|
i 69
|
j 6A
|
k 6B
|
l 6C
|
m 6D
|
n 6E
|
o 6F
|
7−
|
p 70
|
q 71
|
r 72
|
s 73
|
t 74
|
u 75
|
v 76
|
w 77
|
x 78
|
y 79
|
z 7A
|
{ 7B
|
| 7C
|
} 7D
|
~ 7E
|
⌂ 2302
|
8−
|
Ç C7
|
ü FC
|
é E9
|
â E2
|
ä E4
|
à E0
|
å E5
|
ç E7
|
ê EA
|
ë EB
|
è E8
|
ï EF
|
î EE
|
ì EC
|
Ä C4
|
Å C5
|
9−
|
É C9
|
æ E6
|
Æ C6
|
ô F4
|
ö F6
|
ò F2
|
û FB
|
ù F9
|
ÿ FF
|
Ö D6
|
Ü DC
|
¢ A2
|
£ A3
|
¥ A5
|
₧ 20A7
|
ƒ 192
|
A−
|
á E1
|
í ED
|
ó F3
|
ú FA
|
ñ F1
|
Ñ D1
|
ª AA
|
º BA
|
¿ BF
|
⌐ 2310
|
¬ AC
|
½ BD
|
¼ BC
|
¡ A1
|
« AB
|
» BB
|
B−
|
░ 2591
|
▒ 2592
|
▓ 2593
|
│ 2502
|
┤ 2524
|
╡ 2561
|
╢ 2562
|
╖ 2556
|
╕ 2555
|
╣ 2563
|
║ 2551
|
╗ 2557
|
╝ 255D
|
╜ 255C
|
╛ 255B
|
┐ 2510
|
C−
|
└ 2514
|
┴ 2534
|
┬ 252C
|
├ 251C
|
─ 2500
|
┼ 253C
|
╞ 255E
|
╟ 255F
|
╚ 255A
|
╔ 2554
|
╩ 2569
|
╦ 2566
|
╠ 2560
|
═ 2550
|
╬ 256C
|
╧ 2567
|
D−
|
╨ 2568
|
╤ 2564
|
╥ 2565
|
╙ 2559
|
╘ 2558
|
╒ 2552
|
╓ 2553
|
╫ 256B
|
╪ 256A
|
┘ 2518
|
┌ 250C
|
█ 2588
|
▄ 2584
|
▌ 258C
|
▐ 2590
|
▀ 2580
|
E−
|
α 3B1
|
ß DF
|
Γ 393
|
π 3C0
|
Σ 3A3
|
σ 3C3
|
µ B5
|
τ 3C4
|
Φ 3A6
|
Θ 398
|
Ω 3A9
|
δ 3B4
|
∞ 221E
|
φ 3C6
|
ε 3B5
|
∩ 2229
|
F−
|
≡ 2261
|
± B1
|
≥ 2265
|
≤ 2264
|
⌠ 2320
|
⌡ 2321
|
÷ F7
|
≈ 2248
|
° B0
|
∙ 2219
|
· B7
|
√ 221A
|
ⁿ 207F
|
² B2
|
■ 25A0
|
A0
|
У ASCII, однак, кодові позиції 0x00-0x1F і 0x7F зайняті керуючими символами, тобто не мають графічного представлення.
Більшість сучасних відеоадаптерів ПК також містять цей шрифт в ПЗП. В СРСР хоча й були спроби «апаратної русифікації» комп'ютерів (наприклад, на ЄС ПЕОМ), більш популярним виявилося завантаження національних шрифтів засобами операційної системи.
Цікавий факт
У шрифтах відеоадаптерів MDA і VGA всі символи мають ширину 8 пікселів, але на екрані в деяких режимах відображаються шириною в 9 пікселів. Додаткова порожня колонка потрібна для візуального відділення літер одна від одної. Однак при відображенні символів псевдографіки (а точніше, при відображенні символів з кодами 0xC0...0xDF) при увімкненому так званому англ. line graphics enable mode[1] додаткова 9-та колонка не порожня, а повторює 8-му, щоб горизонтальні лінії були нерозривні. Це є особливістю відеоконтролера, і саме тому символи, які не мають частин рамки з правого краю, винесені за вказаний діапазон. Тому, завантажуючи шрифт у відеоадаптер, не можна розміщувати псевдографіку в іншому діапазоні, інакше горизонтальні лінії будуть розірвані.
Примітки
Посилання