物理修飾
総合物理修飾プラグイン &font サイズ | | □&font(150%){■}; □&font(1.5em){■}; | □■ □■ |
---|
□&font(15pt){■}; □&font(15px){■}; | □■ □■ |
色 | t | text | &font(#0000CC){文字色}; &font(t#0000CC){文字色}; | 文字色 文字色 |
---|
bg | background | &font(,#CCCCFF){背景色}; &font(bg#CCCCFF){両景色}; | 背景色 背景色 |
線 | o u | overline underline | &font(o){一重上線}; &font(u){一重下線}; | 一重上線 一重下線 |
---|
o+ u+ | thick overline thick underline | &font(o+){太線上線}; &font(u+){太線下線}; | 太線上線 太線下線 |
o= u= | double overline double underline | &font(o=){二重上線}; &font(u=){二重下線}; | 二重上線 二重下線 |
o- u- | dashed overline dashed underline | &font(o-){破線上線}; &font(u-){破線下線}; | 破線上線 破線下線 |
o. u. | dotted overline dotted underline | &font(o.){点線上線}; &font(u.){点線下線}; | 点線上線 点線下線 |
| &font(u#CC0000){線色指定}; | 線色指定 |
色 | t | text | &font(#0000CC){文字色}; | 文字色 |
---|
bg | background | &font(,#CCCCFF){背景色}; | 背景色 |
&font(bg#CCCCFF){背景色}; | 背景色 |
| &font(#00C,#CCF){両指定}; | 両指定 |
線 | o | overline | &font(o){一重上線}; | 一重上線 |
---|
u | underline | &font(u){一重下線}; | 一重下線 |
o+ | thick overline | &font(o+){太線上線}; | 太線上線 |
u+ | thick underline | &font(u+){太線下線}; | 太線下線 |
o= | double overline | &font(o=){二重上線}; | 二重上線 |
u= | double underline | &font(u=){二重下線}; | 二重下線 |
o- | dashed overline | &font(o-){破線上線}; | 破線上線 |
u- | dashed underline | &font(u-){破線下線}; | 破線下線 |
o. | dotted overline | &font(o.){点線上線}; | 点線上線 |
u. | dotted underline | &font(u.){点線下線}; | 点線下線 |
- 丸括弧引数はカンマ区切りにより複数指定可能です。
- 線の色指定を省略した場合は文字と同じ色になります。
- 接頭語 t と bg は省略可能です。この場合は文字色→背景色の順となります。
- 文字色を指定せずに背景色を指定する場合は、空引数で位取りする必要があります。
- これら以外の引数は順番任意です。
- 丸括弧引数はカンマ区切りにより複数指定可能。
- 線の色指定を省略した場合は文字と同じ色になる。
- 接頭語 t と bg は省略可能です。この場合は文字色→背景色の順。
- 文字色を指定せずに背景色を指定する場合は、空引数で位取りする必要がある。
- これら以外の引数は順番任意。
&font(b,#0000CC,o,#CCCCFF,u){修飾対象文字列 }; | 修飾対象文字列 |
&font(u,#0000CC,o,#CCCCFF,b){修飾対象文字列 }; | 修飾対象文字列 |
&font(b,#CCCCFF,o,#0000CC,u){修飾対象文字列 }; | 修飾対象文字列 |
&font(b,#00C,o,#CCF,u){修飾対象文字列 }; | 修飾対象文字列 |
&font(u,#00C,o,#CCF,b){修飾対象文字列 }; | 修飾対象文字列 |
&font(b,#CCF,o,#00C,u){修飾対象文字列 }; | 修飾対象文字列 |
論理修飾 物理修飾に統合する可能性あります。- ネコヰキのポリシーでは物理修飾*1*2、PukiWikiとの互換性では論理修飾とすべき。
コード | 表示例 | 効果例 | 実際のタグ |
---|
''強い強調'', | 強い強調 | 太字 | <strong> | '''弱い強調''', | 弱い強調 | 斜体 | <em> | %%削除%%, | 削除 | 中線 | <del> | %%%更新%%%, | 更新 | 下線 | <ins> |
- 検討事項
- 方針:Wiki≠HTML;HTMLがデキないことをデキても良い。
- 論理タグの物理属性をスタイルシートにより無効化
- 論理タグには倫理タグの書式、物理タグには物理タグの書式を割り当て、併用
- 指定例:
- 強調太字 ⇒ <b>通常太字</b>
- !!___強調下線___!! ⇒ <em><u>強調下線</u></em>
- !!!___激調下線___!!! ⇒ <strong><u>激調下線</u></strong>
- 物理タグは便宜的で、実装自体はスタイルシートを使う可能性あり。
- 削除修飾と更新修飾の論物分離は検討中。
- 強調と違って、物理効果と一対一に指定しても良いかと。
- そもそも強調は<keyword>的な働きをしているために分離しているだけ、と見ることも可能。
- 強調では「!」の数と元の「'」の数が逆になっているが、ただ字数多い方を強い方と割り付けただけ。
修飾するには目的があります。強調自体が目的になりえません。その真の意味を表せない限り、論理修飾は五十歩百歩です。
論理タグは検索エンジンに見せるための修飾タグという見方もできます。
物理修飾と論理修飾について 物理修飾とは、太字、下線、色のような見た目の指定である。対して論理修飾とは、強調や削除のような意味の指定である。現在 Wiki の出力言語である HTML は物理修飾から論理修飾へと方針転換しているが、LimgWiki は文章は人に見せることを考え、さらに HTML 以外の言語への変換を視野に入れ、物理修飾を採用する。なお、論理修飾の意味も考え直し、文章の物理修飾と論理修飾の再編する予定である。
|