Skip to content

Commit

Permalink
Merge pull request #65 from himorin/wr-c-44-3
Browse files Browse the repository at this point in the history
updated note title for wide review #44-3 (C-#44-3)
  • Loading branch information
himorin authored May 12, 2023
2 parents 9db8bff + 43d5a1a commit 5c77b96
Showing 1 changed file with 19 additions and 14 deletions.
33 changes: 19 additions & 14 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -181,17 +181,16 @@ <h3 id="the-difficulties-of-ruby-processing">The difficulties of ruby processing
whether it can be allowed to overhang the characters preceding or following,
and whether this affects the position of the base text.</p>

<aside class="note" title="Ruby annotations that are wider than the base text" id="n20200529002">
<aside class="note" title="Examples of placements for ruby block which involves complex rules" id="n20200529002">
<p>Since Japanese composition seeks to avoid spacing between characters as much as possible
(see the description of '<a href="https://www.w3.org/TR/jlreq/#principles_of_arrangement_of_kanji_and_kana_characters">solid setting</a>' in [[JLREQ]]),
ruby annotations wider than their base text are not allowed to overhang neighboring kanji,
but often <em>are</em> allowed to overhang neighboring kana.
This method works well when characters preceding and following
the ruby base are both kana
or both kanji.
However, depending on the number of ruby characters, it can lead to an unbalanced look when kana is on one side and kanji is on the other.
([[[#ruby-overhang-mono]]] shows examples of mono-ruby, one where the ruby annotation overhangs, and another where it doesn't overhang the kanji.)</p>

ruby annotations wider than their base characters are not allowed to overhang neighboring kanji,
but are allowed to overhang neighboring kana in some placement rules.
Such rules could work nicely when the preceding and following characters are both kana or both kanji,
but it can lead to an unbalanced look depending on the number of characters of the ruby annotation
in cases like kana as the preceding character and kanji as the following character.
([[[#ruby-overhang-mono]]] shows examples of mono-ruby, one where the ruby annotation overhangs the kana and another where it doesn't overhang.)</p>

<figure id="ruby-overhang-mono"> <img src="img/fig01.svg" style="width:20%; min-width: 10em;"/>
<figcaption>Mono-ruby preceded by a kana character and followed by a kanji character, where the ruby annotation extends beyond its base text.</figcaption>
</figure>
Expand All @@ -202,14 +201,20 @@ <h3 id="the-difficulties-of-ruby-processing">The difficulties of ruby processing
<figcaption>Group-ruby preceded by a kana character and followed by a kanji character, where the ruby annotation extends beyond its base text.</figcaption>
</figure>

<p>In letterpress printing, ruby annotation layouts were adjusted on an individual basis. Some publishers had an additional
rule disallowing overhang of adjacent kana text by katakana annotations, since katakana words can be considered a separate unit.
For such cases, depending on the length of the ruby annotation, it would produce better balance to disallow overhanging of kana characters
(see [[[#ruby-overhang-group-kana]]], where the second example applies this method).</p>

<p>To produce better balance in the above cases, additional rules are required.
(In letterpress printing, ruby annotation layouts were adjusted to produce better balance individually.)
In some cases, an additional rule is added to disallow the overhanging on adjacent kana text when characters of ruby annotation are katakana,
since katakana words can be considered a separate unit.
(In fact, it would produce better balance by disallowing the overhanging on adjacent kana depending on the number of characters of the ruby annotation.
See [[[#ruby-overhang-group-kana]]], where the second example applies this method.)
An additional rule is also required for this point.</p>

<figure id="ruby-overhang-group-kana"> <img src="img/fig03.svg" alt="" style="width:25%; min-width: 15em;" />
<figcaption>Group-ruby preceded and followed by kana characters, where the ruby annotation extends beyond its base text.</figcaption>
</figure>

<p>Applying one simple rule to disallow the overhanging of any adjacent character, including preceding or following kana, works
to prevent these complexities. However, this rule breaks a condition to avoid spacing between characters as much as possible.</p>
</aside>
</li>
<li id="l20200529005"><p>When the ruby annotation is wider than its base text
Expand Down

0 comments on commit 5c77b96

Please sign in to comment.