Code Seite 437
Mime / Iana | IBM437 |
---|---|
Alias (e) | CP437, 437, CSPC8CodePage437,[1] Oem-us |
Sprachen) | Englisch |
Einstufung | Erweiterte ASCII, OEM -Code -Seite |
Erweitert | US-Ascii |
Andere verwandte Kodierungen (en) | Code Seite 850, CWI-2 |
Code Seite 437 (Ccsid 437) ist das Zeichensatz des Originals IBM PC (persönlicher Computer).[2] Es ist auch als CP437, OEM-US, OEM 437, bekannt[3] PC-8,[4] oder dos lateinam wir.[5] Das Set enthält alle druckbaren ASCII Zeichen, erweiterte Codes für Akzentschreiben (Diakritik), einige griechische Buchstaben, Symbole und Zeilenschaltsymbole. Es wird manchmal als "OEM -Schriftart" oder "High ASCII" oder als "bezeichnet"erweiterte ASCII"[4] (Eine von vielen gegenseitig inkompatiblen ASCII -Erweiterungen).
Dieser Zeichensatz bleibt der primäre Satz im Kern eines jeden Ega und VGA-kompatible Grafikkarte. Als solches wird der Text, der angezeigt wird, wenn ein PC neu startet, bevor Schriftarten geladen und gerendert werden können, normalerweise unter Verwendung dieses Zeichensatzes gerendert.[Anmerkung 1] Viele zum Zeitpunkt des IBM -PC entwickelte Dateiformate basieren auch auf Code Seite 437.
Anzeigeadapter
Der ursprüngliche IBM-PC enthielt diese Schriftart als 9 × 14 Pixel-per-Charakter-Schriftarten in der Rom des IBM Monochrom Display Adapter (MDA) und eine 8 × 8 Pixel-per-Charakter-Schriftart der Farbgrafikadapter (CGA) Karten. Das IBM Enhanced Graphics Adapter (EGA) enthielt eine 8 × 14 Pixel-per-Charakter-Version und die VGA enthielt eine 9 × 16 -Version.
Alle diese Anzeigeadapter haben Textmodi, in denen jede Zeichenzelle eine enthält 8 Bit Charakter Codepunkt (sehen Einzelheiten), geben 256 mögliche Werte für grafische Zeichen. Alle 256 Codes wurden in ROM ein grafisches Zeichen zugewiesen, einschließlich der Codes von 0 bis 31, die in ASCII für nicht grafische Kontrollzeichen reserviert waren.
Verschiedene osteuropäische PCs verwendeten verschiedene Zeichensätze, die manchmal über Springer oder CMOS-Setup ausgewählt werden können. Diese Sets wurden so konzipiert, dass sie 437 so weit wie möglich übereinstimmen, beispielsweise die Codepunkte für viele der Zeilen-Nebel-Zeichen, während Text in einer lokalen Sprache angezeigt werden kann.
ALT -Codes
Ein Vermächtnis von Code Seite 437 ist die in verwendeten Zahlenkombinationen Windows -Alt -Schlüsselcodes.[6][7][8] Der Benutzer könnte ein Zeichen eingeben, indem er die niedergeschlagen hat alt "Taste und Eingabe des dreistelligen Dezimalalt-Schlüsselcode auf der Numpad[6] und viele Benutzer haben die für CP437 benötigten Zahlen (oder für ähnliche Nummern auswendig gelernt Code Seite 850). Als Microsoft zu ihren proprietären Charakter -Sets wechselte (wie z. CP1252) und später Unicode In Windows wurden die ursprünglichen Codes beibehalten; Microsoft fügte die Möglichkeit hinzu, einen Code in das neue Zeichen einzugeben, indem Numpad 0 vor den Ziffern eingegeben wurde.[6][9]
Zeichensatz
Die folgenden Tabellen zeigen Code Seite 437. Jedes Zeichen wird mit seinem Äquivalent angezeigt Unicode Codepunkt (wenn es nicht dem Code des Zeichens entspricht). Ein Tooltip, der im Allgemeinen nur verfügbar ist, wenn man auf die unmittelbare links vom Zeichen zeigt, zeigt den Unicode -Code -Punktnamen und den Dezimal ALT -Code. Siehe auch die folgenden Notizen, da für einige Codepunkte mehrere äquivalente Unicode -Zeichen vorhanden sind.
Obwohl das ROM eine Grafik für alle 256 verschiedenen möglichen 8-Bit-Codes enthält, drucken einige APIs einige Codepunkte nicht, insbesondere den Bereich 0-31 und den Code bei 127.[10] Stattdessen interpretieren sie sie als Kontrollfiguren. Zum Beispiel würden viele Methoden zur Ausgabe von Text auf dem ursprünglichen IBM -PC die Codes für Bel, BS, CR und LF interpretieren. Viele Drucker konnten diese Charaktere auch nicht drucken.
Code Seite 437[11][12][13][14] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x 0 | Nul[a] | ☺ 263a | ☻ 263b | ♥ 2665 | ♦ 2666 | ♣ 2663 | ♠ 2660 | • 2022 | ◘ 25d8 | ○ 25cb | ◙ 25d9 | ♂ 2642 | ♀ 2640 | ♪ 266a | ♫[b] 266b | ☼ 263c |
1x 16 | ► 25ba | ◄ 25c4 | ↕ 2195 | ‼ 203c | ¶ 00B6 | § 00A7 | ▬ 25AC | ↨ 21A8 | ↑ 2191 | ↓ 2193 | → 2192 | ← 2190 | ∟ 221f | ↔ 2194 | ▲ 25b2 | ▼ 25bc |
2x 32 | Sp | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x 48 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x 64 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x 80 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6x 96 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x 112 | p | q | r | s | t | u | v | w | x | y | z | { | |[c] | } | ~ | ⌂[d] 2302 |
8x 128 | Ç 00C7 | ü 00FC | é 00E9 | â 00e2 | ä 00E4 | à 00e0 | å 00e5 | ç 00e7 | ê 00ea | ë 00eb | è 00e8 | ï 00ef | î 00ee | ì 00ec | Ä 00C4 | Å 00C5 |
9x 144 | É 00C9 | æ 00E6 | Æ 00c6 | ô 00F4 | ö 00f6 | ò 00F2 | û 00fb | ù 00f9 | ÿ 00ff | Ö 00d6 | Ü 00dc | ¢ 00A2 | £ 00A3 | ¥ 00A5 | ₧ 20A7 | ƒ 0192 |
Axt 160 | á 00e1 | í 00ed | ó 00F3 | ú 00fa | ñ 00F1 | Ñ 00d1 | ª 00AA | º 00ba | ¿ 00BF | ⌐ 2310 | ¬ 00AC | ½ 00bd | ¼ 00BC | ¡ 00A1 | « 00ab | » 00BB |
BX 176 | ░ 2591 | ▒ 2592 | ▓ 2593 | │[e] 2502 | ┤ 2524 | ╡ 2561 | ╢ 2562 | ╖ 2556 | ╕ 2555 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255d | ╜ 255c | ╛ 255b | ┐ 2510 |
CX 192 | └ 2514 | ┴ 2534 | ┬ 252c | ├ 251c | ─ 2500 | ┼ 253c | ╞ 255e | ╟ 255f | ╚ 255a | ╔ 2554 | ╩ 2569 | ╦ 2566 | ╠ 2560 | ═ 2550 | ╬ 256c | ╧ 2567 |
Dx 208 | ╨ 2568 | ╤ 2564 | ╥ 2565 | ╙ 2559 | ╘ 2558 | ╒ 2552 | ╓ 2553 | ╫ 256b | ╪ 256a | ┘ 2518 | ┌ 250c | █ 2588 | ▄ 2584 | ▌ 258c | ▐ 2590 | ▀ 2580 |
Ex 224 | α 03b1 | ß[f] 00df | Γ 0393 | π[g] 03c0 | Σ[h] 03a3 | σ 03c3 | µ[ich] 00B5 | τ 03c4 | Φ 03A6 | Θ 0398 | Ω[j] 03a9 | δ[k] 03b4 | ∞ 221e | φ[l] 03c6 | ε[m] 03b5 | ∩ 2229 |
Fx 240 | ≡ 2261 | ± 00B1 | ≥ 2265 | ≤ 2264 | ⌠[n] 2320 | ⌡ 2321 | ÷ 00f7 | ≈ 2248 | ° 00B0 | ∙[Ö] 2219 | · 00B7 | √[p] 221a | ⁿ 207f | ² 00B2 | ■ 25A0 | NBSP[q] 00A0 |
Bei der Übersetzung zu Unicode haben einige Codes kein eindeutiges Unicode -Äquivalent; Die richtige Wahl kann vom Kontext abhängen.
- ^ 0 zeichnet einen leeren Raum, aber die Verwendung als die C String Terminator bedeutet, dass es genauer als NUL übersetzt wird
- ^ In IBMs GCGID -System von Charakter -IDs ist dies SM910000, einfach als "zwei Musiknoten" kommentiert.[12][13] Die Referenzglyphe zeigt jedoch zwei Strahlen Semiquavers [U+266c, ♬].[12] Mapping wie im Strahl gezeigt Quavers [U+266b, ♫] folgt die von der bereitgestellten Daten Unicode -Konsortium.[15] In der Spezifikation für IBM Japanischer Hostcode, SM910080 (d. H. SM910000 mit dem Gesamtbreite Attributsatz) wird explizit auf U+266C zugeordnet und zeigt ebenfalls zwei Semiquavers.[16]
- ^ 124 (7cverhexen) Die tatsächliche Glyphe an dieser Position ist a Barballe [U+00A6, ...] im Original IBM PC und Koffer Schriftart wie vom Original gerendert MDA und dieses Rendering wurde später für verabschiedet für CGA, Ega und VGA (Siehe Bild zu Beginn des Artikels), aber fast alle Software geht davon aus, dass dieser Code der ist ASCII Charakter (zum Beispiel Programmiersprachen verwenden es als "oder") und in den frühen neunziger Jahren wurde klargestellt ASCII an dieser Position und das Symbol mit gebrochenem Balken ist nicht Teil von ASCII.
- ^ 127 (7fverhexen) ist ein "Haus", wurde aber manchmal auch als griechische Hauptstadt genutzt Delta [U+0394, δ].
- ^ Könnte auch als integrale Erweiterung [u+23ae, ⎮] in IBMs Schriftart dienen.
- ^ 225 (E1verhexen) wird von IBM als lateinisch identifiziert. "Scharfes S Klein"[17] [U+00df, ß], wird aber manchmal in gerendert OEM -Schriftarten als griechisch klein Beta [U+03b2, β]. Die Platzierung dieses lateinischen Charakters unter griechischen Charakteren deutet darauf hin, dass ein beabsichtigter Mehrzweck.
- ^ 227 (E3verhexen) wird von IBM als griechisch identifiziert "Pi Klein "[u+03c0, π], wird aber manchmal in OEM -Schriftarten als griechisches Kapital PI [U+03A0, π] oder der gerendert N-Ary Produkt Zeichen [u+220f, ∏].
- ^ 228 (E4verhexen) wird von IBM als griechisch identifiziert "Sigma Kapital "[U+03A3, σ], wird aber auch als die verwendet N-Ary Summe Zeichen [U+2211, ∑].
- ^ 230 (E6verhexen) wird von IBM als griechisch identifiziert "Mu Klein "[U+03BC, μ], wird aber auch als die verwendet Mikrozeichen [U+00B5, µ]. In Unicode, IBMs griechischem GCGID -Tisch[18] ordnet das Zeichen in dieser Codeseite dem griechischen Buchstaben ab, aber PythonZum Beispiel ordnet es dem Mikrozeichen zu.
- ^ 234 (EAverhexen) wird von IBM als griechisch identifiziert "Omega Capital "[U+03A9, ω], wird aber auch als die verwendet Ohm Zeichen [U+2126, ω]. Unicode betrachtet die Zeichen als gleichwertig und schlägt vor, dass U+03A9 in beiden Kontexten verwendet wird.[19]
- ^ 235 (ebverhexen) wird von IBM als griechisch identifiziert "Delta Klein "[u+03b4, δ]. Es wurde auch inoffiziell für die kleinen verwendet Eth [U+00F0, ð] und die partielle Ableitung Zeichen [U+2202, ∂]
- ^ 237 (hrsgverhexen) wird von IBM als griechisch identifiziert "Phi Kleine (geschlossene Form) "[U+03d5, ϕ; oder, aus dem kursivisierten Mathematiksatz, U+1D719,], in einigen Codecs (z. B. die Codec -Bibliothek von Python[20]), wird Unicode als offene (oder "loopy") Form [U+03c6, φ] zugeordnet. Vergleich der griechischen GCGID -Tabelle von IBM[18] mit dem griechischen Codediagramm von Unicode[21] zeigt, wo IBM beispielsweise die offenen und geschlossenen Formulare beim Abbau auf Unicode umgekehrt hat. Dieser Charakter wird auch als der verwendet leeres Set Zeichen [u+2205, ∅], die Durchmesser signieren [u+2300, ⌀] und die Lateinischer Brief O mit Schlaganfall [U+00D8, Ø; und u+00f8, Ø].
- ^ 238 (EEverhexen) wird von IBM als griechisch identifiziert "Epsilon Klein "[u+03b5, ε], wird aber manchmal in OEM -Schriftarten als die gerendert Element von Zeichen [U+2208, ∈]. Es wurde später inoffiziell als die verwendet Eurozeichen [U+20AC, €]
- ^ 244 (F4verhexen) und 245 (F5verhexen) sind der obere und untere Teil des Integrales Symbol (∫), und sie können mit dem Charakter 179 (b3) verlängert werdenverhexen), die vertikale Linie des Box -Zeichnungsblocks. 244 könnte auch für die verwendet werden lange s Zeichen [U+017f, ſ].
- ^ 249 (F9verhexen) und 250 (faverhexen) sind fast nicht zu unterscheiden: Der erste ist ein etwas größerer Punkt als der zweite, beide wurden als verwendet als Kugeln, Mittelpunkt, und Multiplikationspunkt [U+2219, ∙]
- ^ 251 (FBverhexen) wurde manchmal auch als verwendet Häkchen [U+2713, ✓].
- ^ 255 (ffverhexen) zeichnet einen leeren Raum; Die Verwendung als nicht bahnbrechender Raum (NBSP) hat einen Präzedenzfall in Textverarbeitungen Entworfen für den IBM PC.
Geschichte
Das Repertoire von Code Seite 437 wurde aus dem Zeichensatz von entnommen Wang Wortverarbeitungsmaschinen nach Bill Gates In einem Interview mit Toren und Paul Allen das erschien in der Ausgabe vom 2. Oktober 1995 von Fortune -Magazin:
- "... wir waren auch fasziniert von engagierten Textverarbeitern von Wang, weil wir glaubten, dass allgemeine Maschinen das genauso gut können. Deshalb, als es an der Zeit war, die Tastatur für den IBM-PC zu entwerfen Wang-Charakter in die Maschine-Sie wissen, Smiley-Gesichter, Kisten und Dreiecke und Mist. Wir dachten, wir möchten eines Tages einen Klon aus Wang-Wortverarbeitungssoftware machen. "
Nach einem Interview mit David J. Bradley (Entwickler der PCs Rom-Bios) Die Charaktere wurden während eines vierstündigen Treffens auf einer Flugzeugreise von Seattle nach Atlanta von Andy Saenz (verantwortlich für die Grafikkarte), Lew Eggebecht (Chefingenieur für den PC) und sich selbst entschieden.[22]
Die Auswahl der grafischen Zeichen hat eine interne Logik:
- Tabellenreihen 0 und 1, Codes 0 bis 31 (00)verhexen bis 1fverhexen), sind verschiedene Dingbats (komplementäre und dekorative Charaktere). Das isolierte Charakter 127 (7fverhexen) gehört auch zu dieser Gruppe.
- Tabellenreihen 2 bis 7, Codes 32 bis 126 (20verhexen bis 7everhexen), sind der Standard ASCII druckbare Zeichen.
- Tabellenreihen 8 bis 10, Codes 128 bis 175 (80verhexen zu afverhexen), sind eine Auswahl internationaler Textfiguren.
- Tabellenreihen 11 bis 13, Codes 176 bis 223 (B0verhexen zu dfverhexen), sind Kastenzeichnung und Block Figuren. Dieser Block ist so angeordnet, dass die Charaktere 192 bis 223 (C0verhexen zu dfverhexen) enthalten alle rechten Arme und rechtsgenutzten Bereiche. Das Original IBM PC MDA Adapter anzeigen gespeichert das Code Seite 437 Zeichen Glyphen wie Bitmaps acht Pixel breit, aber für die visuelle Verbesserung zeigte sie alle neun Pixel auf dem Bildschirm. Dieser Zeichenbereich hatte die achte Pixelspalte von speziellen Hardware -Schaltkreisen dupliziert.[23] So füllen Sie Lücken in Linien und gefüllten Bereichen. Mit dem VGA -Adapter kann dieses Verhalten ein- oder ausgeschaltet werden.[24]
- Tabellenreihen 14 und 15, Codes 224 bis 254 (E0verhexen zu feverhexen) sind mathematische Symbole gewidmet, wobei die ersten zwölf eine Auswahl von griechischen Buchstaben sind, die üblicherweise in der Physik verwendet werden.
Die meisten Schriftarten für Microsoft Windows Fügen Sie die speziellen Grafikzeichen in den gezeigten Unicode -Indizes ein, da sie Teil der sind WGL4 Stellen Sie fest, dass Microsoft Schriftdesigner ermutigt, zu unterstützen. (Die monospaced Raster -Schriftfamilie Terminal war eine frühe Schriftart, die zumindest bei einigen Auflösungen alle Code -Seite 437 -Zeichen replizierte.) Um diese Zeichen direkt aus diesen Codepunkten zu zeichnen, a Microsoft Windows Schriftart namens MS Linedraw[25] Replikiert alle Code -Zeichen.[26]
Internationalisierung
Code Seite 437 enthält eine Reihe internationaler Zeichen, hauptsächlich Werte 128 bis 175 (80)verhexen zu afverhexen). Es deckt jedoch nur einige wichtige westeuropäische Sprachen in vollem Umfang ab, einschließlich Englisch, Deutsch und Schwedisch,[Anmerkung 2] und so fehlen mehrere Charaktere (meist Großbuchstaben), die für viele wichtige westeuropäische Sprachen wichtig sind:
- Spanisch: Á, í, Ó und ú
- Französisch: À, â, è, ê, ë, î, ï, ô, œ, œ, ù, û und Ÿ
- Portugiesisch: Á, à, â ã, ã, ê, í, Ó, ô, õ, õ und ú
- katalanisch: À, è, í, ï, ò, Ó und ú
- Italienisch: À, è, ì, ò und ù
- isländisch: Á, ð, ð, í, Ó, ú, ý, ý, Þ und Þ
- dänisch/norwegisch: Ø und Ø. Zeichen Nummer 237 (edverhexen), der kleine pHi (geschlossene Form), könnte als Ersatz verwendet werden, obwohl er möglicherweise nicht gut ist (außerdem neigt es dazu, sich auf Unicode zuzuordnen und/oder in Unicode-Schriftarten als offene PHI oder die geschlossene zu rendern -Ververformungs-PHI, die noch weiter vom o mit Schlaganfall entfernt sind). Zu kompensieren, die dänisch/norwegisch und isländisch Codeseiten (865 und 861) Cent Cent Sign (¢) durch Ø und das Yen -Zeichen (¥) durch Ø.
- Die meisten griechisches Alphabet Symbole wurden über die grundlegenden mathematischen Symbole hinaus weggelassen. (Sie wurden in die griechischsprachigen Codeseiten aufgenommen 737 und 869. In einigen der griechischen Symbole, die sich bereits in Code befanden.
Zusammen mit Cent (¢), Pfund Sterling (£) und Yen/Yuan (¥) Währungssymbole, es hat ein paar ehemalige europäische Währungssymbole: die Gulden (ƒ, Niederlande) und die Peseta (₧, Spanien). Die Anwesenheit des letzten ist ungewöhnlich, da die spanische Peseta nie eine international relevante Währung war und auch nie ein eigenes Symbol hatte; Es wurde einfach als "pt", "pta", "pts" oder "ptas" abgekürzt. Spanische Modelle der IBM Electric Schreibmaschinehatte jedoch auch eine einzige Position, die ihr gewidmet war.
Spätere DOS -Charakter -Sets, wie z. Code Seite 850 (Dos latein-1), Code Seite 852 (Dos zentral-europäisch) und Code Seite 737 (Dos griechisch), füllte die Lücken für die internationale Verwendung mit einer gewissen Kompatibilität mit dem Code Seite 437, indem sie die einzelnen und doppelten Box-Abnutzungszeichen beibehalten, während die gemischten (z.B. horizontale doppelte/vertikale Single). Alle Code Seite 437 Zeichen haben ähnliche Glyphen in Unicode und in Microsoft's WGL4 Zeichensatz und sind daher in den meisten Schriftarten in erhältlich Microsoft Windowsund auch in der Standard -VGA -Schriftart der Linux Kernel und der ISO 10646 Schriftarten für X11.
Siehe auch
- ALT -Code
- Ansi
- ASCII
- Semigraphische Charaktere
- ATARI ST Charakter Set, abgeleitet von Code Seite 437
Anmerkungen
- ^ Systeme, die in Osteuropäischen, arabischen und asiatischen Ländern verfügbar sind, verwenden häufig einen anderen Satz. Diese Sets sind jedoch so ausgelegt, dass sie 437 so weit wie möglich entsprechen. Die Bezeichnung "OEM" für "Original Equipment Hersteller" zeigt, dass das Set vom Hersteller auf verschiedene Märkte begegnet werden kann.
- ^ Es deckt auch einige weniger wichtige westeuropäische Sprachen - und einige andere Sprachen - in vollem Umfang ab, einschließlich baskisch, malaiischund die vor 1999 Turkmen Lateinisches Alphabet, aber das war wahrscheinlich unbeabsichtigt.
Verweise
- ^ Zeichensätze, Internet zugewiesene Zahlen Autorität (IANA), 12. Dezember 2018
- ^ "CCSID 437 Informationsdokument". Archiviert von das Original am 27. März 2016.
- ^ "OEM 437". Go Global Developer Center. Microsoft. Archiviert von das Original am 9. Juni 2016. Abgerufen 22. September 2011.
- ^ a b "OEM -Schrift". Enzyklopädie. Pcmag.com. Archiviert vom Original am 27. November 2020. Abgerufen 19. Oktober 2021.
- ^ Kano, Nadine. "Anhang H -Code -Seiten". Globalisierung und Lokalisierung: Code Seite 437 dos lateinische USA. Entwicklung internationaler Software. Microsoft. Archiviert Aus dem Original am 17. März 2016. Abgerufen 14. November 2011.
- ^ a b c "Glossar der auf dieser Seite verwendeten Begriffe". Microsoft. (Bitte beachten Sie die Beschreibung zum Begriff "Alt+Numpad"). Archiviert von das Original am 8. September 2012. Abgerufen 17. August 2018.
- ^ Murray Sargent. "Eingabe von Unicode -Charakteren - Murray Sargent: Math im Amt". Abgerufen 17. August 2018.
- ^ "Alt+Numpad ASCII -Schlüsselkombinationen: α und ω des Erstellens von dunklen Passwörtern". Abgerufen 17. August 2018.
- ^ "Fügen Sie ASCII oder Unicode Lateinbasierte Symbole und Zeichen ein - Bürounterstützung". Microsoft. Abgerufen 17. August 2018.
- ^ "SBCS -Code -Seite Informationen Dokument CPGID 00437". Codierte Zeichensätze und verwandte Ressourcen. IBM. 1986 [1984-05-01]. Archiviert Aus dem Original am 9. Juni 2016. Abgerufen 14. November 2011.
- ^ Steele, Shawn (24. April 1996). "CP437_Doslatinus zur Unicode -Tabelle" (TXT). 2.00. Unicode -Konsortium. Archiviert Aus dem Original am 9. Juni 2016. Abgerufen 14. November 2011.
- ^ a b c Code Seite CPGID 00437 (PDF) (PDF), IBM
- ^ a b Code Seite CPGID 00437 (TXT), IBM
- ^ Internationale Komponenten für Unicode (ICU), IBM-437_P100-1995.UCM, 3. Dezember 2002
- ^ Whistler, Ken (27. Juli 1999). "IBM PC Memory-Made-Videografiken zu Unicode". Unicode -Konsortium.
- ^ "IBM Japanisches Grafikzeichen, Kanji: DBCS-Host und DBCS-PC" (PDF). IBM. 2002. C-H 3-3220-024 2002-11.
- ^ "Code -Seite (CPGID): 00437". Codierte Zeichensätze und verwandte Ressourcen. IBM. 1984. Abgerufen 25. Februar 2017.
- ^ a b "Grafische Charakteridentifikatoren: Alphabetik, Griechisch". Codierte Zeichensätze und verwandte Ressourcen. IBM. Abgerufen 25. Februar 2017.
- ^ Das Unicode -Konsortium (21. Mai 2003). "Kapitel 7: Europäische alphabetische Skripte". Der Unicode Standard 4.0 (PDF). Addison-Wesley (veröffentlicht August 2003). p. 176. ISBN 0-321-18578-1. Abgerufen 9. Juni 2016.
- ^ "cpython/cp437.py bei Master · python/cpython · github". GitHub. Abgerufen 17. August 2018.
- ^ "Griechisch und koptisch: Bereich: 0370–03ff" (PDF). Der Unicode Standard, Version 9.0. Unicode -Konsortium. Abgerufen 25. Februar 2017.
- ^ Edwards, Benj (6. November 2015) [2011]. "Ursprünge des ASCII -Smiley -Charakters: Ein E -Mail -Austausch mit Dr. David Bradley". Archiviert Aus dem Original am 28. November 2016. Abgerufen 27. November 2016.
Wenn Sie sich die ersten 32 Zeichen in der ansehen IBM PC Charakter -Set Sie werden viele skurrile Charaktere sehen - Smiley -Gesicht, musikalische Noten, Kartenanzüge und andere. Diese waren für charakterbasierte Spiele [...] gedacht, da wir 8-Bit-Charaktere verwendeten, in denen wir 128 neue Plätze zum Füllen hatten. Wir setzen ernsthafte Charaktere dort - drei Spalten fremder Charaktere, basierend auf unserer DataMaster Erfahrung. Drei Spalten mit blockgrafischen Zeichen [...] Viele Kunden mit monochromem Anzeigadapter hätten überhaupt keine Grafiken. [...] Zwei Spalten hatten mathematische Symbole, griechische Buchstaben (für Mathematik) und andere [...] über die ersten 32 Zeichen (x00-x1f)? [...] Diese Zeichen stammten mit der Teletyp -Übertragung. Aber wir könnten sie auf den charakterbasierten Bildschirmen anzeigen. Also haben wir eine Reihe von "nicht ernsthaften" Charakteren hinzugefügt. Sie waren nur als Anzeigezeichen gedacht, nicht für Übertragung oder Speicher. Ihr wahrscheinlichster Gebrauch wäre in charakterbasierten Spielen. [...] Wie in den meisten Dingen für den IBM PC ließ der einjährige Entwicklungsplan wenig Zeit für Kontemplation und Überarbeitung. [...] Das Charakter-Set wurde in einem 4-stündigen Treffen mit drei Personen entwickelt, und ich war einer von denen in diesem Flugzeug von Seattle nach Atlanta. Nach diesem Treffen gab es eine geringfügige Überarbeitung, aber es gab viele andere Dinge zu entwerfen/zu reparieren/zu entscheiden, so dass es war. [...] Die anderen Teilnehmer an dieser Flugreise waren Andy Saenz - verantwortlich für die Grafikkarte, und Lew Eggebecht - der Chefingenieur für den PC.
- ^ Wilton, Richard (Dezember 1987). Programmierhandbuch zu PC & PS/2 Video -Systemen: Maximale Videoleistung Form der EGA, VGA, HGC und MCGA (1. Aufl.). Microsoft Press. ISBN 1-55615-103-9.
- ^ Joshua D. Neal, Attribut -Controller -Register: Attributmodus -Steuerregister, Hardware Level VGA- und SVGA -Video -Programmierinformationen Seite: Bit 2 ist Zeilengrafiken aktiviert.
- ^ Mike Jacobs. "MS Linedraw Font Family - Typografie | Microsoft Docs". Microsoft Typografie. 2.00. Microsoft Corporation. Abgerufen 17. August 2018.
- ^ Mitarbeiter (26. Oktober 2013). "WD97: MS LINEDRAW FONT NICHT VERWORKEL VERWORTEN". Microsoft. 2.0. Microsoft. KB179422, Q179422. Archiviert Aus dem Original am 24. März 2016. Abgerufen 1. Juli 2012.
Externe Links
- IBM PC-Speicher-Made-Video-Grafik zu Unicode auf offizieller Unicode -Site