w3c / w3c/clreq

How to handle multisyllable/multiword ruby annotations in Chinese

Open
#125 2 comments 0 reactions 1 assignee View on GitHub

@ryukeikun is already working on this.

Since May 9, 2019.

i:inline_notes 問題/question
Dominant language
HTML
Stars
809
Forks
66
Avg merge
19m
Merged PRs (30d)
1

Description

In the examples shown in clreq all the word-based annotations, such as píngshéng or xiàohuà, have no space between the syllables. Is this always the case, or do you sometimes see the pinyin for a word as two (or more) syllables with space between?

The example that includes Kieth Emerson seems to attach those two names to separate runs of hanzi characters.

Are there cases (and presumably there are for bilingual annotations or interlinear comments) where more than one latin script word is included in a single annotation, with a space between? If such an annotation is short and appears over a long base text, what happens to the words?

Here i'm modifying the Keith Emerson example to show what i mean. There's a lot of base character width, and much less annotation width, and the one annotation includes two words.

Should they be set solid and centred like this:
keithemerson-centred

Or should they be like the CSS space-around setting (leaving a large gap in the middle) (this is Firefox's default):
keithemerson-saround

(I'm assuming that it would be wrong to equally space all the characters across the ruby text box, as you would for hanzi annotations.)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.