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

[articles/lang-bidi-use-cases/index] Rendering of punctuation marks #558

Open
xfq opened this issue Nov 2, 2023 · 0 comments
Open

[articles/lang-bidi-use-cases/index] Rendering of punctuation marks #558

xfq opened this issue Nov 2, 2023 · 0 comments

Comments

@xfq
Copy link
Member

xfq commented Nov 2, 2023

[source] (https://www.w3.org/International/articles/lang-bidi-use-cases/) [en]

I think it would be useful to add a new use case: the rendering of punctuation marks (although I'm not sure which section is the best for it).

As an example, many Chinese punctuation marks and Western punctuation marks share code points, but if the text is not labelled as Chinese, the glyphs of punctuation marks will not match the requirements for Chinese text layout.

For example:

  1. U+2018 LEFT SINGLE QUOTATION MARK [‘], U+2019 RIGHT SINGLE QUOTATION MARK [’], U+201C LEFT DOUBLE QUOTATION MARK [“], and U+201D RIGHT DOUBLE QUOTATION MARK [”] are non–full-width in Latin fonts, but are full-width in Chinese fonts.

  2. U+2E3A TWO-EM DASH[⸺], U+2014 EM DASH [—], U+2026 HORIZONTAL ELLIPSIS […], and U+2013 EN DASH [–] should be vertically centred, but they are not in most Latin fonts.

  3. U+00B7 MIDDLE DOT [·] should have the same width or half the width of a Han character, but they are not in most Latin fonts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant