7 Commits
Author SHA1 Message Date
boykopovar aca0f63647 fix(font): allocate writing lines through caller memory callbacks 2026-10-21 21:51:31 +03:00
boykopovar f60226dcf5 fix(font): restore writing order and metrics validation 2026-10-21 21:51:27 +03:00
fma-rc 5680c32381 fix(font): throw where the writing line error codes come from the PS4 module only and accept attribute 0 2026-10-11 09:41:52 +02:00
fma-rc 25afd95d35 fix(font): keep the step fields the library leaves alone and test multi-level closing 2026-10-11 05:55:36 +02:00
fma-rc eecba6888d feat(font): order writing line runs by embedding level and report their spacing 2026-10-11 05:48:07 +02:00
LeandroLP23andClaude Opus 5.5 6b69c70a02 feat(font): implement sceFontWritingLineGetOrderingSpace
Report the spacing the writing line applies: the modelled line places
each run at the sum of the previous advances, so every space is 0.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 12:31:30 +02:00
Adrià FranchandClaude 83442e1e40 feat(font): implement writing lines
Create, destroy, clear, write runs, step through them and read the
line metrics, following KytyPS5. Layouts from SharpProspero.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-06 01:30:16 +02:00