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

Rename the name to "East Asian Spacing"? #767

Open
kojiishi opened this issue Apr 6, 2024 · 4 comments
Open

Rename the name to "East Asian Spacing"? #767

kojiishi opened this issue Apr 6, 2024 · 4 comments

Comments

@kojiishi
Copy link

kojiishi commented Apr 6, 2024

This issue is a continuation of kojiishi/unicode-auto-spacing#18.
@asmusf @xfq @kidayasuo

@kojiishi
Copy link
Author

kojiishi commented Apr 6, 2024

@kidayasuo I'm open to either way. I got some feedback of possible future extensions, so named it as non-East Asian specific, but it's also true that the current spec is very deeply tight into East Asian typography.

I think if it's not too hard to rename specs when we want to extend this to cover other scripts, the "East Asian Spacing" sounds more reasonable. We don't know if this is going to cover other scripts in future.

@kenlunde Thoughts?

@kenlunde
Copy link
Member

kenlunde commented Apr 9, 2024

I agree that East Asian Spacing would be a more appropriate name for this property, mainly because that is what started the discussion. It also serves as a practical limit to the scope of the property.

@macnmm
Copy link

macnmm commented May 14, 2024

I don't think there is a common-enough "CJK" to do so -- the more we get into "correct" behaviors, the more Japanese seems to need independence from the other more actively evolving scripts, and to my understanding Chinese is more like Japanese (but evolving toward it from a place that was much more simple and wild-west (east?)) and Korean is completely different from the others, also rapidly evolving away from Japanese/Chinese conventions.

@asmusf
Copy link

asmusf commented May 14, 2024

I would like to make sure that we focus with this specification not on correct behavior but on correct plain text as the background and preparation for making correct behavior possible by encouraging consistent input --- independent of the actual layout that is then applied to this plain text.

This may require some refocusing of the specification, because it is so tempting to describe outcome when what we want is an agreement on input.

With that focus, we should drive towards where the recommended input is language independent, but the fully rendered output may well be different.

Also, since the spec refers to script runs, and we don't have a Japanese vs. Chinese script difference for Han characters, "East Asian" still seems appropriate.

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

4 participants