Yahoo の校正APIを使って文章校正を一度かけるようにしたいというのはずっと考えていたが、いい感じのUIを実装するのが大変に面倒で、ずっと放置していた。
このたびなんとなく ACE 上でなら簡単に実装できそうな気がしたので、実装してみた。こんな感じでいいように思うが、いくつか問題点がある
- ACE は等幅 (monospace) フォントにしか対応していない
- 文字の幅が必ず一定になるように1文字ごとにコンテナが作られている
- IM によっては挙動がおかしい。
- AquaSKK + Chrome だとそんなにおかしくはないけど、やはり変換中の文字列がちょっとずれて表示されたりはする
とはいえ、だいぶ前に ACE を試していたときは、日本語まわりがもっと挙動がおかしかった記憶があるけれど、ブラウザーが改善されたのか ACE が改善されたのか、普通に使えるぐらいにはなっていそう。
校正をかけて直したところで、筋が通って読みやすい文章がかけるかどうかは分からず、また全然別なのがつらい。