OpenTypeフォントを用いて2バイト文字を表示することができない

症状

UnicodeやUTF-8で記述した文書では、OpenTypeフォントで2バイト文字を表示することができない。

例示

<ul style="font-family:みかちゃん,sans-serif; font-size:150%;">
<li>Alphabet (1byte)</li>
<li>日本語(2バイト)</li>
</ul>
  • Alphabet (1byte)
  • 日本語(2バイト)

この例はOpenType版のみかちゃんフォントをインストールしている環境を想定しています。

スクリーンショット

Op7.2Opera7.21での表示(標準モード)

WinIE6WinIE6.0での表示(標準モード)

補足

UnicodeやUTF-8以外のコード(Shift_JISなど)で記述した文書でこの不具合は発生しません。また、文書の文字コードに関わらずTrueTypeフォントでこの不具合は発生しません。

この不具合については、以下の文書も参照してください。

修正状況

WinIE6.0標準モード、WinIE6.0互換モードで不具合の発生を確認しました。

スポンサーリンク

関連記事

スポンサーリンク

フンボルトペンギン

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る