[コメントアート]結合文字によるフォント変化
/フォント変化のないHTML5になってもうだいぶ長いですが、結合文字を使った場合にフォントが変化することがあるのが話題になりました。
一部の文字だけをdefontにするバグだけど
— AN.@けもフレ用垢 (@L_KemonoFriends) September 18, 2021
下への斜面が綺麗に作れるので互換性さえ良ければ採用したい.#コメントアート pic.twitter.com/FDLHulKlZI
自分でも軽く調べたのでまとめておきます。
まとめ
- 発生するかどうかは環境次第?
- PC(win10)のChromeでは発生した
- PC(win10)のFirefoxでは発生しなかった
- 「結合した文字」1文字単位でフォント変化が起こる
- 複数文字に影響はしない
- 「結合した文字」の全ての文字をカバーするフォントがある場合、そのフォントが優先的に使われる
- mincho/gothic時にArial化を起こす文字
- U+0310,U+0610 等
- mincho/gothic時にMSPゴシック化を起こす文字
- U+0485,U+0486
- defont時にMSPゴシック化を起こす文字
- U+3099,U+309A