2007年12月8日の日記の3番目の記事へのコメント
■uim.elとプロポーショナルフォント
↓昨日の続き.
◎ ◎
◎ ◎ ◎
◎ ◎ ティウンティウンティウン
◎
◎ ∧◎∧ ◎
(; ´_ゝ`)
/ \
/ /‾‾‾‾/
__(__ニつ/ T60 /______
\/____/
・・・なんてことはなくて,一応狙い通りに実装できました.元々「変換候補で上書きされる可能性があるのはここからここまで」と事前に判断してオリジナルのデータを退避してるんですが,これをそのまま利用して,上書きされる可能性のある範囲の一番最後にpoint-markerでマークをつけておき,変換候補を上書きしていくところで,マークを越えそうになったら上書きをやめるという仕掛けを追加しただけ.
これでプロポーショナルフォント使用時にバッファに大量にゴミが残ったりする問題は解決したと思うんですが,何か変にエンバグして等幅フォント使用時に新たに問題が出たりしてないか不安で不安で・・・.まあ,一応各種Emacs (4種類orz) で危なそうなパターンを試して問題なさそうだったのでcommitしちゃいましたが.あー,テスト自動化したい.2007年12月8日の日記の3番目の記事へのコメント
[コメントを書く]