コードページ437

コードページ437
IBM PCで標準VGAを使用してレンダリングされたコード ページ 437
MIME / IANAIBM437
エイリアスcp437, 437, csPC8CodePage437, [ 1 ] OEM-US
言語英語ドイツ語スウェーデン語
分類拡張ASCIIOEMコードページ
拡張US-ASCII
その他の関連エンコーディングコードページ 850CWI-2

コードページ437CCSID 437)は、初代IBM PC(パーソナルコンピュータ)の文字セットである。 [ 2 ] CP437OEM-USOEM 437[ 3 ] PC-8[ 4 ] MS-DOS Latin USとも呼ばれる。[ 5 ]このセットには、すべての印刷可能なASCII文字に加え、アクセント付き文字(分音記号)、ギリシャ文字、アイコン、線描画記号が含まれる。「 OEMフォント」や「高ASCII」、あるいは「拡張ASCII」と呼ばれることもある。[ 4 ](相互に互換性のない多くのASCII拡張機能の1つ)。

この文字セットは、 EGAおよびVGA互換のグラフィックカードのコアにおいて主要な文字セットとして今も使用されています。そのため、PCの再起動時、フォントが読み込まれレンダリングされる前に表示されるテキストは、通常この文字セットを使用してレンダリングされます。 [注 1 ] IBM PCの時代に開発された多くのファイル形式も、コードページ437に基づいています。

ディスプレイアダプター

初代IBM PCには、IBMモノクロディスプレイアダプタ(MDA)ROMに9×14ピクセル/文字のフォント、およびカラーグラフィックスアダプタCGA )カードに8×8ピクセル/文字のフォントとしてこのフォントが搭載されていました。IBM拡張グラフィックスアダプタ(EGA)には8×14ピクセル/文字バージョン[ 6 ]と、CGA互換モード用に8×8ピクセル/文字バージョン[ 7 ]が搭載されていました。VGAは9×16バージョンが搭載されていました。

これらのディスプレイアダプタはすべてテキストモードを備えており、各文字セルには8ビットの文字コードポイント詳細を参照)が含まれ、グラフィック文字には256通りの値があります。256通りのコードすべてにROM内でグラフィック文字が割り当てられており、ASCIIでは非グラフィック制御文字用に予約されている0から31までのコードも含まれます。

東ヨーロッパの様々なPCでは、異なる文字セットが使用されており、ジャンパーやCMOS設定によってユーザーが選択できるものもありました。これらの文字セットは、例えば多くの線描画文字のコードポイントを共有するなど、可能な限り437に一致するように設計されており、同時に現地の言語のテキストも表示可能でした。

Altコード

コードページ437の遺産として、WindowsのAltコードで使用される数字の組み合わせがあります。[ 8 ] [ 9 ] [ 10 ] DOSユーザーは、 Altキーを押しながらテンキーで文字コードを入力することで文字を入力できました。 [ 8 ]多くのユーザーはCP437(または同様のCP850 )に必要な数字を記憶していました。Microsoft WindowsはCP1252などの異なる文字セットを使用していましたが、元の数字がエミュレートされていたため、ユーザーは引き続き使用できました。Microsoftは、数字の前に0を入力することでWindowsの文字セットからコードを入力できる機能を追加しました。[ 8 ] [ 11 ]

文字セット

以下の表はコードページ437を示しています。各文字は、対応するUnicodeコードポイント(文字コードと一致しない場合)とともに表示されます。ツールチップ(通常は文字のすぐ左をポイントした場合にのみ表示されます)には、Unicodeコードポイント名と10進数のAltコードが表示されます。一部のコードポイントには、対応するUnicode文字が複数存在するため、以下の注記も参照してください。

ROMは256通りの8ビットコードすべてに対応するグラフィックを提供していますが、一部のAPIは一部のコードポイント、特に0~31の範囲と127のコードを印刷しません。 [ 12 ]代わりに、これらのコードを制御文字として解釈します。例えば、オリジナルのIBM PCでは、テキスト出力の多くの方法では、16進コード07、08、0A、0DをそれぞれBELBSLFCRとして解釈していました。また、多くのプリンタもこれらの文字を印刷できませんでした。

コードページ437 [ 13 ] [ 14 ] [ 15 ] [ 16 ]
0 1 2 3 4 5 6 7 8 9 B C D E F
0x0​ ヌル[]☺︎ 263A263B♥︎ 2665♦︎ 2666♣︎ 2663♠︎ 2660202225D825CB25D9♂︎ 2642♀︎ 2640266A[ b ] 266B263C
1x16​ 25BA25C4↕︎ 2195‼︎ 203C00B6§ 00A725AC21A82191219321922190221F↔︎ 219425B2紀元前25年
2x32​  SP !#$%'*+-/
3x48​ 0123456789:;<>?
4x64​ @BCDEFGHJKLM
5x80​ P質問RSTあなたVWXはいZ[\]^_
6x96​ `1つのbcdefグラムhjlメートルno
7x112​ pqrstあなたv×yz{| [ c ]}[ d ] 2302
8x128​ Ç 00C7ü 00FCé 00E9â00E2ä00E400E0å 00E5ç 00E7ê 00EAë 00EBè 00E8ï 00EFî 00EEì 00ECÄ 00C4Å 00C5
9x144​ É 00C9æ 00E6Æ 00C6ô 00F4ö 00F6ò 00F2û 00FBù 00F9ÿ 00FFÖ 00D6Ü 00DC¢ 00A2£ 00A300A520A7ƒ 0192
アックス160 á 00E1í 00EDó 00F3ú 00FAñ 00F1Ñ 00D1ª 00AAº 00BA¿ 00BF2310¬ 00AC½ 00BD¼ 00BC¡ 00A100AB」» 00BB
Bx 176 259125922593[ e ] 250225242561256225562555256325512557255D255℃255B2510
Cx 192 25142534252C251C2500253C255E255F255A25542569256625602550256C2567
Dx 208 2568256425652559255825522553256B256A2518250℃25882584258C25902580
例224 α 03B1ß [ f ] 00DFΓ 0393π [ g ] 03C0Σ [ h ] 03A3σ 03C3µ [ i ] 00B5τ 03C4Φ03A6Θ [ j ] 0398Ω [ k ] 03A9δ [ l ] 03B4221Eφ [メートル] 03C6ε [ n ] 03B52229
Fx 240 2261± 00B122652264[ o ] 23202321÷ 00F72248° 00B0[ p ] 2219· 00B7[ q ] 221Aⁿ207F² 00B225A0NBSP[ r ] 00A0
  記号と句読点

Unicode に変換する場合、一部のコードには一意の単一の Unicode 相当値が存在しないため、正しい選択はコンテキストによって異なる場合があります。

  1. ^ 0 は空白を描画しますが、 Cの文字列終端文字として使用する場合、より正確にはNULと解釈されます。Star Micronicsのプリンタは、コードページ437ベースのC0領域グラフィックス実装において、このコードをスラッシュ付きゼロとして再利用しています。 [ 17 ]
  2. ^ 14 (E hex ) 図のように、 8分音符の連桁[U+266B, ♫] へのマッピングは、 Unicodeコンソーシアムによって提供されたデータに従っています。 [ 18 ] IBMのGCGID (Graphic Character Global IDentifier)文字IDシステムでは、これはSM910000であり、単に「2つの音符」と注釈されています。 [ 14 ] [ 15 ]しかし、参照グリフは2つの16分音符の連桁[U+266C, ♬] を示しています。 [ 14 ] IBM日本語ホストコードの仕様では、SM910080 (つまり、全角属性が設定されたSM910000) は明示的にU+266Cにマッピングされており、それに応じて2つの16分音符を示しています。 [ 19 ]
  3. ^ 124 (16進数で7C ) この位置の実際のグリフは、オリジナルのIBM PCおよび互換機フォントでは、オリジナルのMDAでレンダリングされた破線[U+00A6, ¦]です。このレンダリングは後にCGA EGA VGAにも採用されました(記事冒頭の画像を参照)。しかし、ほとんどすべてのソフトウェアはこのコードをASCII文字[U+007C, |]と想定しています。例えば、プログラミング言語ではこれを「または」として使用します。1990年代初頭、 ASCIIではこの位置に縦線があり、破線記号はASCIIの一部ではないことが明確になりました。
  4. ^ 127(16進数の7F )は「家」ですが、ギリシャ語の首都デルタ[U+0394, Δ]としても使用されることがあります。
  5. ^ 179 (B3 hex ) IBMのフォントでは整数拡張 [U+23AE, ⎮] としても機能する可能性があります。
  6. ^
    さまざまな IBM 製品における E0 から EF までの範囲の文字の比較。
    225(16進数のE1 )はIBMによってラテン文字の「シャープs小文字」[ 15 ] [U+00DF, ß]として識別されていますが、OEMフォントではギリシャ文字の小文字ベータ[U+03B2, β]として表示されることがあります。このラテン文字がギリシャ文字の中に配置されていることから、多目的使用が意図されていると考えられます。
  7. ^ 227 (E3 hex ) は、IBM ではギリシャ語の「小文字の円周率」 [U+03C0, π] として識別されますが、OEM フォントではギリシャ語の大文字の円周率 [U+03A0, Π] またはn 項積記号[U+220F, ∏] として表示されることがあります。
  8. ^ 228 (16進数のE4 )は、IBMではギリシャ語の「シグマ大文字」[U+03A3, Σ]として識別されていますが、 n進数の加算記号としても使用されます[U+2211, ∑]。
  9. ^ 230(16進数E6 )はIBMによってギリシャ語の「小文字ミュー」[U+03BC, μ]として識別されていますが、マイクロ記号[U+00B5, µ]としても使用されています。IBMのギリシャ語GCGIDテーブル[ 20 ]では、このコードページの文字はギリシャ文字にマッピングされていますが、cp437_DOSLatinUSからUnicodeへのテーブル[ 13 ]では、マイクロ記号にマッピングされています。
  10. ^ 233(16進数のE9 )は、IBMによってギリシャ語の「シータ大文字」[U+0398, Θ]として識別されています。 [ 14 ] [ 15 ]しかし、これらの記号は数学と物理学のためのもので、小文字のシータの方がはるかに一般的に使用されています(例:極座標)。
  11. ^ 234(EA hex)はIBMによってギリシャ語の「オメガ大文字」[U+03A9, Ω]として識別されていますが、オーム記号[U+2126, Ω]としても使用されています。Unicodeではこれらの文字は同等とみなされており、U+03A9を両方の文脈で使用することを推奨しています。 [ 21 ]
  12. ^ 235(EB hex)は、IBMによってギリシャ語の「デルタ小文字」[U+03B4, δ]として識別されています。また、小文字のeth [U+00F0, ð]や偏微分記号[U+2202, ∂]にも非公式に使用されていました。
  13. ^ 237 (ED hex ) は、IBM ではギリシャ語の「ファイ小文字(閉じた形式)」[U+03D5, ϕ; または、斜体で書かれた数学記号セットでは U+1D719, 𝜙] として識別されますが、Unicode では cp437_DOSLatinUS テーブルでこれを開いた(または「ループ」する)形式 [U+03C6, φ] にマッピングします。 [ 13 ] IBM のギリシャ語 GCGID テーブル[ 20 ]と Unicode のギリシャ語コード表[ 22 ]を比較すると、たとえば IBM が Unicode にマッピングする際に開いた形式と閉じた形式を逆にした箇所がわかります。この文字は、空集合記号 [U+2205, ∅]、直径記号 [U+2300, ⌀]、およびストローク付きのラテン文字 O [U+00D8, Ø; および U+00F8, ø] としても使用されます。
  14. ^ 238(EE 16進数)はIBMによってギリシャ文字の「小イプシロン」[U+03B5, ε]として識別されていますが、OEMフォントでは要素記号[U+2208, ∈]として表示されることがあります。これはユーロ記号[U+20AC, €]としてよく使用されていました。
  15. ^ 244 (F4 hex ) と 245 (F5 hex ) は積分記号(∫)の上部と下部であり、ボックス描画ブロックの垂直線である文字 179 (B3 hex )で拡張できます。244 は長い s文字 [U+017F, ſ]にも使用できます
  16. ^ 249(F9 hex)と 250(FA hex)はほとんど区別がつかない。最初のドットは 2 番目のドットよりもわずかに大きく、どちらも中点中点乗算ドットとして使用された[U+2219, ∙]
  17. ^ 251 (FB 16進数) はチェックマークとしても使われることがあった[U+2713, ✓]。
  18. ^ 255 (FF hex ) は空白を描画します。IBMPC 用に設計されたワードプロセッサでは、非改行スペース (NBSP) として使用した前例があります。

歴史

1995 年 10 月 2 日発行のフォーチュン誌に掲載されたビル・ゲイツとポール・アレンのインタビューでビル・ゲイツが語ったところによると、コード ページ 437 のレパートリーは、 Wangワードプロセッサの文字セットから取得されたものである

「…私​​たちはWang社の専用ワードプロセッサにも魅了されていました。汎用機でも同じように使えると信じていたからです。だからこそ、IBM PCのキーボードを設計する段階で、Wang社の面白い文字セットをマシンに採用したのです。スマイリーフェイスや四角形、三角形などです。いつかWang社のワードプロセッサのクローンを作りたいと考えていました。」

PCのROM-BIOS開発者であるデビッド・J・ブラッドリーのインタビューによると、キャラクターはシアトルからアトランタへの飛行機の中で、ビデオカードの責任者であるアンディ・サエンツ、PCの主任エンジニアであるルー・エッゲブレヒト、そして彼自身による4時間にわたる会議で決定されたという。[ 23 ]

グラフィック文字の選択には、いくつかの内部ロジックがあります。

  • 表の行0と1、コード0から31(16進数で00から1F は、様々なディンバット(補完文字および装飾文字)です。単独文字127(16進数で7F )もこのグループに属します。
  • 表の行 2 ~ 7、コード 32 ~ 126 (16進数の20 ~ 16進数の 7E ) は、標準のASCII印刷可能文字です。
  • 表の行 8 ~ 10、コード 128 ~ 175 (16進数の80 ~ 16 進数の AF ) は、国際テキスト文字の選択です。
  • 表の行11~13、コード176~223(16進数B0 ~16進数DF )は、ボックス描画文字とブロック文字です。このブロックは、文字192~223(16進数C0 ~16進数DF )がすべての右辺と右塗りつぶし領域を含むように配置されています。オリジナルのIBM PC MDAディスプレイアダプタは、コードページ437の文字グリフを8ピクセル幅のビットマップとして保存していましたが、視覚的な強調のため、画面上では9ピクセルごとに表示していました。この範囲の文字では、8番目のピクセル列が特殊なハードウェア回路によって複製され、[ 24 ]行の隙間や塗りつぶし領域が埋められていました。VGAアダプタでは、この動作をオン/オフにすることができます。[ 25 ]
  • 表の行 14 と 15、コード 224 から 254 ( 16 進数の E0 から16 進数の FE ) は数学記号専用で、最初の 12 文字は物理学でよく使用されるギリシャ文字から選択されています。

Microsoft Windowsのフォントのほとんどには、Microsoftがフォントデザイナーにサポートを推奨しているWGL4セットの一部であるため、表示されているUnicodeインデックスの特殊グラフィック文字が含まれています。(等幅ラスターフォントファミリのTerminalは、少なくとも一部の解像度では、コードページ437のすべての文字を複製した初期のフォントでした。)これらの文字をこれらのコードポイントから直接描画するために、Microsoft WindowsフォントのMS Linedraw [ 26 ]はコードページ437のすべての文字を複製し、これにより、制限はあるものの、DOSで表示されていたとおりにDOSテキストを現代のWindowsマシンで表示する1つの方法を提供しています。[ 27 ]

コードページ1055(HPシンボルセット0Lとも呼ばれる) [ 28 ]は、ボックス描画、ハーフブロック、黒丸(黒丸は中点を置き換える黒丸、黒丸はこのコードページでは中点を置き換える)、黒四角形を含むサブセットであり、それらを上半分に移動しています。スペースも含まれています。[ 29 ]

国際化

コードページ437には、主に128から175(16進数で80から16進数でAF )の値を持つ一連の国際文字が含まれています。しかし、英語ドイツ語スウェーデン語など、西ヨーロッパの主要言語の一部のみを完全にカバーしており[注2 ]、多くの西ヨーロッパの主要言語で重要ないくつかの文字(主に大文字)が欠けています。

  • スペイン語:Á、Í、Ó、Ú
  • フランス語: À、Â、È、Ê、Ë、Î、Ï、Ô、ā、œ、Ù、Û、Ÿ
  • ポルトガル語: Á、À、Â、Ã、ã、Ê、Í、Ó、Ô、Õ、õ、Ú
  • カタロニア語: À、È、Í、Ï、Ò、Ó、Ú
  • イタリア語: À、È、Ì、Ò、Ù
  • アイスランド語: Á、Ð、ð、Í、Ó、Ú、Ý、ý、Þ、þ
  • デンマーク語/ノルウェー語: Ø と ø。文字番号 237 (ED 16 進数) の小文字ファイ (閉じた形式) は、適切にレンダリングされない可能性があるものの、代替文字として使用できます (さらに、この文字は Unicode にマッピングされ、Unicode フォントでは、ストローク付きの O からさらに離れた、開いた形式のファイまたは閉じた垂直形式のファイとしてレンダリングされる傾向があります)。これを補うために、デンマーク語/ノルウェー語アイスランド語のコード ページ ( 865861 ) では、セント記号 (¢) を ø に、円記号 (¥) を Ø に置き換えました。
  • 基本的な数学記号を除き、ギリシャ語アルファベットの記号のほとんどは省略されました。(これらの記号はギリシャ語のコード ページ737869に含まれていました。コード ページ 437 に既に含まれていたギリシャ語記号の一部は、ギリシャ語での実際の使用に合わせて、数学的または科学的形式からグリフが変更されました。)

セント(¢)、スターリング・ポンド(£)、(¥)に加え、かつてのヨーロッパ通貨であるフローリン(ƒ、オランダ)とペセタ(₧、スペイン)も採用されている。ペセタの存在は異例である。スペインのペセタは国際的に通用する通貨ではなく、独自の通貨記号も存在しなかったため、ペセタは単に「Pt」、「Pta」、「Pts」、または「Ptas」と略されていた。しかし、 IBM電気タイプライターのスペイン版には、ペセタ専用のポジションが1つ設けられていた。

後の DOS 文字セット、たとえばコード ページ 850 (DOS Latin-1)、コード ページ 852 (DOS 中央ヨーロッパ言語)、コード ページ 737 (DOS ギリシャ語) などは、単一および二重のボックス描画文字を保持し、混合文字 (例:水平二重/垂直単一) を破棄することで、コード ページ 437 との互換性を保ちながら国際使用のギャップを埋めました。コード ページ 437 のすべての文字は、Unicodeおよび Microsoft のWGL4文字セットで同様のグリフを持っているため、Microsoft Windowsのほとんどのフォントで使用でき、 Linuxカーネルのデフォルト VGA フォントやX11のISO 10646フォントでも使用できます。

参照

注記

  1. ^東ヨーロッパ、アラブ諸国、アジア諸国で利用可能なシステムでは、異なるセットが使用されていることがよくあります。しかし、これらのセットは437に可能な限り一致するように設計されています。「OEM」(Original Equipment Manufacturer)という表記は、メーカーが様々な市場に合わせてセットを変更できることを示しています。
  2. ^また、バスク語マレー語、1999年以前のトルクメン語ラテンアルファベットなど、それほど主要でない西ヨーロッパ言語やその他の言語も完全にカバーしていますが、これはアルファベットがこれに基づいて構築されたためであり、その逆ではないと考えられます。

参考文献

  1. ^文字セットインターネット割り当て番号機関(IANA)、2018年12月12日
  2. ^ 「CCSID 437情報文書」 。2016年3月27日時点のオリジナルよりアーカイブ
  3. ^ "OEM 437" . Go Global Developer Center . Microsoft . 2016年6月9日時点のオリジナルよりアーカイブ。 2011年9月22日閲覧
  4. ^ a b「OEMフォント」 .百科事典. PCmag.com. 2020年11月27日時点のオリジナルよりアーカイブ2021年10月19日閲覧。
  5. ^ Kano, Nadine. 「付録H コードページ」.グローバリゼーションとローカリゼーション: コードページ 437 MS-DOS Latin US . Microsoft . 2016年3月17日時点のオリジナルよりアーカイブ。 2025年2月6日閲覧
  6. ^ IBM 拡張グラフィックス アダプター マニュアル(PDF)。p. 1。
  7. ^ IBM 拡張グラフィックス アダプター マニュアル(PDF)。p. 1。
  8. ^ a b c「このサイトで使用されている用語集」。Microsoft (「Alt+Numpad」という用語の説明をご覧ください)。2012年9月8日時点のオリジナルよりアーカイブ。 2018年8月17日閲覧
  9. ^マレー・サージェント. 「Unicode文字の入力 - マレー・サージェント:オフィスでの数学」 . 2018年8月17日閲覧
  10. ^ 「ALT+NUMPAD ASCIIキーの組み合わせ:わかりにくいパスワードを作成する際のαとΩ」 。 2018年8月17日閲覧
  11. ^ 「ASCIIまたはUnicodeのラテンベースの記号と文字を挿入する - Officeサポート」。Microsoft 2018年8月17日閲覧
  12. ^ 「SBCSコードページ情報文書 CPGID 00437」 .コード化文字セットおよび関連リソース. IBM . 1986 [1984-05-01] . 2016年6月9日時点のオリジナルよりアーカイブ。 2011年11月14日閲覧
  13. ^ a b c Steele, Shawn (1996年4月24日). 「cp437_DOSLatinUS to Unicode table」(TXT) . 2.00. Unicode Consortium . 2016年6月9日時点のオリジナルよりアーカイブ。 2011年11月14日閲覧
  14. ^ a b c dコードページ CPGID 00437 (PDF)、IBM
  15. ^ a b c d「コードページ(CPGID):00437」コード化文字セットと関連リソース。IBM 。1984年2023年8月3日閲覧
  16. ^ International Components for Unicode (ICU), ibm-437_P100-1995.ucm , 2002年12月3日
  17. ^ 「付録D:文字セット(§ IBM特殊文字セット)」(PDF) .ユーザーズ・マニュアル:LC-8021ドットマトリックス・プリンター. Star Micronics . 1997年. p. 55. 2004年9月8日時点のオリジナルよりアーカイブ(PDF) . 2024年4月25日閲覧
  18. ^ Whistler, Ken (1999年7月27日). 「IBM PC メモリマップドビデオグラフィックスから Unicode へ」 . Unicode コンソーシアム.
  19. ^ 「IBM 日本語グラフィック文字セット、漢字:DBCS–ホストおよびDBCS-PC」(PDF) IBM 2002年 CH 3-3220-024 2002年11月。
  20. ^ a b「グラフィック文字識別子:アルファベット、ギリシャ語」 .コード化文字セットと関連リソース. IBM . 2017年2月25日閲覧
  21. ^ Unicodeコンソーシアム(2003年5月21日)「第7章:ヨーロッパのアルファベット文字」Unicode標準4.0(PDF) Addison -Wesley(2003年8月発行)176ページISBN 0-321-18578-1. 2016年6月9日閲覧
  22. ^ 「ギリシャ語とコプト語:範囲:0370~03FF」(PDF) . Unicode標準バージョン9.0 . Unicodeコンソーシアム. 2017年2月25日閲覧
  23. ^ Edwards, Benj (2015年11月6日) [2011]. 「ASCII スマイリー文字の起源:David Bradley博士とのメール交換」2016年11月28日時点のオリジナルよりアーカイブ2016年11月27日閲覧。IBM PC文字セットの最初の32文字を見ると、スマイリー、音符、トランプのマークなど、風変わりな文字がたくさん見つかるでしょう。これらは文字ベースのゲーム用に用意されていました [...] 8ビット文字を使用していたため、128個の新しいスペースを埋める必要がありました。そこに、データマスターの経験に基づき、外国語文字を3列配置するという、本格的な文字を配置しました。ブロック体のグラフィック文字を3列配置すると [...] モノクロディスプレイアダプターをお使いの多くのお客様には、グラフィックが全く表示されませんでした [...] 数学記号、ギリシャ文字(数学用)、その他が2列配置されました [...] 最初の32文字(x00~x1F)についてはどうでしょうか? [...] これらの文字はテレタイプ送信に由来するものです。しかし、文字ベースの画面で表示することは可能でした。そこで、「あまり重要ではない」文字セットを追加しました。これらは表示専用であり、送信や保存には使用されませんでした。最も可能性の高い用途は、文字ベースのゲームです。[...] IBM PCの多くのものと同様に、1年間の開発スケジュールでは、検討や修正のための時間はほとんどありませんでした。[...] 文字セットは3人で4時間にわたる会議で開発され、私もシアトルからアトランタへの飛行機に同乗していました。会議の後、いくつかの小さな修正がありましたが、他にも設計、修正、決定すべきことがたくさんあったので、それだけでした。[...] その飛行機旅行には、ビデオカード担当のアンディ・サエンツと、PCのチーフエンジニアであるルー・エッゲブレヒトが同乗していました。
  24. ^ウィルトン、リチャード(1987年12月)。『PCおよびPS/2ビデオシステムプログラマガイド:EGA、VGA、HGC、MCGAによるビデオパフォーマンスの最大化』第1版)。マイクロソフトプレス。ISBN 1-55615-103-9
  25. ^ Joshua D. Neal、属性コントローラ レジスタ: 属性モード制御レジスタ、ハードウェア レベル VGA および SVGA ビデオ プログラミング情報ページ: ビット 2 はライン グラフィックス イネーブルです。
  26. ^ Mike Jacobs. 「MS LineDraw フォント ファミリ - タイポグラフィ | Microsoft Docs」 . Microsoft タイポグラフィ. 2.00. Microsoft Corporation . 2018年8月17日閲覧
  27. ^スタッフ (2013年10月26日). 「WD97: MS LineDraw フォントが Word で使用できない」 . Microsoft . 2.0. Microsoft . KB179422, Q179422. 2016年3月24日時点のオリジナルよりアーカイブ。 2012年7月1日閲覧
  28. ^ 「HP シンボル セット」
  29. ^ 「コードページ1055」(PDF) 。2013年1月21日時点のオリジナル(PDF)からのアーカイブ