ルビ（英語: ruby）は、文章内の任意の文字に対しふりがな／説明／異なる読み方といった役割の文字をより小さな文字で、通常縦書きの際は文字の右側／横書きの際は文字の上側に記されるものである。 明治時代からの日本の活版印刷用語であり、「ルビ活字」を使用し振り仮名（日本語の場合）やピン音（中国語の場合）などを表示したもの。日本で通常使用された5号活字にルビを振る際7号活字（5.25ポイント相当）を用いたが、一方、イギリスから輸入された5.5ポイント活字の呼び名がruby（ルビー）であったことから、この活字を「ルビ活字」とよび、それによってつけられた（振られた）文字を「ルビ」とよぶようになった。明治期つまり19世紀後半のイギリスでは活字の大きさを宝石の名前をつけてよんでいた。 ルビをつけることを一般的に「ルビを振る」と表現する。より専門的な用語として組版業界用語では「ルビを組む」と表現する。 少年漫画のように全ての漢字にルビを振るのを「総ルビ」と呼ぶ。 難読語、専門用語、架空の人名・地名などあまり用いられない単語だけに振るのを「バラルビ」という 。 漢字に読みをつける際に用いる。通常、ひらがなが用いられる。 一般的でない読み方をする固有名詞（特に架空の人名・地名）や、あまり用いられない難読語に読みをつける。 「女」と書いて「ひと」、「宿敵」と書いて「とも」のように、任意の文字・単語に対して別の読み方や意味を指定したい場合に用いる。文芸や音楽の歌詞などで用いられる場合がある。マンガやライトノベルなどでは、単語の本来の読みとは関係ない、作中における裏の意味を明示するために用いられることがある（義訓も参照）。 外来語を翻訳した用語の場合に、その用語自体の読み方は一般的に自明だが元の外来語の発音を提示したい場合に用いる。この場合はカタカナが用いられる。 その他、文書の対象年齢が低い場合など必要に応じ、総ルビを施す（少年・少女漫画など）。また、かつての新聞はルビが多かった（「今日（けふ）」など簡易な物にも振ってあり、総ルビに近い）。 未就学児向けの絵本などにおいて、カタカナ語に、さらにひらがなでルビを振ることがある。 組版についての詳細は組版を参照。 一般的な組版規則において、ルビの組み方は以下に挙げるような基本的なルールがある。 親文字とは、ルビを振る対象となる元の文字（文字群）のこと。 縦組みならば親文字の右、横組みならば上に付けるのが基本である。 ただし人物名に生没年をつけたり、漢文の書き下し文の組版をする場合には左右ないし上下の両方に付く。 親文字に対する位置は肩付き、センタリング、ジャスティファイなどのルールがある。 親文字の前後の文字が仮名もしくは空白の場合、半角分まで食い込みが可能。 前後に食い込み可能な領域がある場合、後ろにはみ出すことが優先される。 下記のことから、半角分とはつまりルビ1字に相当する。 食い込み可能な領域がない、もしくは不足する場合、前後の文字との字間を空ける。 このときも後ろを空けるのが優先される。 組版において、ルビは基本的に親文字の半分のサイズの文字を用いる。冒頭にあるように基本の本文サイズが10.5ポイントならば5.25ポイントであるし、本文が14級なら7級とするのがベーシックな組み方である。これには、振り仮名としては親文字となる漢字1字に対して2-3文字の仮名が振れれば多くの場合は充分、ということもある。 そのため漢字2字に対してはルビ4文字が基本であり、それを越える場合には親文字（単語）の字間を少しずつ空けるか写植以降ではルビ文字を変形加工（平体／長体という）するか、「3字ルビ」といった特殊ルビ文字を使用するなどの処理が行われる。 漢字1文字ごとに読み仮名を振るルビをモノルビ、単語単位に振るルビをグループルビという。文字と読みの関係を学ぶ目的の文章、教科書や教材（特に低年齢用）ではモノルビが使用される。熟字訓や当て字についてはグループルビが使用される。 モノルビの配置 次のように親字1文字に該当するルビが振られる（通常は枠は使用しないが、わかりやすいように枠を表示させている）。 熟語ルビ（グループルビ）の配置 次のように熟語複数文字に該当するルビが振られる（通常は枠は使用しないが、わかりやすいように枠を表示させている）。 捨て仮名とは、「あ」に対する「ぁ」のように小書きで表される仮名を指す印刷用語。 和文組版において、一般的に「基本」とされる組み方では捨て仮名は使わない。そのため、仮に「自由百科事典」に「ウィキペディア」とルビを付けるとしたら、「ウイキペデイア」となる。これには小さすぎるポイント・号数の活字では却って読みづらいという問題もあり、読みを助ける意味ではこれで充分であった。 ところが、既に日本語にある単語の振り仮名であるなら一般原則がわかっている読者であるためそれほど問題とはならないのであるが、外来語に関してはそれが一般的でないために「ウィキペディア」なのか「ウイキペデイア」（という単語）なのか分からなくなる。いいかえれば、そこに教育的啓蒙的な配慮が必要かどうかという問題が生じる。 上述したような教科書などの出版物では日本語の読みも含めて捨て仮名が使用されるし、近年はその他の出版物でも捨て仮名を使ったルビ組みも増加傾向にある模様である。 ワープロソフトなどでは（一般的なデジタルフォント製品自体が対応していないので当然なのだが）ルビには通常の文字が使用される。ただし活字時代も含め、専用の組版機（写植、電算写植など）ではルビ専用の仮名文字があることは当たり前だった。OpenTypeフォント製品にはこれを装備しているものがある。 XHTML 1.1でルビモジュールが導入され、ルビを記述できるようになった。それ以前からInternet Explorerが規格提唱とともに先行実装しており、レンダリングが可能である。Mozilla財団が開発しているブラウザ・Mozilla FirefoxをはじめとするGeckoブラウザでは、長らくユーザーが拡張機能アドオンの一つ・「XHTMLルビサポート」をインストールする形で「自己責任」的な使用が可能になっていた。（2015年5月に公開されたバージョン「Firefox38」以降は標準機能としてルビがサポートされるようになった） HTML5では標準仕様の一部となったが、XHTML1.0やHTML4.01以前の文章での使用は文法違反である。 記述 表意文字である<ruby><rb>漢字</rb><rp>（</rp><rt>かんじ</rt><rp>）</rp></ruby>にルビを振る 現在使用しているブラウザで表示した結果 表意文字である漢字（かんじ）にルビを振る ルビに対応していないブラウザでの表示結果（例） 表意文字である漢字（かんじ）にルビを振る ルビに対応しているブラウザでの表示結果（例） Unicode（ユニコード）での標準的なルビ表示制御文字である。ただし、HTMLのタグなどが使える環境の場合はタグによる指定に置き換えるべきである。 U+FFF9 — Interlinear annotation anchor - 親文字開始指定文字 U+FFFA — Interlinear annotation separator - ルビ開始指定文字 U+FFFB — Interlinear annotation terminator - ルビ終止指定文字 記述 表意文字である&#xFFF9;漢字&#xFFFA;かんじ&#xFFFB;にルビを振る 現在使用しているブラウザで表示した結果 表意文字である￹漢字￺かんじ￻にルビを振る JIS X 4052「日本語文書の組版指定交換形式（Exchange format for Japanese documents with composition markup）」でのルビの記述は、タグ付け及び特殊記号によるものである。規格上はJIS P 0138とJIS X 0201とJIS X 0208とJIS X 0213とJIS X 0221とJIS X 4051とJIS Z 8305とを適用する。 #HTML上のルビ指定と同じ形式である。ただし、rp要素は使わない。 グループルビ記述 表意文字である<RUBY><RB>漢字</RB><RT>かんじ</RT></RUBY>にルビを振る 現在使用しているブラウザで表示した結果 表意文字である漢字かんじにルビを振る モノルビ記述 表意文字である<RUBY><RBC><RB>漢</RB><RB>字</RB></RBC><RTC><RT>かん</RT><RT>じ</RT></RTC></RUBY>にルビを振る 現在使用しているブラウザで表示した結果 表意文字である漢字かんじにルビを振る ルビ文字列及び親文字列からなる親文字群は、次のように指定する。開始記号列 ＿^。終止記号列 ^＿。ルビ指定括弧は（ ）を使う。 グループルビ記述 表意文字である＿^漢字（かんじ）^＿にルビを振る モノルビ記述 表意文字である＿^漢（かん）字（じ）^＿にルビを振る JIS X 4081「日本語電子出版検索データ構造（Retrieval data structure for Japanese electronic publication）」でのルビの記述は、表示制御記述子によるものである。規格上はJIS X 0208との組み合わせのみであるが、説明として数値文字参照表記で代用表記する。 記述 表意文字である&#x1F16;漢字&#x1F06;かんじ&#x1F07;にルビを振る 青空文庫でのルビの記述は、視覚障碍者読書支援協会の原文入力ルールであるルビ指定括弧《 》および親文字開始指定文字としての｜を踏襲したものである。小説家になろう・カクヨムなど、小説投稿サイトでもこのルールに従っているところが多い。『一太郎2017』のように、この形式での出力に標準対応したワープロソフトも存在する。 記述1 表意文字である｜漢字《かんじ》にルビを振る 記述2 表意文字である漢字《かんじ》にルビを振る pixivでは、[[rb:ルビを振りたい文字 > ルビ]]という形式でルビを記述する。 記述 表意文字である[[rb:漢字 > かんじ]]にルビを振る ^ 参考：19世紀後半におけるイギリスでの文字サイズ名称として、他にエメラルド（6.5ポイント）、パール（5ポイント）、ダイアモンド（4.5ポイント）などが存在した。出典：屋内 (2002, p. 120)。 ^ a b 宮木 (2014, p. 86) ^ “4.6.20 The ruby element”, HTML5 (W3C Candidate Recommendation ed.), W3C, (2012-12-17), http://www.w3.org/TR/html5/text-level-semantics.html#the-ruby-element  ^ http://www.unicode.org/unicode/reports/tr20/#Interlinear 3.6 Interlinear Annotation Characters, U+FFF9-U+FFFB ^ “視覚障碍者読書支援協会”. 視覚障碍者読書支援協会. 2008年6月16日時点のオリジナル[リンク切れ]よりアーカイブ。2011年5月29日閲覧。 ^ HTML版工作員作業マニュアル 2.入力-1（青空文庫）→（5）特殊な表記 ^ ルビの振り方 - 小説家になろう ^ ルビや傍点を付ける（カクヨム記法を使う） - カクヨム ヘルプセンター ^ 小説執筆も一太郎で - 一太郎2017 ^ pixivの小説にルビ（ふりがな）機能を追加 - pixivからのお知らせ・2014年12月24日 宮木あや子 『校閲ガール』 KADOKAWA、2014年3月。ISBN 978-4-04-066363-0。 宮木あや子 『校閲ガール』 KADOKAWA〈角川文庫 み44-1〉、2016年8月。ISBN 978-4-04-104220-5。 - 宮木 (2014)の加筆・修正。 屋内恭輔 『XMLがわかる本』 毎日コミュニケーションズ、2002年6月。ISBN 4-8399-0762-5。 禁則処理 組版 - 写植 - DTP 圏点 注音符号 ピン音 振り仮名 RubyNavigation W3C Recommendation - Ruby Annotation（英語） ルビ付注（W3C勧告 2001年5月31日邦訳版） Mozilla Bug 33339 - XHTML <ruby> support（英語） XHTMLルビサポートfor Netscape7 & Mozilla & Firefox（Geckoブラウザでルビ表示を可能にする） Firefox Add-ons - XHTML Ruby Support 外国人向け多言語文字ルビ振り