X680x0 Ko-Window とフォント



  Ko-Window 上で動くアプリケーションの中には、テキストエディタなど、使用する
フォントサイズを自由に選べるものがあります。フォントサイズを気軽に選べるのは
おそらくウィンドウシステムの特徴の1つでしょう。特にアプリケーションの一覧性
を高めるために、ウィンドウには一般的に小さめのフォントを好んで使用する傾向が
あるようです。
 8dot フォントはさすがに漢字がつらいので、10dot もしくは 12dot フォントが画
面を広く使えてお勧めです。

 1996/02/07 現在、Ko-Window サーバーで使用できるテキスト用フォントサイズは
次の5種類あります。

	24dot フォント
	16dot フォント
	12dot フォント
	10dot フォント
	 8dot フォント

フォントサイズを選べるアプリケーションでは、これらフォントサイズから好きなも
のをユーザーが自由に選んで使用できるようになっています。(たいていは起動時の
 -f オプション)


  Ko-Window のサーバーは、これらフォントの生成をすべて IOCS に任せています。
X680x0 の標準の IOCS では、フォントサイズには 24/16/12dot の3種類しか対応し
ていません。そのため、フォント周りの IOCS を高速化する hfont というドライバ
を組み込むことで、同時に 10dot や 8dot フォントも生成できるように拡張が行わ
れているのです。

  hfont は IOCS のフォント作成の高速化と、10dot/8dot フォントの生成機能を追加
するだけでなく、外部からすべてのフォントを組み込み、置き換えできるようになっ
ています。ユーザーが任意のフォントデータを用意すれば、好きなフォントを組み込
んで使用することもできるようになっています。

  下の表は、外部からフォントを組み込まない場合に、そのフォントをどこから得る
かを表しています。すべてのフォントが外部組み込みで置き換えできるので、フォン
トを組み込んだ場合はこの限りではありません。

      | ASCII  | 非漢字 |第1水準 |第2水準 |SYS外字 | 1/4角  |
───┼────┼────┼────┼────┼────┼────┤
 24dot|  ROM   |  ROM   |  ROM   |  ROM   |  RAM   |  ROM   |
 16dot|  ROM   |  ROM   |  ROM   |  ROM   |  RAM   |  ROM   |
 12dot|  ROM   | hfont  | hfont  | hfont  | hfont  | hfont  |
 10dot| 外部(a)| hfont  | hfont  | hfont  | hfont  |  ---   |
  8dot| 外部   |  外部  |  外部  |  外部  |  外部  |  ---   |
───┴────┴────┴────┴────┴────┴────┘

   ROM   : X680x0 の ROM に最初から組み込まれているもの
   RAM   : Human68k が RAM 上に組み込むもの(hfontの-uオプションで選択可能)
  hfont  : 組み込まれていなくても hfont が変換して作り出すことができるもの
  外部   : 外部からフォントファイルを組み込まなければ使用できないもの
  ---    : 使用できないもの

  上記表のうち(a)の 10dot ASCII フォントは、hfont や Ko-Window 基本セットに
付属(hfont10.fon)しているので、ドキュメント通りに起動していれば Ko-Window
では普通に使用できます。つまり、24dot 〜 10dot までのフォントは、Ko-Window
では標準フォントとして、そのままで使うことができます。

  8dot フォントに関しては現在オプションであり、8dot フォントを使うのであれば、
自分でフォントファイルを手に入れて組み込んでおく必要があります。Ko-Window 用
 8dot のフォントファイルとして恵梨沙フォントを使用することができます。

  恵梨沙フォントは以下の場所で入手可能です。また 10dot の漢字フォントは、標
準では hfont が 16dot の ROM フォントを変形して作り出しています。そのため若
干字形が崩れて、必ずしも読みやすいものではありません。この Ko-Window 用恵梨
沙フォントのパッケージを入手すれば、10dot フォントでも読みやすい恵梨沙フォン
トを使用することができます。メモリはその分食いますが、表示も速くなるので 10
dot フォントを多用する方は一度ためしてみて下さい。

Ko-Window 用恵梨沙フォントは、ftp.tohoku.ac.jp 、でんでんネット、NiftyServe
にて入手可能です。以下は ftp.tohoku.ac.jp の ELISAK10.LZH にリンクを張ってあ
ります。

Ko-Window 用恵梨沙フォント ELISAK10.LZH

上記2つのどちらかに当てはまる方は、上の「恵梨沙フォント」を入手して 組み込んで使用することをお勧めします。(もちろんフォントを組み込む分だけ メモリは消費することになります)

恵梨沙フォントとは、HPx00LX 用に 恵梨沙フォントPJ のメンバーによって 作られたフリーの漢字フォントのことです。ただし転載する場合には、あらか じめ恵梨沙フォントPJの承諾が必要で、またフォントを無断で改変して使用 することもできません。この Ko-Window 用恵梨沙フォント ELISAK10.LZH は、 恵梨沙フォントPJの正式な許可を得て使用&配布されています。詳しくは 中のドキュメントを参照するようにして下さい。

■恵梨沙フォントPJのページ
■Ko-Window Indexへ戻る
■Indexへ戻る


小笠原博之 oga@dgw.yz.yamagata-u.ac.jp (DenDenNET: DEN0006 COR.)