E61 + Opera mini 4.0 その2
E61 で Opera mini 4.0 を使って時に文字が重なる事象ですが、原因は GDR フォントにあるようでした。
検証の為、M+フォントと東雲フォントを使い、bdf2gdr オプションを変更しながら GDR フォントを作成してみました。
フォントサイズは12を対象として、以下のものを準備
bdf2gdr.pl、fnttran.exe、JIS0201.TXT、JIS0208.TXT、SYMBOL12.HEX、フォント(今回は M+ と東雲)
左上から下方向、右上から下方向の順
(M+ の半角カナが分からなかったので、東雲フォントの半角カナを合成)
# perl bdf2gdr.pl mplus_j12r.bdf shnm6x12r.bdf mplus_h12r.bdf # perl bdf2gdr.pl -p mplus_j12r.bdf shnm6x12r.bdf mplus_h12r.bdf # perl bdf2gdr.pl -pa mplus_j12r.bdf shnm6x12r.bdf mplus_h12r.bdf # perl bdf2gdr.pl shnmk12.bdf shnm6x12r.bdf shnm6x12a.bdf # perl bdf2gdr.pl -p shnmk12.bdf shnm6x12r.bdf shnm6x12a.bdf # perl bdf2gdr.pl -pa shnmk12.bdf shnm6x12r.bdf shnm6x12a.bdf それぞれに # fnttran.exe <nnnn>.bdf <nnnn>.gd Ceurope.gdr
自分の環境では結果としては、bdf2gdr コマンドのオプションを -p にした場合は
E61 + Opera mini 4.0 の組み合わせで文字が重なってしまうようです。
とりあえず、オプションを -pa にした M+ 東雲を使用中です。