Re: グループルビの折り返し

その前に、グループルビが折り返せることに関し、JLReq TF 内でちゃんと合意を取りたいですね。次回ミーティングで議論しましょう。グループルビの折り返しを許す場合、熟語ルビの重要性が増します。

木田

> 2022/07/16 16:41、MURATA Makoto <eb2m-mrt@asahi-net.or.jp>のメール:
> 
> 木田さん、
> 
> 了解しました。 Florianの作った事例集に対するコメントの形に
> するのがよいかも知れません。彼とFantasaiが英文仕様を書くこと
> に必ずなります。
> 
> https://www.aplab.jp/ruby202006

> 
> 村田 真
> 
> 2022年7月16日(土) 16:15 Yasuo Kida <kida@mac.com>:
>> 
>> 村田さん、
>> 
>> ぜひ対象にしましょう。そのためにもうちょっとここで話をまとめる必要がありますね。
>> 
>> 今のしているのは「グループルビが分割禁止になっているのは、行の大きな調整要素になるし、破綻の原因になるので、折り返しを許してはどうか」という話題です。
>> 
>> 折り返しを許す場合:
>> ・違和感のある折り返しが起こる可能性がある。コントロールするためには、熟語ルビを使えば良いのでは
>> ・折り返しのヒューリスティックについて説明する必要があるだろう。例えば折り返した先にルビが一文字もないのは困る
>> 
>> そんな議論です。
>> 
>> 
>> グループルビは、必ずしもグループルビという用語を理解してもらう必要はないのかなと思っています。ルビの単位が一文字より大きければそれはグループルビなんですから。用語を増やすとそれだけ複雑に見えますので、両方まとめて「ルビ」で良いと私は思います。
>> 
>> 熟語ルビは、熟語ルビと説明するよりも、ルビをグルーピングする機能が欲しい。と言った方が分かりやすいかも。
>> 
>> 例えば、京都(きょうと):「京」の読みが「きょう」で、「都」の読みが「と」。独立の二個のルビにすると「京」に対して三文字のルビが対応するので親文字の字間を開ける処理が必要になってしまう。ので「京都」ひとまとまりに対して「きょうと」のルビを振りたい。が、これを折り返す場合は、「京(きょう)都(と)」となってほしい。「京(きょ)都(うと)」になってしまうのは漢字の読みから言って正しくないので避けたい。
>> 
>> ルビの折り返しを許すと、いわゆる熟語ルビ(既に利用方法は異なりますが)の重要性が高くなるように思います。
>> 
>> 木田
>> 
>>> 2022/07/16 15:49、MURATA Makoto <eb2m-mrt@asahi-net.or.jp>のメール:
>>> 
>>> この件については、これから始めるHTML WGでやる
>>> ルビの対象にしますか?それとも諦めますか?
>>> 
>>> 今回諦めるとおそらく未来永劫にわたって実装はされ
>>> ないでしょう。現状のルビから一ミリも変える必要は
>>> ないという意見を持っている人も多いのです。彼らを
>>> 説得することは、とても大変そうです。今回の変更の
>>> 後でまた変更することはまあ不可能でしょう。
>>> 
>>> なお、グループルビと熟語ルビとは、国際の場ではほとんど
>>> 理解されていないようです。WHATWGのHTML仕様のエディタ
>>> も分かっていないらしいです。私も、読んだときは理解した
>>> ような気になっていますが、実はよく分かりません。
>>> 
>>> 今回の話も、グループルビを使わずに熟語ルビを
>>> 使えば解決する話ですか?
>>> 
>>> 村田 真
>>> 
>>> 
>>> 
>>> 2022年7月15日(金) 14:42 Yasuo Kida <kida@mac.com>:
>>>> 
>>>> 
>>>>> 熟語ルビをすこし拡大すれば,つまり親文字1字とルビとを対応させるのではなく,複数の親文字とルビを対応させる組合せもできれば,それでいいのですが,…
>>>> 
>>>> これ、今の仕組みで可能だとの理解ですが、マークアップに詳しい方、どうでしょう。実装はまだですかね?
>>>> <ruby>紫陽花<rb>寺<rt>あじさい<rt>でら</ruby>  みたいな
>>> 
>>> 
>>>> グループルビを折り返し可能にするとして、他の極端な、書籍だと校正の段階で除外されるので考慮する必要のなかったような例:
>>>> ・モノルビで、ルビがとてもとても長いもの。ルビだけ折り返すのはあり?
>>>> ・熟語ルビで、熟語の単位が長い。例えば上の「紫陽花」は三文字でまあまあ長いがもっと長くなりうる。熟語ルビが長ーい場合、熟語の途中で折り返すのはあり?
>>>> 
>>>>> ルビの字数の少ない場合に問題が出る可能性がある.ちょっと悩ましい.
>>>> 
>>>> 折り返す場合の文字数の分割の仕方の考え方を示してしておいたほうが良いかもしれませんね。特にルビの字数が少ない場合、折り返した親文字に対応するルビ文字がゼロ、と言うケースが出てくる可能性がありそうです。<ruby>ソフトウェアの間違い<rt>バグ</ruby> みたいな極端なケースも考えておく必要がありますね。
>>>> 
>>>> 木田
>>>> 
>>>>> 2022/07/13 16:12、Kobayashi Toshi <binn@k.email.ne.jp>のメール:
>>>>> 
>>>>> 木田泰夫 様
>>>>> 
>>>>>    小林 敏 です.
>>>>> 
>>>>> 熟語ルビをすこし拡大すれば,つまり親文字1字とルビとを対応させるのではなく,複数の親文字とルビを対応させる組合せもできれば,それでいいのですが,…,ルビの字数の少ない場合に問題が出る可能性がある.ちょっと悩ましい.この問題は,熟語ルビは,分割しない場合,ルビの字数の少ないときでも,すべてグループルビで処理すると考えれば解決する.まあ,それでも解決の一歩と考えれば,それでもいいと思っています.
>>>>> 
>>>>> 木田泰夫 さんwrote
>>>>> 
>>>>>> 敏先生、
>>>>>> 
>>>>>> グループルビには熟語ルビと異なり分割の基準となるような位置の指定がありません。
>>>>>> 印刷の場合には人間が判断できますが、デジタルではそうもゆきません。ゆえ、分割
>>>>>> を許すと言うのは、通常に分割できる場所ならどこでも、という意味になります。そ
>>>>>> れが嫌なら熟語ルビを使えと。その意味で熟語ルビはまさにデジタルにふさわしいか
>>>>>> もしれません。
>>>>>> 
>>>>>> 例えば:「基本計画(マスタープラン)」が「基(マス)」「本計画(タープラ
>>>>>> ン)」となったり、「基本計(マスタープラ)(3文字に対して6文字のルビ)」「画
>>>>>> (ン)」。これを許容する。嫌なら熟語ルビを使うように。
>>>>>> 
>>>>>> ルビが親文字の2倍より多い場合:「顧客(クライアント)」→「顧(クライ)」「客
>>>>>> (アント)」。だいたい親文字分割の割合でルビを分割するのがいいでしょうかね。
>>>>>> ルビが親文字の2倍よりも短い場合:「紫陽花(あじさい)」は「紫(あじ)」 or
>>>>>> 「陽花(さい)」か「紫(あ)」「陽花(じさい)」。「紫陽(あじさ)」「花
>>>>>> (い)」。親文字とルビの分割の方法のバランスをどう取るかは工夫の余地がありそ
>>>>>> う。
>>>>>> 
>>>>>> こういうのを、違和感があるけれど、許容してしまう。これが最もシンプルバージョ
>>>>>> ン。
>>>>>> 
>>>>>> もっとやれるアプリケーションは、形態素解析を使ったり、グループルビの分割はど
>>>>>> うしても困った時にしかやらないプライオリティにするとか。
>>>>>> 
>>>>>> コンテントを作る側は、手間をかけられるなら、田嶋さんが説明してくださったよう
>>>>>> に、熟語ルビとして切り目を示す。
>>>>>> 
>>>>>> 木田
>>>>>> 
>>>>>>> 2022/07/13 13:51、田嶋淳 <junetaj@gmail.com>のメール:
>>>>>>> 
>>>>>>> 敏先生
>>>>>>> 木田さま
>>>>>>> 
>>>>>>>    現状電子書籍の制作では、長すぎるグループルビを意図的に分割して付与する
>>>>>>> ケースはあります。紙の本と違って後からの組版調整ができないため、グループル
>>>>>>> ビによって前後の組版が大きく乱れることを阻止するための今現在のやむを得ない
>>>>>>> 回避措置です。
>>>>>>> 
>>>>>>>> 2022/07/13 13:29、Kobayashi Toshi <binn@k.email.ne.jp>のメール:
>>>>>>>> 
>>>>>>>> Yasuo Kida 様
>>>>>>>> 
>>>>>>>>    小林 敏 です.
>>>>>>>> 
>>>>>>>> グループルビを分割可能にする処理は,熟語ルビの分割処理に似ていますが,すこ
>>>>>>>> し違う点もあります.熟語ルビでは,親文字の分割は1字単位で可能ですが,グ
>>>>>>>> ループルビでは1字単位でない場合がある.それは,親文字のどのようにくくるか
>>>>>>>> で差はつけられる.
>>>>>>>> 
>>>>>>>> 文そのものにルビを付ける場合,グループルビを分割可能しても解決しない.文そ
>>>>>>>> のものにルビを付ける場合,分割位置は,漢字や仮名の字間は,どこでも分割可能
>>>>>>>> になる可能性が高い.それに対し,グループルビでも熟語ルビでも,特にルビ文字
>>>>>>>> 列では仮名の字間で分割不可になる例は多い.
>>>>>>>> 
>>>>>>>>    熟語ルビの例 親文字:可能性 ルビ:かのうせい
>>>>>>>>    親文字はどこでも分割化,ルビは“の”と“う”,“せ”と“い”の字間は分割
>>>>>>>> 不可
>>>>>>>> 
>>>>>>>>    グループルビの例
>>>>>>>>    親文字:基本計画 ルビ:マスタープラン
>>>>>>>>    分割するとすれば,基本+マスター 計画+プラン
>>>>>>>>    親文字:都市国家 ルビ:シテは,まあ分割しない方がいいかもしれないが,
>>>>>>>>    分割するとすれば,都市+シ 国家+テ
>>>>>>>>    としてもよい.これに近い分割をしている例は見かける.
>>>>>>>> 
>>>>>>>> Yasuo Kida さんwrote
>>>>>>>> 
>>>>>>>>> 敏先生、
>>>>>>>>> 
>>>>>>>>> jlreq-d ではグループルビを分割可能にしましょう。
>>>>>>>>> 
>>>>>>>>>> グループルビ以外に,文そのものにルビで別のテキストを付ける例があるが,こ
>>>>>>>>>> れ
>>>>>>>>>> は,そもそもルビで処理するには無理がある.行間注で処理した方がよいし,行
>>>>>>>>>> 間
>>>>>>>>>> 注を考えるとしたら,それは分割禁止にはならないでしょう.
>>>>>>>>> 
>>>>>>>>> この用法の「ルビで処理するには無理がある」のは、グループルビを分割可能に
>>>>>>>>> した
>>>>>>>>> 場合、解決しますか?
>>>>>>>>> 
>>>>>>>>> 木田
>>>>>>>>> 
>>>>>>>>>> 2022/07/13 12:15、Kobayashi Toshi <binn@k.email.ne.jp>のメール:
>>>>>>>>>> 
>>>>>>>>>> Yasuo Kida 様
>>>>>>>>>> みなさま
>>>>>>>>>> 
>>>>>>>>>>    小林 敏 です.
>>>>>>>>>> 
>>>>>>>>>> Yasuo Kida さんwrote
>>>>>>>>>> 
>>>>>>>>>>> (別の問題ですが:長いルビが折り返せないのは、行頭揃えにしてもかなり目
>>>>>>>>>>> 立つ
>>>>>>>>>>> 行
>>>>>>>>>>> を作ってしまいますので、それ自体で問題だと思っています)
>>>>>>>>>> 
>>>>>>>>>> 長いルビは,多くがグループルビです.このグループルビが2行に分割禁止なの
>>>>>>>>>> は,
>>>>>>>>>> 組版プログラムが簡単な処理法を選んだためです.活字組版時代は,その場で工
>>>>>>>>>> 夫
>>>>>>>>>> できたので,必ずしも分割禁止ではなかった.実際にも編集者の立場でいえば,
>>>>>>>>>> 分
>>>>>>>>>> 割してもよいのです(グループルビの分割位置には,いくつか望ましい事項があ
>>>>>>>>>> り
>>>>>>>>>> ますが).現在でも,たぶん手作業なのでしょうが分割した例はあります.
>>>>>>>>>> 
>>>>>>>>>> グループルビ以外に,文そのものにルビで別のテキストを付ける例があるが,こ
>>>>>>>>>> れ
>>>>>>>>>> は,そもそもルビで処理するには無理がある.行間注で処理した方がよいし,行
>>>>>>>>>> 間
>>>>>>>>>> 注を考えるとしたら,それは分割禁止にはならないでしょう.
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> ――――――――――――――――――
>>>>>    小林 敏(toshi)  2022年07月13日
>>>>>    e-mail: binn@k.email.ne.jp
>>>>> ――――――――――――――――――
>>>> 
>>> 
>>> 
>>> --
>>> Regards,
>>> Makoto
>> 
> 
> 
> -- 
> Regards,
> Makoto

Received on Saturday, 16 July 2022 09:52:11 UTC