Bug 4650 [Win][GFX] 文字化けが発生するとしばらくフリーズする
初回投稿日時: 2005年12月14日00時59分14秒
カテゴリ: Mozilla Core
SNS:
Tweet (list)
Windowsで、U+FFFDを持つフォントが一つもない環境で文字化けが発生するとしばらくフリーズするというバグ。Thunderbirdで文字化けメールを受け取ったときなどにフリーズしていたら、このバグである。
根本的な解決は無理だと思っていたのだが、えむけいさんが根本的な解決を行うパッチを提供してくれた。えむけいさんが詳しい説明を書いてくれているがTrueTypeフォントの仕様というか、よく解っていないのでまだ理解しきれていないのだが、問題なさそうに見える。
ちなみに私の開発機で7.94277秒フリーズしていたのが、わずか0.487671秒のフリーズ(というか、ここまでくるとフリーズとは呼べない)になるという劇的なパッチ。実に素晴らしい。Cairoを利用するGecko1.9では意味が無くなるパッチだとのことなので、なんとか1.8.1へ投入したい。