Skip to content

Integrate kb_text_shape for ligatures#666

Draft
david-vanderson wants to merge 6 commits into
mainfrom
kb
Draft

Integrate kb_text_shape for ligatures#666
david-vanderson wants to merge 6 commits into
mainfrom
kb

Conversation

@david-vanderson
Copy link
Copy Markdown
Owner

@david-vanderson david-vanderson commented Jan 8, 2026

Fixes #662

This is really rough so far, but I can run zig build sdl3-app and type tokiasoweli[_pilin_e_lili_ijo] nasinpi++ao and it almost works. Something is off at the end with those ++ things.

Got a ways to go, but this is at least promising.

Still a bunch of stuff to be figured out:

  • loading Neptunian Shpre font crashes
  • pressing a single enter crashes
  • kb_text_shape sizing (and other metrics) don't account for hinting (how do we handle this?)
  • textEntry cursor positioning and movement
  • performance implications?

@MichaelBelousov
Copy link
Copy Markdown
Collaborator

I'd be curious about measured binary size increase, especially on the web backend

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.

Text shaping/Ligatures

2 participants