CP437 (Codepage 437, DOSLatinUS) er den tegntabel, der er brugt af den originale IBM PC siden 1981 . CP437 har fungeret som skabelon for adskillige andre kodninger, inklusive en alternativ kodning til det russiske sprog .
ROM'en på IBM PC-videoadapteren havde en skrifttype til følgende tegnsæt:
.0 | .en | .2 | .3 | .fire | .5 | .6 | .7 | .otte | .9 | .EN | .B | .C | .D | .E | .F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0. |
nul 0 |
☺ 263A |
☻ 263B |
♥ 2665 |
♦ 2666 |
♣ 2663 |
♠ 2660 |
• 2022 |
◘25D8 _ |
○ 25CB |
◙ 25D9 |
♂ 2642 |
♀ 2640 |
♪ 266A |
♫ 266B |
☼ 263C |
en. |
► 25BA |
◄ 25C4 |
↕ 2195 |
‼ 203C |
¶ B6 |
§ A7 |
▬25AC _ |
↨ 21A8 |
↑ 2191 |
↓ 2193 |
→ 2192 |
← 2190 |
∟221F _ |
↔ 2194 |
▲ 25B2 |
▼ 25 f.Kr |
2. |
tyve |
! 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 |
fire. |
@ 40 |
A 41 |
B42 _ |
C 43 |
D44 _ |
E 45 |
F 46 |
G47 _ |
H48 _ |
jeg 49 |
J4A _ |
K4B _ |
L4C _ |
M4D _ |
N 4E |
O 4F |
5. |
P50 _ |
Q 51 |
R52 _ |
S 53 |
T54 _ |
U 55 |
V 56 |
W 57 |
x58 _ |
Y 59 |
Z5A _ |
[ 5B |
\ 5C |
] 5D |
^ 5E |
_5F _ |
6. |
` 60 |
en 61 |
b 62 |
c 63 |
d64 _ |
e 65 |
f 66 |
g 67 |
h 68 |
jeg 69 |
j 6A |
k 6B |
l 6C |
m 6D |
n 6E |
o 6F |
7. |
s 70 |
q 71 |
r72 _ |
s73 _ |
t 74 |
u 75 |
v 76 |
w 77 |
x78 _ |
79 _ |
z 7A |
{ 7B |
| 7C |
} 7D |
~ 7E |
⌂ 2302 |
otte. |
Z C7 |
FC _ |
e E9 |
â E2 |
en E4 |
en E0 |
å E5 |
ç E7 |
ê EA |
ë EB |
og E8 |
EF _ |
îEE _ |
Р EC |
Ä C4 |
Å C5 |
9. |
E C9 |
æ E6 |
Æ C6 |
ô F4 |
ö F6 |
ò F2 |
û FB |
ù F9 |
ÿ FF |
Ö D6 |
Ü DC |
¢ A2 |
£ A3 |
¥ A5 |
₧ 20A7 |
ƒ 192 |
EN. |
en E1 |
og ED |
o F3 |
FA _ |
ñ F1 |
Ñ D1 |
ªAA _ |
BA _ |
¿ BF |
⌐ 2310 |
¬AC _ |
½ BD |
¼ f.Kr |
¡ A1 |
AB _ |
» BB |
b. |
░ 2591 |
▒ 2592 |
▓ 2593 |
│ 2502 |
┤ 2524 |
╡ 2561 |
╢ 2562 |
╖ 2556 |
╕ 2555 |
╣ 2563 |
║ 2551 |
╗ 2557 |
nr. 255D |
╜255C _ |
╛255B _ |
┐ 2510 |
C. |
└ 2514 |
┴ 2534 |
┬ 252C |
├ 251C |
─ 2500 |
┼ 253C |
nr. 255E |
╟255F _ |
╚ 255A |
╔ 2554 |
╩ 2569 |
╦ 2566 |
╠ 2560 |
═ 2550 |
╬ 256C |
nr. 2567 |
D. |
╨ 2568 |
╤ 2564 |
╥ 2565 |
╙ 2559 |
# 2558 |
╒ 2552 |
╓ 2553 |
nr. 256B |
nr. 256A |
┘ 2518 |
┌250C _ |
█ 2588 |
▄ 2584 |
▌258C _ |
▐ 2590 |
▀ 2580 |
E. |
a 3B1 |
ß DF |
G 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 |
I CP437 er kodepositionerne 0x00-0x1F og 0x7F imidlertid optaget af kontroltegn , det vil sige, at de ikke har en grafisk repræsentation.
De fleste moderne pc-videoadaptere inkluderer også denne skrifttype i ROM. Computerne i CMEA -medlemslandene, både af ES PC -serien (for eksempel Pravets 16 , Robotron, EC-1841), og af andre arkitekturer, havde versioner med hardware Cyrillicization (Russification) af videokort. For udstyr produceret i vestlige lande og tredjeverdenslande var den mere populære metode indlæsning af nationale skrifttyper med software, normalt på tidspunktet for indlæsning af operativsystemet.
I skrifttyper til MDA- og VGA -videoadaptere er alle tegn 8 punkter brede, men på skærmen i nogle tilstande vises de som 9 punkter brede. En ekstra tom kolonne er nødvendig for visuelt at adskille bogstaverne fra hinanden. Men når man viser pseudografiske symboler (mere præcist, når man viser symboler med koder 0xB0 ... 0xDF) med det såkaldte engelske. linjegrafikaktiveringstilstand [1] yderligere 9. kolonne er ikke tom, men gentager den 8., så de vandrette linjer ikke brydes. Dette er en funktion ved videocontrolleren, og det er grunden til, at de tegn, der ikke har dele af rammen i højre kant, tages ud af det angivne område. Derfor, når du indlæser en skrifttype i en videoadapter, kan du ikke placere pseudografi i et andet område, ellers vil de vandrette linjer blive brudt.