Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ typeface(7) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cdff(5)

utoc(1)

fonttab(5)

TYPEFACE(7)  —  NEWS-OS Programmer’s Manual

名称

typeface − CDFF および CDIF 書体コード

解説

typeface は、CDFF および CDIF ファイルで文字の書体を指定するコードです。

現在サポートされている書体とそのコードは以下のとおりです。

 コード  書体
 (2 バイトコード用)
 0x01000明朝体
0x02000ゴシック体
 DN 書体
0x00101006DN 細明朝体
0x00101002DN 太明朝体
0x00102004DN 中ゴシック体
0x00102002DN 太ゴシック体
0x00102008DN 極太ゴシック体
0x00103006DN 細丸ゴシック体
0x00103004DN 中丸ゴシック体
0x00103002DN 太丸ゴシック体
 PMT 書体
0x00201006PMT 細明朝体
0x00201004PMT 中明朝体
0x00201002PMT 太明朝体
0x00202006PMT 細ゴシック体
0x00202004PMT 中ゴシック体
0x00202002PMT 太ゴシック体
0x00203006PMT 細丸ゴシック体
0x00203004PMT 中丸ゴシック体
0x00204000PMT 教科書体
0x00204010PMT 正楷書体
 その他
(fonttab の記述に依存)
 (1 バイトコード用)
 文字ピッチが可変(proportional pitch)の書体
0x80100ローマン
0x80101イタリック
0x80102ボールド
0x80500サンセリフ
0x80501サンセリフイタリック
0x80502サンセリフボールド
 文字ピッチが固定の書体
0x80400タイプライタ (constantwidth)
このほか、文字ピッチが固定の書体としては、2 バイトコード用の書体
コードに 0x80000 を加えた(論理和した)ものを指定することができます。
この場合、指定された 2 バイトコード書体を50%の幅に圧縮したものが
印字されます。
(例)
0x81000半角明朝体
0x00282006半角PMT細ゴシック体
 

ここに記述した書体を指定すれば、 lpf_lbpif(8) などの CDIF 処理系は対応する文字を印字することができます。 半角カナは 2 バイトコードの書体にしたがい、文字幅を 50% に圧縮して印字します。 該当する書体のフォントがない場合は別の書体で代用することがあります。
他のプリンタフィルタでは書体コードの解釈はそのプリンタの機能に依存します。 lpf_clsif(8) および lpf_cls3if(8) ではこれらの書体は使用できず、プリンタ上に搭載されている書体のみに 制限されます。 マルチフォントセット (NWF-629、NWF-631〜636C) をインストールすると、 /usr/sony/etc/fonttab がインストールされます。 この fonttab には該当する書体に対する 書体コードがセットされています。 マルチフォントセット以外のフォントについても、インストール時に取扱説明書 に従い fonttab への記述の追加を行います。詳しくは fonttab(5) を参照してください。

関連ファイル

/usr/sony/include/CDFF/value.h

関連事項

cdff(5), utoc(1), fonttab(5)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026