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

Cyrillic Ї: dots/diaeresis are stretched in height (in bold weights) #348

Open
VladWinner opened this issue May 7, 2022 · 11 comments
Open
Assignees
Milestone

Comments

@VladWinner
Copy link

Roboto Flex
image

Roboto
image

Cyr Її її 
Lat Ïï ïï

Roboto Flex 3.100, Normal Black (in the screenshot)

@EbenSorkin
Copy link
Collaborator

EbenSorkin commented May 7, 2022 via email

@davelab6
Copy link
Member

Perhaps the wider forms as seen in the Latin should be used for both Latin and Cyrillic when the glyph is used by itself, and a narrower "egg shaped" alternate form when used in pairs that would cause collision?

Screen Shot 2022-05-16 at 11 03 41 AM

Screen Shot 2022-05-16 at 11 07 30 AM

Screen Shot 2022-05-16 at 11 07 49 AM

@davelab6 davelab6 added this to the v3.2xx milestone May 16, 2022
@EbenSorkin
Copy link
Collaborator

EbenSorkin commented May 16, 2022 via email

@kenmcd
Copy link

kenmcd commented May 16, 2022

Some fonts have ligatures to deal with this issue.
The example below is from Suisse from Swiss Typefaces.
I have seen these ligatures in other fonts.
Would this be something to consider adding to Roboto Flex?

Suisse-Ligatures

@EbenSorkin
Copy link
Collaborator

EbenSorkin commented May 16, 2022 via email

@vikagrabowska
Copy link

I often propose ligatures in Ukrainian for the same reason: in order to avoid collisions (in pairs like ії, її) but with no need to squeeze the dieresis in ї to the same extent as in ligatures. In fact the only collisions in Ukrainian appear in these combinations: ії, її, ’ї, ЇЇ, Її, (yet they are pretty common in text). But I agree with Eben, that ligatures wouldn't be a solution suitable for RobotoFlex and that OT calt seems to be a better fit.

Independently from a chosen way of technical implementation, if RobotoFlex will adapt the idea of treating double dieresis and single dieresis separately, the designs of of both would need to be more consistent in size / height / color.

I also agree that Latin would benefit from narrower dieresis in ï in combinations which produce collisions.

@moyogo
Copy link

moyogo commented Oct 15, 2022

For what it’s worth /idiaeresis/idiaeresis (ïï) also occurs in Latin script, in at least Dinka (acïï, cïï, dïït, ɣonhïïm, këdïït, kenhïïm, këpïïr, nhïïm, pïïr, wïïkku, yïïn, and others), Waorani (aquïïñö, cæquïï, ïïmaï, incaquïï, pïïnäni, wïï, and others) and Edolo (Ëbïïe, ïïa, nafadefalïïe and probably others). Waorani and Edolo also have words with /i/idiaeresis (iï) and /idiaeresis/i (ïi).

@moyogo
Copy link

moyogo commented Oct 15, 2022

I had also noted Latin ïï being used in Beli and Tiriyó on adobe-fonts/source-serif#48 (comment).

If possible, the same should be done for the Latin ïï which may occur in some orthographies like Beli (https://beli.webonary.org/browse/beli-english/?letter=b&key=qaa-Latn-SD-x-jur with bïï “dog”) or Tiriyó (in http://etnolinguistica.wdfiles.com/local--files/tese%3Ameira-1999/meira_1999_tiriyo.pdf with mïïna “grumble”, pïï “mountain”, wïïse “lipstick tree”).

@EbenSorkin
Copy link
Collaborator

EbenSorkin commented Oct 15, 2022 via email

@kenmcd
Copy link

kenmcd commented Oct 15, 2022

Source Serif 4 uses ccmp - which has the advantage of even working in Word (where calt is not On by default).

@EbenSorkin
Copy link
Collaborator

EbenSorkin commented Oct 16, 2022 via email

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

7 participants