Open himorin opened 2 years ago
In clreq the term "base text" is defined as "text to be annotated by ruby, ornament characters, or emphasis dots". I think it's slightly modified from jlreq. But the definition includes ornament characters (superscript and subscript) and emphasis dots in addition to ruby.
"Ruby annotation" is clear to me since "annotation" means notes added to a text, but I'm not against adding a definition to make the term clearer.
I suppose there was no clear boundary between ruby
and ruby annotation
in JLReq age (not one recently updated, but the original? second edition), but I haven't confirmed it nor existence of their terminology definitions...
During some chat, and also for making this document (easier) understandable, we might be better to have clear definition (incl. possible image?).
I am studying definitions in the latest version of JLreq.
First, "ruby annotation" is used 21 times, but is not defined. Moreover, "ruby annotation" appears to sometimes used for methods of attaching ruby to base.
ruby
Supplementary small characters indicating pronunciation, meaning, etc. for the character or the block of characters they annotate. (JIS Z 8125) (Sometimes these annotations are referred to as "furigana".)
base character
A character to be annotated by ruby, ornament characters, or emphasis dots.
furigana
A method of ruby annotation using kana characters to indicate how to read kanji characters. This term derives from a Japanese verb "furu (to attach alongside)" and "kana", and has been used synonymously with "ruby". This document prefers to use the term "ruby".
furikanji
A method of ruby annotation using Kanji characters for ruby instead of kana characters.
mono-ruby
A method of ruby distribution where a run of ruby text is attached to each base character. (JIS Z 8125)
group-ruby
A method of ruby character distribution such that the length of ruby text matches to that of the base text by giving the same adjusted amount of space between ruby characters.
jukugo-ruby
A method of ruby character distribution determined by two functions, one is to provide reading for each Kanji character, the other is to give a united appearance attached to a word.
general-ruby
A method of ruby annotation that attaches ruby text for all Kanji characters in the text. (JIS Z 8125)
para-ruby
A method of ruby annotation where ruby text is only attached to selected Kanji characters in the text. (JIS Z 8125)
one-third-ruby
Ruby characters, narrow enough so that three can fit within the width of a full-width base character.
nakatsuki (nakatsuki-ruby)
A method of ruby character distribution where each ruby character is aligned to the vertical center of the corresponding base character in vertical writing mode, or to the horizontal center of the base character in horizontal writing mode. (JIS Z 8125)
katatsuki (katatsuki-ruby)
A method of attaching ruby at the upper right of each base character. (JIS Z 8125)
I am studying definitions in the latest version of JLreq.
How about to follow css-ruby, rather than JLreq (around 2010 -age?)
from https://github.com/w3c/ruby-t2s-req/pull/24#issuecomment-1019423776
it seems we don't have clear text on definition of ruby related words, like
ruby annotation
orruby base / base text
. we should refer something or add some text?