googlefonts / roboto-2

The Roboto family of fonts
Apache License 2.0
3.85k stars 309 forks source link

Add n-shaped Eng #255

Open brawer opened 7 years ago

brawer commented 7 years ago

The uppercase Eng letter has (at least) two shapes. It would be nice if Roboto supported these, and if its locl feature had a substitution rule to choose the correct shape for language-tagged text.

image

@moyogo wrote (for the Noto font, but it equally applies to Roboto):

With African languages, the general assumption is that the n-form Ŋ is the preferred form, as it is the form used in several reference documents. The N-form Ŋ is the preferred form in Sami languages.

There are also American languages and Australian languages that use the letter, the former group seem to prefer the n-form and the latter group the N-form.

Some of these general assumptions might be wrong (it may not be true for every language of the mentioned categories) or overstated (some users may not care — I know publishers who don’t care in one country while publishers in the same language in another country do —, or historically the nuance was blurry) but in general experts are happier if followed. There are more languages (and more speakers) that seem to prefer the N-form, so it may make more sense to have that as the default form. There can also be preferences for a n-form on the baseline instead of with a descender or n-form on the baseline with raised left stem — however these might better match font style than locale preference. It is also better if Ɲ matches Ŋ with n-form in those languages that prefer n-form Ŋ.

Here’s a picture for Ɲ from Paamanta Demmba Abubakaar, “SIDA : kelu-cuudi!”, Bamako : Éditions Le Figuier, 2002, http://dlir.aiys.org/ALMA/alma_ebooks/pulaar_013.pdf, page 4:

picture of Ɲ with n shape