Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

‘text-autospace: ideograph-alpha ideograph-numeric’ should create 1/4em extra spacing between runs of ideographs and non-ideographic letters/numerals #76

Open
xfq opened this issue Oct 17, 2021 · 9 comments

Comments

@xfq
Copy link
Member

xfq commented Oct 17, 2021

Test link(s):

test (Simplified Chinese)

test (Japanese)

Results:

  • Gecko:Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/112.0
  • Blink:Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36
  • Webkit:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15

Related tests: Letter spacing

@xfq

This comment has been minimized.

@xfq

This comment has been minimized.

@r12a

This comment has been minimized.

@xfq

This comment has been minimized.

@xfq
Copy link
Member Author

xfq commented Oct 21, 2021

@xfq
Copy link
Member Author

xfq commented Oct 21, 2021

I just thought about the labelling issue again.

What about createing a word-spacing label (also in the *lreq repos)? For me, letter spacing refers to the spacing between each character, but this actually refers to the spacing between an English/French/whatever word (or phrase) and the Chinese/Japanese words on both sides, so word-spacing may be more appropriate.

@r12a
Copy link
Contributor

r12a commented Oct 21, 2021

Since these labels are directly mapped from the Language Enablement Index sections, what you're actually asking for here is a change to the structure of the index, which would then be reflected in the labels available. That would be a lot of work, and i'm not sure that it's warranted in this case.

The rubric for that section says:

This section is particularly concerned with letter-spacing that is applied inline to indicate some semantic meaning, rather than with full line justification described in the previous section. Many scripts create emphasis or other effects by spacing out the letters or syllables in a word. There are questions about how this should work in Indic and SE Asian scripts, and in Arabic-based scripts which join up adjacent letters.

What we could do is change the title of that section from "Letter spacing" to something like "Inline space adjustments". It's not so catchy. And we'd still have to change the title in all the gap-analysis and related docs, as well as changing the label.

@r12a
Copy link
Contributor

r12a commented Oct 21, 2021

Maybe we should add a link from https://github.com/w3c/i18n-tests to https://www.w3.org/International/i18n-drafts/pages/interactive_tests.html

Yes, i was planning to do that. Now done.
I also added a link to https://www.w3.org/International/i18n-drafts/nav/find#tests
And i fixed the link in the test index page to point to it.

@xfq xfq changed the title text-spacing: ideograph-alpha should create 1/4em extra spacing between runs of ideographs and non-ideographic letters ‘text-spacing: ideograph-alpha ideograph-numeric’ should create 1/4em extra spacing between runs of ideographs and non-ideographic letters/numerals Mar 27, 2023
@xfq xfq changed the title ‘text-spacing: ideograph-alpha ideograph-numeric’ should create 1/4em extra spacing between runs of ideographs and non-ideographic letters/numerals ‘text-autospace: ideograph-alpha ideograph-numeric’ should create 1/4em extra spacing between runs of ideographs and non-ideographic letters/numerals Mar 27, 2023
@xfq
Copy link
Member Author

xfq commented Mar 27, 2023

I updated the tests and results to reflect the refactoring of text-spacing in Feb 2023.

@r12a r12a added i:spacing Text spacing s:hani Chinese script s:jpan Japanese script labels Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants