[ 前のページ ] [ 次のページ ] [ 目次 ] [ 索引 ]
DECprint製品群で提供するReGISプロトコルをPostScript に変換するトランスレータは,英語版とまったく同じです。 このReGISトランスレータの他に,DECprint製品群では,DEC漢字やJISカタカナ文字セットを使用する, 漢字 ReGISトランスレータ(データ・タイプ名はREGIS_KANJI またはREGIS_KANJI80)を提供します。この章では,英語版ReGISトランスレータと漢字ReGIS トランスレータとの違いを説明します。この章で触れられていない部分については, 英語版ReGISトランスレータと同じなので, 「PostScript Translators Reference Manual for ReGIS and Tektronix 4010/4014」のPART I "ReGIS Translator" を参照してください。
REGIS_KANJIとREGIS_KANJI80は,日本語グラフィック端末,VT284のREGIS モードとの互換機能を提供します。REGIS_KANJIはVT284のグラフィック設定のReGIS85 桁表示に,REGIS_KANJI80はReGIS80桁表示に,それぞれ対応しています。
VT284のReGIS仕様に関しては,『Kanji Graphic Display VT284/VT286 Programmer Reference Manual』の第5章"ReGIS PROGRAMMING" を参照してください。
REGIS_KANJIとREGIS_KANJI80の違いは,REGIS_KANJIが英語版VT24xとの互換性を重視して, 初期画面アドレス,標準文字セルサイズを決定しているのに対して,REGIS_KANJI80 はVT284の画面の大きさ(縦720ピクセル横960 ピクセル)を画面アドレスにしたときに,文字がVT284固有の大きさで表示されることを意図して, 標準文字セルサイズを決定している点です。以下にREGIS_KANJI80 の標準文字セルサイズを示します。
サイズ番号 | ディスプレイセル・サイズ | ユニットセル・サイズ | 文字移動量 |
---|---|---|---|
S0 | [12,12] | [11,12] | [12,] |
S1 | [12,24] | [11,24] | [12,] |
S2 | [24,36] | [22,36] | [24,] |
S3 | [36,54] | [33,54] | [36,] |
S4 | [48,72] | [44,72] | [48,] |
S5 | [60,90] | [55,90] | [60,] |
S6 | [72,108] | [66,108] | [72,] |
S7 | [84,126] | [77,126] | [84,] |
S8 | [96,144] | [88,144] | [96,] |
S9 | [108,162] | [99,162] | [108,] |
S10 | [120,180] | [110,180] | [120,] |
S11 | [132,198] | [121,198] | [132,] |
S12 | [144,216] | [132,216] | [144,] |
S13 | [156,234] | [143,234] | [156,] |
S14 | [168,252] | [154,252] | [168,] |
S15 | [180,270] | [165,270] | [180,] |
S16 | [192,288] | [176,288] | [192,] |
REGIS_KANJIおよびREGIS_KANJI80の初期設定状態を付録 D に示します。
ReGISトランスレータでは,使用できる文字セットはASCIIだけですが, 漢字ReGISトランスレータではDEC漢字指示セット,JISローマ字セット, JISカタカナ文字セットも指定できます。DEC漢字指示セットについては, 「DEC漢字コード表」(AA-A056C-TE-JO)を参照してください。文字セットの切り替えは, テキスト・コマンドの以下の文字セットオプションを用います。
T(A0(L"<文字セット指示子>"),またはT(A0(R"<文字セット指示子>")
ダブルクオーテーションマーク(")はシングルクオーテーションマーク(') で置き換えることもできます。ここで,LはANSIデータ・タイプでのGL部分, すなわち文字コードの8ビット目(MSB)がoff(0)である文字コードを示し,R はGR部分,すなわち文字コードのMSBがon(1)である文字コードを示します。 以下に各文字セットの<文字セット指示子>を示します。
文字セット指示子 | 文字セット |
---|---|
+J | JISローマ字セット |
+B | ASCII文字セット |
+I | JISカタカナ文字セット |
$+3 | DEC漢字指示セット1983年版 |
英語版REGISデータ・タイプの文字ロード・コマンドでは,文字サイズは横8 ドット縦10ドットのビットマップ文字が文字セット1,2,または3にロードできます。 漢字 ReGISでは,この文字サイズを以下の形式で横8〜11 ドット,縦10〜24ドットの範囲で選択できます。
L[<横ドット数>,<縦ドット数>]
英語版REGISデータ・タイプでは文字シェーディングに用いられるのは, 横8ドット縦10ドットのビットマップ文字(ASCII文字セットのみ)ですが, 漢字ReGISではそのときのGL文字セットがASCIIでない場合には,アウトライン文字( 明朝体)を用います。
トランスレータはいずれも,既存の弊社製品との互換性を保つようにしていますが, いくつかの相違点もあります。表 4-2 は,漢字ReGISトランスレータと対応する漢字グラフィック端末VT284 のReGISモードとの機能の違いを示しています。REGISデータ・ タイプとVT240との違いは,英語版マニュアル「PostScript Translators Reference Manual for ReGIS and Tektronix 4010/4014」で述べられています。
相違点 | VT284 | トランスレータ |
---|---|---|
ReGISへの切り替え | エスケープシーケンス | データ・タイプ(REGIS_KANJI, REGIS_KANJI80) |
初期画面アドレス | [0,0][767,479] | [0,0][799,479] |
線の太さ | 画面の1/960 | 画面の1/800 |
画面スクロール | ||
S[X,Y] | あり | なし |
S<pv> | あり | なし |
S(D<0>),S(D<1>) | あり | なし |
カーソル制御 | ||
S(C<0>),S(C<1>) | あり | なし |
印刷制御 | ||
S(H),S(H[X,Y]) | あり | なし |
S(H[X,Y][X,Y]) | あり | なし |
遅延時間指定S(W(M<n>)) | あり | なし |
ページ排出指定S(F) | なし | あり |
明度(Lightness) | 明度100%が最も明るい | 明度100%は黒で印刷 |
補色ライティングモードW(C) | あり | オーバーレイモードで代用 |
フォアグラウンド画面制御W(F<n>) | あり | なし |
線幅指定W(L<n>Y) | なし | あり |
標準文字サイズ(T(Sn))と画面アドレスの関係 | アドレスが変化しても見かけの大きさは変わらない | アドレスに対応して大きさは変化する |
文字フォント | VT284/286 11×24文字セット | アウトラインフォント(モリサワ竜明朝書体) |
80カラム/85カラム設定 | 設定画面による | データ・タイプによる |
初期GL文字セット | 設定による(JISローマ字またはASCII) | JISローマ字セット |
初期GR文字セット | 設定による(DEC漢字またはJISカタカナ) | DEC漢字 |
文字オートラップ | あり | なし(切り捨て) |
文字ティルト指定T(D ) | なし | あり |
文字回転時のゆがみ | 90度単位以外では大きくなる | 90度単位以外でも文字サイズは変わらないが,互換性の保持のために,文字間隔は変わる |
ロード文字セット名指定 | あり | なし |
レポート命令 | あり | なし |
DEC拡張漢字サポート | あり | なし |