silnrsi / font-gentium

Fonts for languages and writing systems that use Latin, Cyrillic, and Greek scripts
https://software.sil.org/gentium/
SIL Open Font License 1.1
74 stars 6 forks source link

Placement of U+035F (Combining double macron below) needs correction #2

Open adamiturabi opened 3 years ago

adamiturabi commented 3 years ago

It appears that the placement of U+035F (Combining double macron below) may need some correction. The example below shows the input sequence: t, U+035F, h:

image

There is too much space between the characters "th" and the macron. Also the macron juts out at the left.

However, with closer spacing, if the Latin character extends below the baseline, it will clash with the macron. I don't think that's too bad. Here is how the Brill typeface handles it:

image

Thank you for this great typeface!

jvgaultney commented 3 years ago

Thanks - it's difficult to make combining double diacritics work for all combinations without collisions, so we tend to place below ones low and above ones high. Horizontal positioning is also difficult when one of the two letters is significantly wider than the other, and the normal italic angle makes this example even worse. Improving this will take considerable work, so I can't guarantee we'll do it soon, but we'll add it to the queue.