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

[css-fonts-4] all-small-caps vs unicameral scripts #11640

Open
fantasai opened this issue Feb 3, 2025 · 0 comments
Open

[css-fonts-4] all-small-caps vs unicameral scripts #11640

fantasai opened this issue Feb 3, 2025 · 0 comments
Labels
css-fonts-4 Current Work i18n-hlreq Hebrew language enablement i18n-ilreq Indic language enablement i18n-jlreq Japanese language enablement i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response.

Comments

@fantasai
Copy link
Collaborator

fantasai commented Feb 3, 2025

WebKit recently got a bug filed against our all-small-caps implementation complaining that we are synthesizing small-caps for unicameral scripts (Japanese, specifically). The reporter pointed to Firefox as having the right behavior. Opening this issue to ask a few questions, particularly to @jfkthame:

  • Not synthesizing for small-caps is unquestionably the right behavior, but for all-small-caps, where the idea is to get all the letters and symbols to match, is this the right behavior? It would create distinct sizes for glyphs belonging to bicameral vs unicameral scripts.
  • If yes, then we shouldn't synthesize for any unicameral scripts. What do we do for symbols and punctuation, then? Should they match the sizing of unicameral scripts (full size), or those of bicameral scripts (shrunk down)?
@fantasai fantasai added css-fonts-4 Current Work i18n-hlreq Hebrew language enablement i18n-ilreq Indic language enablement i18n-jlreq Japanese language enablement i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response. labels Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
css-fonts-4 Current Work i18n-hlreq Hebrew language enablement i18n-ilreq Indic language enablement i18n-jlreq Japanese language enablement i18n-tracker Group bringing to attention of Internationalization, or tracked by i18n but not needing response.
Projects
None yet
Development

No branches or pull requests

1 participant