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

Missing glyphs for language names #39

Open
michaelzed opened this issue Nov 1, 2013 · 5 comments
Open

Missing glyphs for language names #39

michaelzed opened this issue Nov 1, 2013 · 5 comments

Comments

@michaelzed
Copy link

Identified missing glyphs in the List of Wiktionaries by specifying

font-face: autonym, UnicodeBMPfallbackSIL; 

Screenshot attached.

Missing characters include Latin capital Č, Í, Cyrillic capital Б, М, Р, С, Т, У, all Burmese and Cambodian, and some characters from Sindhi, Oriya, and Pali.

autonym gaps

@michaelzed
Copy link
Author

Also missing is the mark in Uzbek (Oʻzbek), which may be represented by any of:

  • ‘ U+02BB modifier letter turned comma
  • ‘ U+2018 left single quotation mark
  • ' U+0027 apostrophe

@andjc
Copy link

andjc commented Nov 2, 2013

Seems for terms, casing used is an issue, some sources use lowercase character for initial letter of autonym, other sources use uppercase for initial character, and casing is inconsistent across projects

@michaelzed
Copy link
Author

I suspect most of these problems slipped through due to flawed or nonexistent testing. See my report at https://www.mediawiki.org/wiki/Talk:UniversalLanguageSelector/AutonymFont#Testing_flaws .

@michaelzed
Copy link
Author

For background: not all languages have the same capitalization rules or definitions of proper nouns and “proper adjectives” as English. Language names are not necessarily capitalized.

For example, Ukrainian українська (ukrayins’ka, “Ukrainian”) is a common adjective, not a proper noun like the word “Ukrainian” in English. It is the shortened form of українська мова (ukrayins’ka mova, “Ukrainian language”).

However, it would be capitalized the same way as in English at the beginning of a sentence, or in title case, as in a navigation menu: Українська (Ukrayins’ka).

If the font is only to be used in the nav menu, then it should include title-case characters for the language names. If its use is wider than that, then it should include characters for normal and title-case use, and perhaps for all-caps, too. In any case, the use case needs to be defined. Anyone know if and where Autonym’s design requirements are documented?

@santhoshtr
Copy link
Owner

Ideally, we need to support both normal and title case for wider usecases. The test case we used is the language names as per CLDR (used in ULS and MediaWiki language names - Names.php)

  1. https://github.com/wikimedia/jquery.uls/blob/master/data/langdb.yaml
  2. https://github.com/wikimedia/mediawiki-core/blob/master/languages/Names.php

It may take some time to reach there. Patches are always welcome for this. Thanks

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