ルビ文字(ルビじ、ローマ字:rubi、韓国語:루비、romaja:rubi)は、中国語の漢字、日本語の漢字、韓国語の漢字など、東アジア文化圏の言語の表語文字の上または右側に、表語文字の発音を示すために通常配置される小さな注釈である。これらはかつてベトナム語のchữ Hánとchữ Nômにも使用されており、古語のテキストを読むときにその文脈で時々見られる。通常単にルビまたはルビと呼ばれるこのような注釈は、読者に馴染みのない文字の発音ガイドとして最も一般的に使用されている。
例
以下は、東京("東京") の日本語のルビ文字 (ふりがなと呼ばれる) の例です。
ふりがなのほとんどはひらがなで表記されますが、カタカナやローマ字も時々使用されます。また、外国語(通常は英語)の意味を伝えるためにふりがなが印刷されることがあり、その逆もあります。教科書では、音読みをカタカナで表記し、訓読みをひらがなで表記することもあります。
以下は、注音文字(別名ボポモフォ)、小二経、ピンイン における北京(「北京」)のルビ文字の例です。
台湾では、中国語のルビ文字に使用される主な音節文字は注音符(ボポモフォとも呼ばれる)です。中国本土では、主にピンインが使用されます。通常、上記の例とは異なり、注音は縦書きの伝統的な書き方で使用され、注音は文字の右側に書かれます。中国本土では、横書きが使用され、ルビ文字(ピンイン)は中国語の文字の上に書かれます。
小爾経はペルソアラビア文字の一種で、回族のイスラム教徒が採用し、さまざまな写本でルビ文字として使われることもあります。このシステムには欠点があり、主に声調を示す方法がないことです。ピンインの普及に伴い、このシステムの使用は過去数十年間で減少しています。小爾経で文字を記す写本のほとんどは、右から左に記しており、これは他のシステムと比較して非常にユニークです。これは通常、このような写本にはコーランなどのアラビア語のテキストが含まれており、中国語の記述は説明または翻訳であるためです。
音声ガイド(特にピンイン)付きの本は、中国語を学ぶ子供や外国人に人気があります。
以下は、韓国語のルビ文字(「韓國」) の例です。
ハングルが導入されるまで、外国の教科書ではロマジャ文字が通常使用されます。韓国の特定の地域では、標識にルビ文字がよく使用されます。
ハノイ(「河內」) を表すベトナム語のルビ文字 ( Chữ Quốc Ngữ )の例を次に示します。

ベトナム人が使用していた漢字とその派生文字(chữ Hánとchữ Nôm )は、フランス植民地時代(1920年代以降)に義務教育の一部となった際にラテン文字であるchữ Quốc ngữに取って代わられ、使われなくなった。現在でもジン族によって使用されている。[要出典]
用途
Ruby はさまざまな理由で使用される場合があります。
- 珍しい文字であり、多くの人に発音が知られていないため、人名文字がこのカテゴリに分類されることが多い。
- 文字に複数の発音があり、どの発音を使用するかを判断するには文脈が不十分であるため。
- テキストの対象読者はまだ言語を学習中であり、用語の発音や意味を常に知っているとは限らないため。
- 著者が文字や用語に非標準的な発音を使用しているため
また、ルビは、おそらく馴染みのない(通常は外国語の)単語や俗語の発音ではなく意味を示すために使用されることもあります。これは通常、会話で使用され、日本語の出版物にのみ適用されます。最も一般的なルビの形式は、ふりがなまたは読みがなと呼ばれ、日本語の指導書、新聞、漫画、子供向けの本で見られます。
日本語では、子音の前に休止を示す「促音」(小さな「っ」 )などの特定の文字は、通常、通常の文字の約半分のサイズで書かれます。ルビとして書かれる場合、そのような文字は通常、他のルビ文字と同じサイズです。技術の進歩により、特定の文字を正確にレンダリングできるようになりました。[説明が必要] [1]
中国語では、ルビで音声の手がかりを与える習慣はまれですが、小学校レベルの教科書や辞書では体系的に行われています。この習慣は日本ほど広まっていないため、中国語では特別な名前はありません。台湾では、この目的で使用されている音声システムの名前から「注音」と呼ばれています。出版物は通常縦書きであり、注音は横書きでは読みにくいため、注音はほぼ常に縦書きで使用されます。[要出典]注音を使用しない場合は、ピンインなどの他の中国語音声システムが採用されています。
学術的な場面では、chữ Hánまたはchữ Nômで書かれたベトナム語のテキストに、現代の読者向けにchữ quốc ngữルビが付けられることがあります。[2]
行間注釈は、ルビと見た目が似ていて、本文の上または下に小さな文字で表示されることがあります。ただし、これは、あまり知られていない文字の発音ではなく、テキスト内の単語の注釈を提供することで外国語の学習者を支援するために使用される独特の方法です。
手書きでもルビを付けることが可能です。
歴史

英国の印刷術において、ルビはもともと 5.5ポイントの高さの活字を指し、印刷業者が印刷文書の行間注釈に使用していた。日本語では、この言葉はフォント サイズを指すのではなく、タイプセットされたふりがなを指すようになった。英語に音訳し直すと、一部のテキストではこの単語がrubi (日本語の単語「ルビ」の典型的なローマ字表記であり、 rubyの予想される音訳である「ルビー( rubī )」ではない) と表現されていた。しかし、 W3C がルビマークアップの推奨を発表して以来、「ruby」という綴りがより一般的になった。米国では、このフォント サイズは「 agate 」と呼ばれており、オックスフォード英語辞典によると、この用語は 1831 年から使用されていた。
HTML マークアップ
2001年にW3CはXHTMLをルビマークアップで補足するためのルビ注釈仕様[1]を公開しました。ルビマークアップはXHTML 1.1仕様とHTML5に組み込まれています。[3]
Rubyをネイティブにサポートしていないブラウザの場合、Web上で利用可能なCSSルールを使用することで、Rubyサポートを最も簡単に追加できます。 [4]
ルビ マークアップは、ブラウザーがルビをサポートしていない場合に、メイン テキストの直後に括弧で囲まれたルビ文字で構成されるフォールバック レンダリングが表示されるように構成されています。
W3CはCSSレベル2用の特定のルビモジュールにも取り組んでおり、これによりルビのグループ化と注釈部分に一致するふりがなの自動省略も可能となっている。[5]
マークアップの例
以下に、ルビ マークアップの例をいくつか示します。最初にマークアップが表示され、次にレンダリングされたマークアップが表示され、その後にマークされていないバージョンが表示されます。Web ブラウザーは、上記の表ベースの例に示されているように、正しいサイズと位置でレンダリングするか、ルビ文字を括弧で囲んだフォールバック レンダリングを使用します。
中国語のルビテキストは通常、各文字の右側に縦の列で表示されることに注意してください。このアプローチは、現在、ブラウザでは通常サポートされていません。
これは垂直列のテーブルベースの例です。
複雑なルビマークアップ
複雑なルビマークアップにより、複数のルビテキストをベーステキストに関連付けたり、ルビテキストの一部をベーステキストの一部に関連付けたりすることが可能になる。[6]
ユニコード
Unicodeとその関連規格であるUniversal Character Setは、以下の行間注釈文字を介してルビをサポートしています。[7]
- コードポイント
FFF9(16進数) - 行間注釈アンカー - 注釈付きテキストの開始を示す - コードポイント
FFFA(16進数) - 行間注釈区切り文字 - 注釈文字の開始を示します - コードポイント
FFFB(16進数) - 行間注釈ターミネータ - 注釈付きテキストの終わりを示します
これらの文字を実装しているアプリケーションはほとんどありません。Unicode Technical Report #20 [8]では、これらの文字はマークアップ言語やソフトウェアアプリケーションのユーザーに公開されることを意図していないことが明確にされています。適切な場合は、代わりにルビマークアップを使用することが推奨されています。
行間注釈文字は、「Specials」Unicode ブロックの一部です。
ANSI
ANSI エスケープ コードを定義するISO/IEC 6429 ( ECMA -48とも呼ばれる) では、テキスト端末で使用するためのルビ テキストのメカニズムも提供されていますが、これを実装している端末や端末エミュレーターはほとんどありません。PARALLEL TEXTS (PTX) エスケープ コードは、ルビ テキストをマークするための次のエスケープ シーケンスを提供する 6 つのパラメーター値を受け入れました。
CSI 0 \(または単にCSI \このコントロールのデフォルト値として0が使用されているため) – 並列テキストの終了CSI 1 \– 主要な並列テキストの文字列の始まりCSI 2 \– 補足的な並列テキストの文字列の始まりCSI 3 \– 補足的な日本語音声注釈の始まりCSI 4 \– 補足的な中国語音声注釈の始まりCSI 5 \– 補足的な音声注釈の終わり
参照
- Wikipedia :スタイルマニュアル/中国関連記事 § ルビ、ふりがな
- 強調点、強調に使用するマーク。ルビと同様に実装できます。
- Harakat –アラビア語のテキストを読む際に音声補助を提供する、アラビア語の音声化された文字の発音区別符号。
- Niqqud –ヘブライ語の読み方を音声的に補助する、ヘブライ文字の母音指示記号。(ヘブライ語のabjad は子音のみを表します。)
参考文献
- ^ ab Marcin Sawicki、Michel Suignard、Masayasu Ishikawa、Martin Dürst、Tex Texin ( 2001-05-31 )。「Ruby Annotation」。W3C 勧告。World Wide Web Consortium。2007-02-14閲覧。
- ^ ルンデ2009、529頁。
- ^ 「W3C Ruby マークアップリファレンス」。
- ^ CSS Ruby サポートは 2007-02-28 にWayback Machineにアーカイブされています— すべての最新ブラウザで動作します
- ^ ab "CSS Ruby Annotation Layout Module Level 1" . 2021年3月3日閲覧。
- ^ 複雑なルビマークアップ
- ^ 「23.8 スペシャル: 注釈文字」。Unicode 標準、バージョン 15.0 (PDF)。カリフォルニア州マウンテンビュー: Unicode, Inc. 2022 年 9 月。
- ^ Martin Dürst; Asmus Freytag (2007-05-16). 「Unicode in XML and other Markup Languages」W3CおよびUnicode コンソーシアム。 2005-02-19 時点のオリジナルよりアーカイブ。2018-03-23に閲覧。
さらに読む
- ルンデ、ケン(2009)。 CJKV 情報処理。カリフォルニア州セバストポル: O'Reilly Media。ISBN 978-0-596-51447-1– Google ブックス経由。
