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

Inconsistencies combining character variant (cv13) and stylistic sets (ss03,ss07) #777

Open
sorintarmure opened this issue Dec 11, 2024 · 1 comment

Comments

@sorintarmure
Copy link

Describe the bug
When activated, the character variant cv13 (compact t) is ignored in the following stylistic sets:ss03 (Round quotes & commas) and ss07 (Square punctuation). This creates inconsistent looks for words containing both t and ț (U+021B).

To Reproduce
Steps to reproduce the behavior:

  1. Write some text in Romanian, containing both t and ț, for example: struț.
  2. Select cv13 (compact t) for the whole text. At this point, both t and ț will be compact (this is the expected behaviour).
  3. Select a stylistic set (ss03 or ss07). The diacritic will change, ignoring the compact t character variant (this is wrong).

Expected behavior
The character variant cv13 (compact t) should be applied for any stylistic set, includingss03 (Round quotes & commas) or ss07 (Square punctuation) to remove any inconsistent look.

Screenshots

Initial view (no character variant or stylistic set) ✅

Initial view

Character variant selected: cv13 (compact t) ✅

compact t selected

Character variant selected: cv13 (compact t) + ss03 (Round quotes & commas) ❌

compact-t-and-round-quotes

Character variant selected: cv13 (compact t) + ss07 (Square punctuation) ❌

compact-t-and-square-punctuation

Environment

  • OS: any
  • App that renders the font: any
  • Version of font: any.
@cynthiaxzhu
Copy link

Good catch!

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

2 participants