E61 + Opera mini 4.0 その2

E61Opera 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+ 東雲を使用中です。