マゾフシェエンコーディング
| カーミット | マゾフシェ |
|---|---|
| エイリアス | cp667、cp790、cp991、MAZ |
| 言語 | 研磨 |
| 分類 | 拡張ASCII、OEMコードページ |
| に基づく | OEM-米国 |
| その他の関連エンコーディング | Fidonet Mazovia (MFD)、 Mazovia 157、 FreeDOS-991 |
マゾフシェエンコーディングは、 DOSでポーランド語のテキストを表現するために使用される文字セットです。この文字セットはコードページ 437を継承しており、ポーランド語の文字に対応するために特定の位置が変更されています。特に、マゾフシェエンコーディングはコードページ 437 のブロック体グラフィック文字を維持しており、IBMが後に公式化した中央ヨーロッパコードページ 852 とは区別されています。中央ヨーロッパコードページ 852 ではすべてのブロック体グラフィックが保持されず、Norton Commander などのプログラムで正しく表示されないという問題がありました。
Mazoviaエンコーディングは、1984年にIMM のヤン・クリモヴィチによって設計されました。これは、コードネーム「Mazovia 1016 」のポーランド版IBM PCクローンの開発・製造プロジェクトの一環として設計されました。コードページは、Mazovia 1016コンピュータで一般的に使用される周辺機器(デュアルスイッチャブルグラフィックス搭載のグラフィックカード、米国英語とロシア語のレイアウトを備えたキーボード、ポーランド語フォント搭載のプリンターなど)向けに特に最適化されていました。Mazoviaエンコーディングは、1986年にポーランド国立銀行(NBP)が標準として採用したことで、ポーランドで広く受け入れられ、普及しました。NBPは、ズビグニエフ・ヤクバスとクリストフ・ソハツキの指導の下、台湾製の部品を使用したIpacoによる互換コンピュータの製造を促進する上で重要な役割を果たしました。
マゾフシェ文字エンコードの公式コード ページ割り当てには、あいまいさが存在します。
PTS-DOSとS/DOSはコードページ667(CP667)でこのエンコードをサポートしています。[1]同じエンコードは、ポーランド語のソフトウェアの一部でコードページ991(CP991)とも呼ばれていましたが、[注1] FreeDOSのコードページ991の実装はこの元のエンコードと同じではないようです。NEC PinwritersNECPINW.CPIのDOSコードページ切り替えファイルは、コードページ667と991の両方でMazoviaエンコードをサポートしています。[1] FreeDOSはその間に、コードページ790(CP790)でもMazoviaエンコードのバリアントのサポートを導入しました。Fujitsu DL6400(Pro) / DL6600(Pro)プリンタもMazoviaエンコードをサポートしています。[2]このエンコードは、Starプリンタではコードページ3843として知られています。
文字セット
各文字は、対応するUnicodeコードポイントで示されています。[3]表の後半部分(128〜255)のみが表示されており、前半部分(0〜127)はすべてASCIIおよびコードページ437と同じです。
このエンコーディングにはいくつかのバリエーションが存在します。
- 波型引用符付きのMazovia(「 „ 」は9D、「 ” 」はA9)。FreeDOSはコードページ790でこのバリアントをサポートしています。
- マゾフシェ 157 ( śは 9E ではなく 9D にあります)
- Fido Mazovia ( ćは 8D ではなく 0x87 にあり、Ćは 0x95 ではなく 0x80 にあります)
- zł Mazovia(Mazovia 1016コンピュータのオリジナルROMと同様に、0x9Bにzłoty記号が配置されています)。このバリアントは、1990年代にポーランドで人気を博したポーランド語グリフを提供するDOS TSRであるEGAPL v3.2でもサポートされていました。FreeDOSは、このバリアントをコードページ991(0xA8に§(セクション記号)も配置)でサポートしていますが、FreeDOSより前のコードページ991のオリジナルの定義は、コードページ667と同一であったようです。
これらのバリアントはコード ページ 667 の定義に完全に準拠していないため、この番号に関連付けるべきではありません。
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | あ | B | C | D | E | F | |
| 8x128 | Ç 00C7 | ü 00FC | é 00E9 | â00E2 | ä00E4 | 00E0 | ± 0105 | ç 00E7 | ê 00EA | ë 00EB | è 00E8 | ï 00EF | î 00EE | ć 0107 | Ä 00C4 | Ą 0104 |
| 9x144 | Ę 0118 | ę 0119 | ł 0142 | ô 00F4 | ö 00F6 | Ć 0106 | û 00FB | ù 00F9 | Ś 015A | Ö 00D6 | Ü 00DC | ¢ 00A2 | 0141ポンド | 00A5円 | ś 015B | ƒ 0192 |
| アックス 160 | Ź 0179 | Ż 017B | ó 00F3 | Ó 00D3 | ń 0144 | Ń 0143 | ź 017A | ż 017C | ¿ 00BF | ⌐ 2310 | ¬ 00AC | ½ 00BD | ¼ 00BC | ¡ 00A1 | 「 00AB」 | » 00BB |
| Bx 176 | ░ 2591 | ▒ 2592 | ▓ 2593 | │ 2502 | ┤ 2524 | ╡ 2561 | ╢ 2562 | ╖ 2556 | ╕ 2555 | ╣ 2563 | ║ 2551 | ╗ 2557 | ╝ 255D | ╜ 255℃ | ╛ 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 | ┌ 250℃ | █ 2588 | ▄ 2584 | ▌ 258C | ▐ 2590 | ▀ 2580 |
| 例 224 | α 03B1 | ß 00DF | Γ 0393 | π 03C0 | Σ03A3 | σ 03C3 | µ 00B5 | τ 03C4 | Φ03A6 | Θ 0398 | Ω 03A9 | δ 03B4 | ∞ 221E | φ 03C6 | ε 03B5 | ∩ 2229 |
| Fx 240 | ≡ 2261 | ± 00B1 | ≥ 2265 | ≤ 2264 | ⌠ 2320 | ⌡ 2321 | ÷ 00F7 | ≈ 2248 | ° 00B0 | ∙ 2219 | · 00B7 | √221A | ⁿ207F | ² 00B2 | ■ 25A0 | NBSP |
参照
注記
- ^ 1997年から1999年にかけてMarcin Gryszkalisによって開発されたポーランド語テキストコンバータPLCは、コードページ991の標準MazoviaエンコードとシンボリックハンドルMAZをサポートしています。Fidonet Mazoviaエンコードは、シンボリックハンドルMFDでサポートされています。
参考文献
- ^ ab Paul, Matthias R. (2001) [1996]. 「NECPINWの仕様とリファレンスドキュメント」. NECPINW.CPI - NEC Pinwriters用DOSコードページスイッチングドライバ(2.08版). FILESPEC.TXT from NECPI208.ZIP. オリジナルから2017年9月10日アーカイブ。 2013年4月22日閲覧。
- ^ Fujitsu DL6400/DL6600 ドットマトリックスプリンタ ユーザーズマニュアル(PDF) .富士通株式会社. 1994年4月 . C147-E015-01EN . 2016年6月14日時点のオリジナルよりアーカイブ(PDF) . 2016年6月14日閲覧。
- ^ Pinwriter Familie - Pinwriter - Epromsockel - Zusätzliche Zeichensätze / Schriftarten (カスタム バリアントを含む、 NEC PinwriterのオプションのフォントおよびコードページEPROM の印刷されたリファレンス マニュアル) (ドイツ語) (00 3/93 版)。NEC ドイツ社。 1993年。(注: NEC Pinwriterシリーズのドット マトリックス プリンタの一部、つまりP3200 / P3300 ( P20 / P30 )、P6200 / P6300 ( P60 / P70 )、P9300 ( P90 )、P7200 / P7300 ( P62 / P72 )、P22Q / P32Q 、P3800 / P3900 ( P42Q / P52Q ) 、P1200 / P1300 ( P2Q / P3Q )、P2000 ( P2X ) 、およびP8000 ( P72X )では、オプションのフォントEPROMのインストールがサポートされており、このエンコーディングは ROM #8「Polish」に含まれていました。これは、(n) = 21 のエスケープ シーケンスを介して呼び出すことができました。 )
ESC R (n)