テキスト

text-emphasis

text-emphasis は、文字の 1 つずつに傍点(圏点)を打つショートハンドです。点の形と色をまとめて書けます。

構文<'text-emphasis-style'> || <'text-emphasis-color'> …
<'text-emphasis-style'> || <'text-emphasis-color'>

<'text-emphasis-style'> = none
  | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ]
  | <string>

プレビュー

Aa
プリセット
右下の角をドラッグするとサイズを変えられます

ショートハンドの内訳

text-emphasis
filled sesametext-emphasis-style
#e66465text-emphasis-color

コード

.box {
  text-emphasis: filled sesame #e66465;
}

コントロール

text-emphasis-stylefilled sesame
text-emphasis-style
filled | open
filled | open
dot | circle | double-circle | triangle | sesame
shape
text-emphasis-color#e66465
Aa

解説

2 つのロングハンド

  • text-emphasis-style:点の形です。filled(塗り)か open(白抜き)と、dot circle double-circle triangle sesame(ゴマ)を組み合わせます。片方を省略すると、塗りは filled、形は横書きなら dot、縦書きなら sesame になります。"★" のように好きな 1 文字も使えます。初期値は none です。
  • text-emphasis-color:点の色です。初期値は currentcolor(文字の色)です。

点の位置

点を文字の上下・左右のどちらに打つかは text-emphasis-position で決めます。初期値は横書きで上、縦書きで右です。言語によって決まりが違うので、ショートハンドには含まれていません。

気をつけること

  • 空白や句読点には点は打たれません。
  • 日本語の強調は、em の標準の斜体(日本語では機械的に傾けた形になります)の代わりに text-emphasis を使うと読みやすくなります。