Skip to content

Update Kazakh examples#10642

Open
MuratKaribay wants to merge 4 commits into
google:mainfrom
MuratKaribay:main
Open

Update Kazakh examples#10642
MuratKaribay wants to merge 4 commits into
google:mainfrom
MuratKaribay:main

Conversation

@MuratKaribay

Copy link
Copy Markdown

Please update the data and examples for Kazakh, specifically for the Arabic and Latin variants, since I am the creator and contributor of kk-Arab in the Unicode CLDR, and having noticed some errors, I have corrected them.

Updated exemplar characters and sample text in kk_Arab.textproto.
@google-cla

google-cla Bot commented Jun 18, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

In the latest version of the Latin alphabet, the same logic is used as in Turkish, where "Ii" is split into "İi" and "Iı"; and since they are indistinguishable when capitalized, it is best to write the entire text in uppercase letters.
@emmamarichal

Copy link
Copy Markdown
Collaborator

@simoncozens what do you think? :)

@simoncozens

Copy link
Copy Markdown
Collaborator

@MuratKaribay Thanks so much for this! I will need to replicate this in the "googlefonts/lang" repository since this is where we pull that data from. Can you confirm why the Latin text should be all uppercase? Can you show me some examples of this in use?

@MuratKaribay

Copy link
Copy Markdown
Author

@simoncozens This is especially important for languages that rely on Turkic localized forms such as i.loclTRK.

In uppercase-only or caps-style fonts, such as Bebas Neue and similar typefaces, the dotted and dotless I forms are often not displayed as distinct forms. As a result, users of languages such as Turkish, Azerbaijani, Crimean Tatar, and Kazakh cannot properly distinguish between İ/i and I/ı.

@simoncozens

Copy link
Copy Markdown
Collaborator

OK; but that's a problem with the fonts, and we can test for that and fix it. My question is, should text in this language be displayed in uppercase normally?

@MuratKaribay

Copy link
Copy Markdown
Author

To be honest, there are no rules in the Kazakh language that require everything to be in uppercase, and since users don't have a Kazakh Latin keyboard, I think it would be better if the text were in both uppercase and lowercase. If fonts start displaying all locl variants.

And if possible, I'd like to use text that includes all the letters from the extended Latin alphabet.

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

Successfully merging this pull request may close these issues.

3 participants