-
Notifications
You must be signed in to change notification settings - Fork 163
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
Request: Ŋ ŋ #64
Comments
Thank you for this detailed request. In fact, Ŋ and ŋ already exist in the Roman masters, because they were needed for Source Han Serif. If you feel like testing the current engs, you can add two lines to the GlyphOrderAndAliasDB file found in the Roman subdirectory:
(the divider is a single tab character) I cannot comment on why the Sami Eng variant seems to be the standard (despite the presumably lower number of users). I think it might be because it’s easier to derive from capital N and J. |
If the only addition to the current character set is eng, the only Sami language that will be fully supported would be Lule Sami (with less than 2000 speakers). However, it will be enough to support at least Wolof (5.2 million), Mandinka (1.3 million) and Ganda (6.5 million), so in my opinion the African form should be the default. That said, it is not entirely unreasonable to ask for the Sami glyph as an alternate. |
Thanks! |
Would it be a good idea to have the N-variant under |
I will think about it. Usually I am not in favor of using up a stylistic set for a single glyph variant, but I agree there should be a secondary way of accessing regional alternates. (ss03 is already taken in the Italics) |
I don't see the number of speakers to be a valid reason to pick one as default over the other. |
@FloraCanou Why is that? Which other reasons would you suggest are valid? |
Unicode takes the N-with-descender form as default. I suggest following Unicode. |
The document you linked states “glyph may also have appearance of large form of the small letter”. |
I think I’ve found it: the features
|
Update: The new Kazakh Latin alphabet presented by the Baitursynov Institute of Linguistics uses the letter eng, with the capital being in the N-form. Now that there is an actual compromise to be made between Kazakh and, say, Wolof and Ganda, the preferred default form isn’t so obvious. However, because Kazakhstan has a population of 18.2 million, of which over 76% are Internet users and at least 9.9 million of which actively use the Kazakh language, the use case for eng is even stronger. |
This adds the codepoints for Eng and eng (as well as the glyph Eng.sc), as requested in #64. While Ŋŋ are not in any Adobe charset below AL-5, the introduction of the new Kazakh Latin Alphabet makes this request a bit more relevant. Note: this is adding the N-like version of the capital Eng. The arch-like version has to be added in a future update focused on African languages.
Most of the languages (Ganda, Wolof, Mandinka-Bambara-Dyoula, Dinka, or Lakota) mentioned in the original post use the n-form uppercase more often than the N-form uppercase. Many minor West African languages that do not have OpenType language system tags also mostly use the n-form. The Sami languages that use Ŋ prefer the N-form. It may be better to do as Source Sans, with the n-form as the default and the N-form as a locl feature for Sami languages. |
Actually using locl feature is complicated, and the amount of research needed to properly implement it would be extensive. Beyond there are many languages that use Eng, one variant sued extensively in Africa (n-form with a descender, and in at least one case the n-form w/o descender). The N-form is used in Northern Europe, Northern Australia, North America, and other locations. It is possible to use cvNN features, but there is no one source of information identifying all the languages that use Eng, so locl will be incomplete, and can't be the only method to access those variant glyphs. |
Thanks for your thoughts, @andjc! |
@frankrolf you will need a strategy to handle glyph variation, for wide-spread African language support you will need to cohesive approach to variant glyphs. The SIL repertoire is the most extensive, but I still find occasional gaps in their coverage. |
I’d like to request adding support for the letter eng. I am aware that the letter is used in IPA and is part of the AL-5 character set, so it is already in the pipeline. However, by adding it alone, you will support several languages such as Ganda (6.5 million users), Wolof (5.2 million users) and Lakota (2100 users; would require using combining diacritics for ǧ and ȟ), and be underway to supporting languages like Northern Sami (26 thousand users; ŧ missing), Dinka (1.3 million users; ɛ ɔ ɣ missing) and Fula (29 million users; ɓ ɗ ƴ missing, as well as ɲ in some orthographies).
The relevant codepoints are:
Ŋ U+014A LATIN CAPITAL LETTER ENG
ŋ U+014B LATIN SMALL LETTER ENG
The capital Eng has two main alternative glyphs: a capital N with a descender (preferred by Sami users), and an enlarged version of the lowercase eng (preferred by African users). Given all of this, the reference glyph should be the enlarged lowercase form, but most typefaces on Google Fonts seem to have it default to the capital-N form. I’m not sure if this is simply because they do not intend to support African languages, or whether there is something I’m missing, but Source Sans Pro seems to be alone among the most downloaded typefaces in defaulting to the enlarged lowercase form. In any case, both glyphs should be available, either through the locl feature or stylistic sets.
The text was updated successfully, but these errors were encountered: