メイリオ(meiryo)フォントの問題
サーブレットで,フォント一覧を取得して,それらに対して日本語対応かどうかを調べる処理(参考:20060828の記事)をやってると,Vistaのシステムフォントであるメイリオ系(メイリオ,メイリオイタリック…)に対して,
font.canDisplay('日')
ってやるとここで処理が止まる.
しかも,どうも例外が発生しているようでもなく(try 〜 catchではひっかからず),Tomcatがしずか〜に落ちる)という謎な現象が起こる.
ちなみに,サーブレットではなく,ただのJava アプリケーションで同じことをやると問題はないので,実行ユーザとのからみもあるかもしれない.
詳細は調査中.
とりあえず速報だけということで.詳細は後日.