2019-11-18 (Mo) [長年日記]
_ preedit の表示方法
firefox とかめっちゃ綺麗に preedit を表示してるんだよね。 何の違和感もなく。
firefox ソースコードを見てみた。firefox-70.0.1/widget/gtk/IMContextWrapper.cpp
あたりがその辺のコードみたい。
で、読んだところ、なんと、PangoAttrList
の中身を解析してる。
underline 付きかどうか、underline の色、foreground の色、background の色。
そういったのを PangoAttrList
から抽出してる。
ふむぅ... まぁそうやって、フォント情報を無視して自前のフォントを使うようにすれば、そりゃ違和感はなくなるわな…
やっぱそっちやるしかないか... (考えなかったわけではない
[ツッコミを入れる]