WebKit の改行問題を直した
WebKit の改行位置がおかしい問題 について。
結論としては、パッチは無事受け入れられ、改行位置がおかしかった問題は解決した。
http://trac.webkit.org/projects/webkit/changeset/30592
深追いしてみると、
- WebKit は ICU の line break iterator を使っている
- ICU は Unicode 5.0 の改行アルゴリズム を正確に実装しているだけ
- つまり、Unicode 標準の問題
ということがわかった。
そこで、Unicode ML で議論した結果、WebKit の中の人も納得してくれて、パッチを受け入れてくれるという結果につながった。
みんな自分の使ってるアプリにバグを見つけたら、文句言ってないで、どんどんレポートすればいいと思う。そうすれば、自分もバグが直ったアプリを使えるし、自分以外の誰かの役にも立てるよ。