この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2010年8月)

2010年8月27日

Bug-org 560071 Improve IME selection painting #3
初回投稿日時: 2010年08月27日00時17分11秒
最終更新日時: 2010年08月27日00時23分41秒
カテゴリ: Mozilla Core バグ検証中
SNS: (list)

もっと単純に考えて、選択文節の色を反転させる場合は全ての文節の色を反転させるべきなんですかね。最悪のパターンでは最初に変換を行って、初めて選択文節が生成されるときに反転が初めて発生して違和感がでるかもしれませんが。

各文節のスタイルイメージ
  • エディタの背景が黒に指定され、前景色には白が指定されている
  • 全体がひとつの文節で、選択されている
  • 文節の背景色は黒、前景色は白が指定されている
  • 選択文節のコントラストが不十分な場合に全文節を反転
確定済み選択文節
  • エディタの背景が黒に指定され、前景色には白が指定されている
  • ふたつの文節があり、ひとつめが選択されている
  • 選択文節の背景色は黒、前景色は白が指定されている
  • 非選択文節の背景色は白、非選択文節の前景色は黒
  • 選択文節のコントラストが不十分な場合に全文節を反転
確定済み選択文節非選択文節

こんな感じ。下線が無ければこの例の場合、未確定文字列か確定済みかの判断がつかなくなってしまいますが、選択文節の境界さえ分かれば操作には支障がないはずなので、これでOKですかね。

関連するかもしれないエントリ

bug-org 560071を含むエントリ

Bug-org 560071 Improve IME selection painting #5

Bug-org 560071 Improve IME selection painting #4

Bug-org 560071 Improve IME selection painting #2

Bug-org 560071 Improve IME selection painting