--- ./fonts.dir-out.sh~ 2005-09-02 22:53:50.000000000 +0900 +++ ./fonts.dir-out.sh 2005-09-02 22:55:37.000000000 +0900 @@ -0,0 +1,60 @@ +#!/bin/sh +countline(){ + wc -l | sed -e 's/^[ ]*//' +} +fonts_dir_org=/opt/local/X11R6/lib/X11/fonts/truetype/fonts.dir +fonts_dir=fonts.dir +cp /dev/null $fonts_dir +for phase in 1 2; do + case $phase in + 1) + filter=countline + ;; + 2) + filter=cat + ;; + esac + ([ -f "$fonts_dir_org" ] && sed -ne '2,$p' "$fonts_dir_org" | fgrep -v arphic + for f_f in\ + arphic-zenkai\ + arphic-shanheisun\ + arphic-bousungeg\ + arphic-gbzenkai\ +; do + case $f_f in + arphic-zenkai) ttf=bkai00mp.ttf ;; + arphic-shanheisun) ttf=bsmi00lp.ttf ;; + arphic-bousungeg) ttf=gbsn00lp.ttf ;; + arphic-gbzenkai) ttf=gkai00mp.ttf ;; + esac + for kind in\ + normal\ + slant\ +; do + case $kind in + normal) + ai= + s=r + ;; + slant) + ai='ai=0.2:' + s=s + ;; + esac + cat <> $fonts_dir +done