続・俺と OS/2 と Qt と日本語表示(webkit 邪道編)

アレです。Qt の Web ブラウザだと google や ameblo あたりで日本語が表示されないことがあるという。
ここでは最も野蛮なソリューションをご紹介:「Arial 系のフォントを削除してみましょう」

つまりページ内でこの辺のフォントが明示的に指定されている場合、(システムに同名のフォントがインストールされていれば)当然そのフォントが使われるわけですが、このへんのフォントって要するに WIN-OS2 のやつそのものなので日本語なんか全然入ってないし、マッピングされてない文字コードに関して Qt 側の代替処理もほとんどありません(せいぜい豆腐出すぐらいかと思われ)。
フォントを削除すれば上述の「フォントの関連付け」による代替フォントが使われるので、結果的に日本語が表示できるようになってしまいます。