generated from googlefonts/googlefonts-project-template
-
Notifications
You must be signed in to change notification settings - Fork 5
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
Design issues #24
Comments
I have pushed these changes. If Denis and Rapahel approve we can make an update. Otherwise either of you feel free to adjust what's here. |
@EbenSorkin This looks good to me! |
I pushed an update to phook. I think we can close this now - do you agree @moyogo ? |
@moyogo is this good now? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Stacking diacritics
Stacking diacritics typically are vertically shorter on uppercase as there is less space within the lineheight.
In Agbalumo, the uppercase stacking diacritcs are much larger than the lowercase ones.
The stacking diacritics can be built from components.
Yhook
The hook of Ƴ Yhook is on the wrong side.
Arial and Times (macOS) have the same issue and still have the hook on the left, whereas Arial and Times New Roman on Windows have the hook on the right. Other macOS fonts have the same issue. The correct position of the hook is on the right, that is the one used in general.
Yhook should have the hook on the same side as /Khook/Whook.
E and Ɛ, or Ǝ
The design of E is problematic in at least 248 languages (latest gflanguages data) that use both Ɛ and E: Bambara & Dyula (+17M), Ewe (5M), etc. Out of those 248 languages 42 have an OpenType Language System Tag (AVN, BAD0, BAU, BML, BML, BML, BTI, BYV, DAG, DNG, DNJ, DNK, FAN0, FAT, FON, GAD, GKP, GMZ, JUL, KAB0, KIS, KIS, KPL, KRI, MBO, MDE, MEN, MNK, MOS, NGA, NYM, NZA, RIF, SHI, SUR, TMN, TOD0, TZM, WCI).
The E.ss01 can be used in those 248 languages, it could be used in 42 languages by default with the locl feature (where the local feature is working), but that isn’t that easy everywhere.
I’d recommend either swapping E.ss01 for E or designing a squarish E and have that as the default.
Ǝ /Ereversed can also have a squarish-form. Ə /schwa is good as it is.
Alpha-latin, alpha-latin
The design of Ɑɑ /Alpha-latin/alpha-latin is confusable with a.
I’d recommend changing Ɑɑ /Alpha-latin/alpha-latin to have the loop-form.
There is already an alternate a.ss05 which is nice
At least 3 languages use both ɑ and a, these 3 have OT Language System Tags (BYV, FMP, NZA).
Eng and Nhookleft
While the designs are good, typically the letters Ŋ and Ɲ have n-forms. Some editors have a strong preference and will use a scaled up lowercase when the font they use doesn’t have the form they expect.
At least 243 languages use Ŋ, only 38 have OT Language System Tags (ACH, AVN, BLN, BML, BML, BML, BML, BTI, BTI, BYV, DAG, DJR, DNJ, DNK, FAN0, FMP, FTA, GAD, GKP, JUL, KIS, KIS, KPL, KRI, MBO, MNK, NYM, NZA, SRR, TMH, TMH, TMH, TMN, TOD0, WCI).
At least 42 languages use Ɲ, only 10 have OT Language System Tags (DJR, FTA, GKP, JUL, KIS, MNK, TOD0).
ʋ
ʋ /vhook is confusable with v
The design of ʋ /vhook should have more pronounced, or even exagerated, features and an alternate angluar v could be added.
At least 44 languages use both ʋ and v, only 4 of those have OT Language System Tags (AVN, MOS, TOD0, WCI).
Ɓ Ɗ Ɦ Ƭ Ƥ
Ƭ /Thook could have a more pronounced hook to avoid confusability with T. Ɓ Ɗ Ɦ Ƥ could have larger hooks as well although seems less problematic.
Iota-latin and iota-latin
To avoid confusability with ı idotless (when both iota and i have top accents) or l, the Ɩ Iota-latin and ɩ iota-latin could have more pronounced bottom hooks.
Glottalstopsmall
Ɂ Glottalstopsmall is the same as ʔ glottalstop. Glottalstopsmall should have propotions of a capital letter, as it is the capital of glottalstopsmall, it should be wider
The text was updated successfully, but these errors were encountered: