smart_dashes
最終更新日: 2017.07.17
モディファイアを付与したファンクションタグの値に含まれるダッシュを変換します。変換方法をモディファイアの値として指定します。
変換される文字列が HTML の script, pre, code, kbd, math 要素の中にある場合、変換は行われません。
使い方
<mt:EntryBody smart_dashes="1">
指定できる値
- 1
2度連続したダッシュ (--) を em ダッシュ (—) に対応した数値文字参照に変換します。en ダッシュには変換されません。
- 2
2度連続したダッシュ (--) を en ダッシュ (–) へ、3度連続したダッシュ (---) をem ダッシュ (—) に対応した数値文字参照に変換します。
- 3
2度連続したダッシュ (--) を em ダッシュ (—) へ、3度連続したダッシュ (---) をen ダッシュ (–) に対応した数値文字参照に変換します。
使用例
<mt:Var name="text" value='-- ------"吾輩は猫である。名前はまだ無い..."'>
<mt:Var name="text" smart_dashes="1">
<mt:Var name="text" smart_dashes="2">
<mt:Var name="text" smart_dashes="3">
出力結果
— ———"吾輩は猫である。名前はまだ無い..."
– ——"吾輩は猫である。名前はまだ無い..."
— ––"吾輩は猫である。名前はまだ無い..."