#! /bin/sh
#
#   make-pawfont.sh -- SL-Zaurus向け「ぱうフォント」の下ごしらえ
#
#   手順:
#	1. アーカイブ「pawfont.lzh」、「paw1604.lzh」を用意する
#	2. fontx2bdfを用意する
#	3. 生成に必要なファイル (paw16k.patch, jisx0208.txt, jisx0201.txt)
#	   を用意する
#	4. このスクリプトを動かす
#	5. Qt/Embedded (フリー版) の fontdir にエントリ追加
#		「pawfont paw16.bdf BDF n 50 160 u」
#	6. Qt/Embedded (フリー版) の makeqpf にかける
#		% makeqpf -A
#		% makeqpf -A -display Transformed:Rot270
#
#   参考:
#	$QTDIR/doc/html/emb-fonts.html
#

# アーカイブの展開 (要: LHa for UNIX)
lha xf pawfont.lzh
lha xf paw1604.lzh

# FONTX2をBDFに変換
fontx2bdf < paw16k.fnt > paw16k.bdf
fontx2bdf < paw16a.fnt > paw16a.bdf

# 存在しない文字に対するグリフ (オマケ)
patch < paw16k.patch

# ユニコードBDF化
mbdf -c jisx0208.txt paw16k.bdf  -c jisx0201.txt paw16a.bdf > paw16.bdf


