福原です.
ISOBE Takeshi wrote:
>>私のところでは,この行を以下のようにすることで回避しました.
>>
>> elif [ "x$(find . -type f -newer fonts.dir \! -name fonts.cache-1 2>/dev/null)" != "x" ;then
>
>
> ";then" の前に "]" が抜けてますね。
間違えました.確かに ";then" の前に "]" が必要です.
御指摘ありがとうございました.
> firefox の flash plug-in にて日本語表示をする為の
> フォント設定がエラーになっていたのですが
> xfs の修正により正常に動作するようになりました。
>
> それまでは
>
> | # /etc/init.d/xfs start
> | xfsを再起動中:
> | unknown font foundry code PRER
> | unknown font foundry code PFED
> | unknown font foundry code PRER
> | unknown font foundry code PFED
> | [ OK ]
>
> となり、日本語が表示できませんでした。
このエラーは,/etc/rc.d/init.d/xfs の中で $NEEDED が yes で,*.ttc あるいは
*.ttf ファイルが存在して,*.ttfconf が存在しない時に実行される
ttmkfdir . >fonts.scale
が出しているようです.エラーが出ないのは,単に ttmkfdir が実行されていない
ためで,実際の表示できるかどうかには関係ないような気がします.
私の所では,以下のところにあるハングルフォントで,同様のメッセージが出ました.
ftp://ftp.mizi.com/pub/baekmuk/baekmuk-ttf-2.1.tar.gz
$ ls *.ttf
batang.ttf dotum.ttf gulim.ttf hline.ttf
$
$ ttmkfdir .
unknown font foundry code HWAN
unknown font foundry code HWAN
unknown font foundry code HWAN
unknown font foundry code HWAN
4
hline.ttf -misc-Baekmuk Headline-medium-r-normal--0-0-0-0-p-0-ascii-0
gulim.ttf -misc-Baekmuk Gulim-medium-r-normal--0-0-0-0-p-0-ascii-0
dotum.ttf -misc-Baekmuk Dotum-medium-r-normal--0-0-0-0-p-0-ascii-0
batang.ttf -misc-Baekmuk Batang-medium-r-normal--0-0-0-0-p-0-ascii-0
$
--
福原 <makoto@xxxxxxxxxxxxxxxxxx>