Skip to content

Kazakh letters do not render in system fonts #1991

Description

@iDynbek

Kazakh-specific Cyrillic letters do not render on Pebble watches. They appear as missing-glyph squares.

I have fixed this by adding the Kazakh letters and the ₸ tenge sign to the Raster Gothic system fonts. I tested regular and bold fonts at every supported size, including sentences containing both Latin and Cyrillic text. The code is committed and the PR is ready to go.

Before opening the PR, I would like to clear up two questions.

The glyphs are based on a public community Cyrillic language pack, but I could not find a clear license for the font data. Is this source acceptable under PebbleOS's DCO requirements?

The glyph cleanup and tenge addition were produced with deterministic scripts and manually reviewed. Is this acceptable under the project's generative-AI policy?

Once these points are clear, I can open the PR.

Source pack: https://github.com/MarSoft/pebble-firmware-utils/raw/builds/langs/plain/cyr.pbl

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions