Added Georgian font support and fixed NDK 29 build#18
Merged
MisterGatto merged 1 commit intoskyprotocol:osp-masterfrom Mar 17, 2026
Merged
Added Georgian font support and fixed NDK 29 build#18MisterGatto merged 1 commit intoskyprotocol:osp-masterfrom
MisterGatto merged 1 commit intoskyprotocol:osp-masterfrom
Conversation
- Bump ndkVersion to 29.0.14206865 to match installed NDK - Fix PAGE_SIZE build error in artpatch.c: macro was removed from NDK 29 public headers; replaced <sys/user.h> with a sysconf(_SC_PAGESIZE) define - Add Georgian (Mkhedruli, U+10A0-10FF) glyph range to ImGui font atlas by merging NotoSansGeorgian from Android system fonts; tries VF/static/fallback candidates in order so it works across Android versions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
My friend wanted to use the mod in Georgian.
Canvas didn't render the glyphs.
Fixed that, and bumped the NDK while at it.
Changes
NotoSansGeorgianinto the ImGui font atlas (U+10A0-10FF). Tries multiple font paths so it works across Android versions.ndkVersionto match current SDK.<sys/user.h>with asysconfdefine for NDK 29 compat.Test
Screenshot