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

dotted and dotless I glyphs inappropriate for Turkic (and other) usage #5

Open
iwsfutcmd opened this issue Feb 24, 2022 · 0 comments
Open
Labels

Comments

@iwsfutcmd
Copy link

iwsfutcmd commented Feb 24, 2022

Many Turkic orthographies distinguish between a dotted and dotless "I". These orthographies use U+0049 LATIN CAPITAL I to represent the uppercase dotless ⟨I⟩ and U+0130 LATIN CAPITAL LETTER I WITH DOT ABOVE to represent the uppercase dotted ⟨İ⟩. Additionally, some Athabaskan language orthographies regularly avoid putting dots on upper- or lowercase "I" to avoid confusion with ⟨Í⟩.

Examples from Noto Sans:
noto_sans_i
(U+0049, U+0131, U+0130, U+0069)

"Some Time Later" places a dot on U+0049, and places a very high dot on U+0130, making both glyphs inappropriate for these orthographies:
some_time_later_i
(U+0049, U+0131, U+0130, U+0069)

Fix:

  • Substitute Iota for I (U+0049) for the following languages: Azerbaijani (AZE ), Crimean Tatar (CRT ), Gaguaz (GAG ), Kazakh (KAZ ), Tatar (TAT ), Turkish (TRK ), Slavey (SLA ), North Slavey (SCS ), South Slavey (SSL), Chipewyan (CHP ).
    • dotlessI is inappropriate because it's not the full height of the other uppercase glyphs.
    • I imagine the dot on I likely needs to be maintained in most usage to map to the origin font, hence the OT language tagging.
    • Dogrib/Tlicho (dgr) would also be appropriate but it does not yet have a registered OpenType language tag.
  • Change Idotaccent (U+0130) to use Iota as its base glyph instead of dotlessI.
  • For U+00CD LATIN CAPITAL LETTER I WITH ACUTE and U+012E LATIN CAPITAL LETTER I WITH OGONEK for Slavey (SLA ), North Slavey (SCS ), South Slavey (SSL), and Chipewyan (CHP ), use a new glyph with Iota as the base glyph.
@ctrlcctrlv ctrlcctrlv added the bug label May 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants