CSS - font-variant-emoji
概要
属性名 | font-variant-emoji |
---|---|
値 | normal | text | emoji | unicode |
初期値 | normal |
適用可能要素 | すべての要素とテキスト |
継承 | 継承する |
サポート | https://caniuse.com/mdn-css_properties_font-variant-emoji |
説明
絵文字の中には下記にあげられているようにテキストタイプと絵文字タイプの表現を持つものがあります。
文字の後に 異体字セレクタ(U+FE0E) をつけるとテキストタイプ、異体字セレクタ(U+FE0F)をつけると絵文字タイプになります。
☎ ... ☎
☎︎ ... ☎︎
☎️ ... ☎️
font-variant-emoji
を指定することにより、異体字セレクタを使用せず表示を切り替えることができます。
- normal
- ブラウザの実装に任せます。
- text
- テキストタイプで表示します。U+FE0E を追加するのと同様の表示となります。
- emoji
- 絵文字タイプで表示します。U+FE0F を追加するのと同様の表示となります。
- unicode
- Unicode で決められたデフォルトタイプで表示します。詳細は Unicode の Presentation Style(↗) を参照してください。
サンプル
CSS
.fve-normal { font-variant-emoji: normal; } .fve-text { font-variant-emoji: text; } .fve-emoji { font-variant-emoji: emoji; } .fve-unicode { font-variant-emoji: unicode; }
HTML
<div class="fve-normal">☎ ... normal</div> <div class="fve-text">☎ ... text</div> <div class="fve-emoji">☎ ... emoji</div> <div class="fve-unicode">☎ ... unicode</div>
表示
☎ ... normal
☎ ... text
☎ ... emoji
☎ ... unicode
リンク
- https://developer.mozilla.org/ja/docs/Web/CSS/font-variant-emoji
- https://drafts.csswg.org/css-fonts/#font-variant-emoji-prop
Copyright (C) 2024 杜甫々
初版:2024年12月8日、最終更新:2024年12月8日
https://www.tohoho-web.com/css/prop/font-variant-emoji.htm