ユニコード対応のオーサリングツールが必要になり、UTF-8でエンコードされたドキュメントを作成できます。エディタでページを作成する場合は、BabelPadを使用するのがよいでしょう。代わりにAlan Woodのlist of toolsを参照してください。 (これは少し古いかもしれない、とではないすべてのプログラムは、あなたの使用に適してあります記載されている。)
<!doctype html>
<html dir=rtl>
<meta charset=utf-8>
と
スタート文書内容が、その場合には右に、ヘブライ語で支配的である場合一般的に、左のレイアウトが好ましい。英語または他の左から右の言語のテキストは、属性がdir=ltr
の要素にラップされます。ヘブライ語の文章の中の英語のような個々の言葉は、それを必要としません。
あなたのオーサリングツールは、ヘブライ語の文字を見ることができるように自然にフォントを使用する必要がありますが、これはユーザーに表示されることを何もする必要はありません。フォントを設定しないと、ブラウザのデフォルトフォントでテキストが表示されます。これは、CSSでフォント設定を行う理由の1つです。ラテン文字はセリフフォントで表示され、ヘブライ語テキストはサンセリフフォントで表示されますが、これはうまくありません。一覧に表示されているフォントにヘブライ文字が含まれていることを確認してください。しかし、あなたは身体のような単純なものから始めることができます{font-family:Arial、sans-serif; }それについては後で詳しく考えてみてください。
方向性に問題が発生することがあります。シンプルなヘブライ語のテキストと簡単な英語のテキストは、通常、ヘブライ語が右から左に、英語が右から左に正しくレンダリングされます。しかし、カッコ、数字、特殊文字が含まれていると、問題が発生することがあります。 dir
属性を使用すると、ほとんどの問題が修正されますが、すべてではありません。お勧めの読書:Authoring HTML: Handling Right-to-left Scripts。
他の言語の文字に画像を使用して、カスタムフォントセットのユーザーにも表示されるようにすることをお勧めします。 – hjpotter92
非ラテン文字の画像にはひどい*練習です。彼らは膨大な量の帯域幅を使い、貧弱な規模になります。 – Quentin
今、誰かが英語でサイト上でこれを行ったとします(この質問など)、スクリーンリーダーを使用して訪問した人がいるとします。 "イメージ:W.イメージ:H.イメージ:E.イメージ:N" ...そして、我々は最初の単語をちょうど終えました。 – Quentin