![結合文字](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL1tKJqjNecTaOG6Cc93itZNwDvjC5H3H0LIW5tHy25to-vuRx-6eQFeowBVprr282qQ47TJn4Id9kIetcioytsrQJfa9lgd4CU7lmPZB_jKnesAHjHZ8qzZ_ZCg1S57pfvcGAOqpe38Y/s1600/pn-006.png)
WebView版のコトノコを使っていると, 外字の表示が崩れている箇所があったりします.よく調べてみると結合文字の取扱いがおかしい様です.音声記号のI (LATIN LETTER SMALL CAPITAL I) にアクセント記号 (COMBINING ACUTE ACCENT) をつけたものをNSTextViewに表示させたものと, Safariで表示させたものの比較が右の図です.NSTextViewではきちんと上にアクセントがきているのが, Safariでは表示できていないのが分かります.
一番右にあるのは, 合成用記号にある "COMBINING ACUTE TONE MARK"をつけたものです.こちらの方は, Safariでもヒラギノ角ゴ (下) ではきちんと表示されています. 普通のアプリでは問題ないのでしょうが, 辞書アプリであるコトノコではちょっと問題です.
(ちなみに, Safariのデバッグメニューにある「Use ATSUI for All Text」を入れても同じ結果でした.)
0 件のコメント:
コメントを投稿