WebKit の改行位置
Safari 3 で、「、」「。」の直後にアルファベット文字がある場合に、句読点と次の文字の間で改行できなくなるバグがあったので、WebKit へのパッチを作ってレポートしておいた。
- http://bugs.webkit.org/show_bug.cgi?id=17411
- http://limechat.net/report/webkit-line-break-problem.html
具体例でいうと、
新しいバージョンがリリースされたので、RubyCocoa を更新してください。
という文字列を表示していて、ブラウザの幅を狭くして改行させようとすると、
新しいバージョンがリリースされたので、RubyCocoa を更新してください。
の次は、
新しいバージョンがリリースされたの で、RubyCocoa を更新してください。
のようになってしまい、「で、RubyCocoa」の途中で改行できなくなってしまっている。
本来は、
新しいバージョンがリリースされたので、 RubyCocoa を更新してください。
このようにも改行できるようにして欲しいところだ。
他のブラウザで確認してみると、IE 6/7、Firefox 2/3 では、きちんと下の例のように改行できている。
追記 2/23
起こっている現象がわかりにくかったので、本文を書き換えました。