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

Design issues #24

Open
moyogo opened this issue Dec 6, 2023 · 11 comments
Open

Design issues #24

moyogo opened this issue Dec 6, 2023 · 11 comments

Comments

@moyogo
Copy link
Contributor

moyogo commented Dec 6, 2023

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.
Screenshot 2023-12-06 at 06 55 57

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.
Screenshot 2023-12-06 at 06 56 37

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).

BERE BƐRƐ

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).

Screenshot 2023-12-06 at 06 57 40

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).

Screenshot 2023-12-06 at 06 58 08

ʋ

ʋ /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).
Screenshot 2023-12-06 at 06 58 32

Ɓ Ɗ Ɦ Ƭ Ƥ

Ƭ /Thook could have a more pronounced hook to avoid confusability with T. Ɓ Ɗ Ɦ Ƥ could have larger hooks as well although seems less problematic.
Screenshot 2023-12-06 at 06 59 00

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.
Screenshot 2023-12-06 at 06 59 55

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
Screenshot 2023-12-06 at 07 00 19

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

image

@EbenSorkin
Copy link
Contributor

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.

@moyogo
Copy link
Contributor Author

moyogo commented Dec 21, 2023

@EbenSorkin This looks good to me!
I might try a couple of things for Ɂ so it looks more distinct from ʔ.

@EbenSorkin
Copy link
Contributor

I pushed an update to phook. I think we can close this now - do you agree @moyogo ?

@davelab6
Copy link

davelab6 commented Jun 7, 2024

@moyogo is this good now?

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

3 participants