「利用者:Fet-Fe」の版間の差分
ナビゲーションに移動
検索に移動
編集の要約なし
>Fet-Fe 細 (→lang属性) |
>Fet-Fe 編集の要約なし |
||
63行目: | 63行目: | ||
後者の場合、{{Archive|https://arabicstocktraders.com/toshiba/|https://archive.vn/cQBD8|このサイト}}に見られるように<span lang="ar" dir="rtl">«بـToshiba»</span>と表せる。 | 後者の場合、{{Archive|https://arabicstocktraders.com/toshiba/|https://archive.vn/cQBD8|このサイト}}に見られるように<span lang="ar" dir="rtl">«بـToshiba»</span>と表せる。 | ||
この例ではカシーダ(ARABIC TATWEEL、U+0640)を用いてبを頭字形にしているが、カシーダの分長くなってしまうので<span lang="ar" dir="rtl">«بToshiba»</span>のようにゼロ幅接合子を用いるのが良い。 | この例ではカシーダ(ARABIC TATWEEL、U+0640)を用いてبを頭字形にしているが、カシーダの分長くなってしまうので<span lang="ar" dir="rtl">«بToshiba»</span>のようにゼロ幅接合子を用いるのが良い。 | ||
=== 双方向テキスト === | |||
このwikiは日本語に対応しているので基本的に書字方向はltrとなっている。 | |||
そのため普通にアラビア文字などrtl属性の文字を書くと、ピリオドがラテン文字のものと共通しているためにそれだけ右側に行ってしまう。 | |||
: <span lang="ar">أَقْتُلُ تَاكَاهِيرُو كَارَاسَاوَا.</span> | |||
ピリオドの後ろにRight-to-left mark (U+200F, <code>&rlm;</code>)やArabic letter mark(U+061C)を付ければ正しい表示がなされる。 | |||
下の例では、<code><nowiki><span lang="ar">أَقْتُلُ تَاكَاهِيرُو كَارَاسَاوَا.&rlm;</span></nowiki></code>と<code><nowiki><span lang="ar">أَقْتُلُ تَاكَاهِيرُو كَارَاسَاوَا.&#x061C;</span></nowiki></code>と記述した。 | |||
:<span lang="ar">أَقْتُلُ تَاكَاهِيرُو كَارَاسَاوَا.‏</span> | |||
:<span lang="ar">أَقْتُلُ تَاكَاهِيرُو كَارَاسَاوَا.؜</span> | |||
HTMLで同様の動作をさせるには[[#dir属性]]を参照。 | |||
== HTMLとCSSのノウハウ == | == HTMLとCSSのノウハウ == | ||
116行目: | 131行目: | ||
そのため普通にアラビア文字などrtl属性の文字を書くと、ピリオドがラテン文字のものと共通しているためにそれだけ右側に行ってしまう。 | そのため普通にアラビア文字などrtl属性の文字を書くと、ピリオドがラテン文字のものと共通しているためにそれだけ右側に行ってしまう。 | ||
: <span lang="ar">حَرَقَ تَاكَاهِيرُو كَارَاسَاوَا ٱلْقُرْآنَ وَأَهَانَ | : <span lang="ar">حَرَقَ تَاكَاهِيرُو كَارَاسَاوَا ٱلْقُرْآنَ وَأَهَانَ مُحَمَّدًا.</span> | ||
<code>dir="rtl"</code>を設定すれば正しい表示がなされる。 | <code>dir="rtl"</code>を設定すれば正しい表示がなされる。 | ||
: <span lang="ar" dir=rtl>حَرَقَ تَاكَاهِيرُو كَارَاسَاوَا ٱلْقُرْآنَ وَأَهَانَ | : <span lang="ar" dir=rtl>حَرَقَ تَاكَاهِيرُو كَارَاسَاوَا ٱلْقُرْآنَ وَأَهَانَ مُحَمَّدًا.</span> | ||
Unicodeで同様の動作をさせるには[[#双方向テキスト]]を参照。 | |||
=== 縦書き === | === 縦書き === |