前回書いたことの続きです。今度はSimSunの方もいじってみました。
前から不思議に思っていた、7ではなんで♡(U+2661)を明朝化させると「三」みたいになってしまうのか?SimSunにトランプのマークはありませんので、これもおそらくフォントリンクの設定によるものだろうと思われます。
下図はトランプマーク(U+2660~U+2667)を並べて、上段の明朝化を下段の丸文字化と比較しているところです。3文字めが問題の♡です。
この「三」みたいなのはMicrosoft Sans Serifにあるやつではないか?というのは前にも書きました:
トランプマークの中でなぜか2661だけがこの字形で登録されています。なんでだかは謎です。とりあえずSimSunの設定の一番上にMICROSS.TTF(Microsoft Sans Serif)がありますので、これを削除してみます。
ちなみにMICROSS.TTFがパラメータ有りのものと無しのもの二つ登録されています。このパラメータの意味はよくわかりませんでした。幅とか縦横の縮尺とかに関係あるのかもしれません。ここでは趣旨に関係ないので無視して両方削除しました。
「三」みたいだったのがちゃんと表示されました。その他のトランプマークは変更前と同じようです。
じゃあこれは何かってことですが、次のPMingLiUにはトランプマークが無いのでその次のMS PMincho(MS P明朝)であろうと思われます。
初期の設定では、フォントリンクの一番上のMicrosoft Sans Serifに2661のみあったためそれが表示され、他のマークは次にグリフがあったMS P明朝のものが表示されていた、ってことではないでしょうか。MS P明朝は2660から2667まで全てグリフがあります。
では試しにこのMS P明朝も削除してみます。
明朝化の方のトランプマーク全体が丸文字化の方にそっくりな表示に変わりました。
これはフォントリンクの最後にある、Batang(Gulimと同じく韓国語フォント)ではないかと思われます。
そっくりですが、よく見ると微妙にデザインが違いますね。
ところで明朝化の方で、今度は4文字めのダイヤが透明になっちゃってます。Batangにこのダイヤ(U+2662)だけ無いからでしょう。これはGulimも同様で、前に書いた話です→この日記
Gulimにも無いのに丸文字化の方で表示されているのは、おそらくGulimのフォントリンクにあるMS UI Gothicのダイヤマークなんだろうと思います。
Gulimにも無いのに丸文字化の方で表示されているのは、おそらくGulimのフォントリンクにあるMS UI Gothicのダイヤマークなんだろうと思います。
Batang自体にもフォントリンクの設定はあって、そこにMS P明朝が登録されてはいます。が、ここではそのダイヤマークは表示されていません。フォントリンクはあくまで初期のフォント(この場合SimSun)の設定の中で代替のグリフがないか探すのであって、SimSunの設定にあるBatangからBatang自体のフォントリンクの設定に飛ぶ、ということはしないんだそうです。
なので、この結果で合ってるのかなぁと。まあ、とにかくちょっとすっきりしました。
なので、この結果で合ってるのかなぁと。まあ、とにかくちょっとすっきりしました。