| カーミット | マゾフシェ |
|---|---|
| エイリアス | cp667、cp790、cp991、MAZ |
| 言語 | 研磨 |
| 分類 | 拡張 ASCII、OEM コード ページ |
| に基づく | OEM-米国 |
| その他の関連エンコーディング | Fidonet マゾビア (MFD)、 マゾビア 157、 FreeDOS-991 |
マゾフシェエンコーディングは、 DOSでポーランド語のテキストを表すために使用される文字セットです。この文字セットはコード ページ 437から派生したもので、ポーランド語の文字に対応するために特定の位置が変更されています。特に、マゾフシェエンコーディングはコード ページ 437 のブロック グラフィック文字を維持しており、IBMの後の公式中央ヨーロッパ コード ページ 852 とは区別されています。IBM のコード ページ 852 ではすべてのブロック グラフィックが保持されず、Norton Commander などのプログラムで正しく表示されませんでした。
Mazovia エンコーディングは、1984 年に IMM 」のポーランド版 IBM PC クローンの開発と製造プロジェクトの一環として設計されました。コード ページは、デュアル スイッチャブル グラフィックスのグラフィック カード、米国英語とロシア語のレイアウトのキーボード、ポーランド語フォントのプリンターなど、Mazovia 1016 コンピューターで一般的に使用される周辺機器に特に最適化されていました。Mazovia エンコーディングは、 1986 年にポーランド国立銀行(NBP) が標準として採用したことにより、ポーランドで広く受け入れられ、配布されました。NBP は、Zbigniew Jakubas と Krzysztof Sochackiの指導の下、台湾の部品を使用した 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 ( złoty記号は 0x9B にあり、Mazovia 1016 コンピュータの元の ROM と同じです)。このバリアントは、90 年代にポーランドで人気があったポーランド語グリフを提供する DOS TSR である EGAPL v3.2 でもサポートされていました。FreeDOS は、このバリアントをコード ページ 991 ( 0xA8 に§ (セクション記号) もあります) でサポートしていますが、FreeDOS より前のコード ページ 991 の元の定義は、コード ページ 667 と同じだったようです。
これらのバリアントはコード ページ 667 の定義に完全に準拠していないため、この番号に関連付けるべきではありません。
参照
注記
- ^ 1997年から1999年にかけてMarcin Gryszkalisによって開発されたポーランド語テキストコンバーターPLCは、コードページ991とシンボリックハンドルMAZの下で標準のMazoviaエンコードをサポートしています。Fidonet Mazoviaエンコードは、代わりにシンボリックハンドルMFDの下でサポートされています。
参考文献
- ^ ab Paul, Matthias R. (2001) [1996]. 「NECPINW の仕様とリファレンス ドキュメント」. NECPINW.CPI - NEC Pinwriter用 DOS コード ページ スイッチング ドライバー(2.08 版)。 FILESPEC.TXT from NECPI208.ZIP. 2017-09-10 にオリジナルからアーカイブ。2013-04-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「ポーランド語」に含まれていました。これは、 (n) = 21 のエスケープ シーケンス
ESC R (n)を介して呼び出すことができました。)
