AnyPS5/core/libs/prx/libSceFont/src
Abdulrahman Elkordy 5ea89c7d4c feat(font): keep a handle's script languages and typographic features
sceFontSetScriptLanguage, sceFontGetScriptLanguage,
sceFontSetTypographicDesign and sceFontGetTypographicDesign threw. With
the signatures SharpProspero declares, a font handle now keeps the
language set for each script and the feature set for each typographic
design, under the handle's lock, and returns them, with 0 for one never
set. They do not change shaping or rendering yet; TechnicalDebt records
the assumptions.

Claude-Session: https://claude.ai/code/session_012SLQbhAiexxW6TtjYToW8a
(cherry picked from commit c4dcbe4403dc635fde2a823dec311a939816cefc)
2026-10-11 01:03:52 +02:00
..
Layout.cpp fix(libSceFont): report vertical glyph metrics 2026-10-10 21:23:19 +13:00
Library.cpp feat(font): implement sceFontDettachDeviceCacheBuffer 2026-10-08 00:36:52 -06:00
Open.cpp feat(font): implement sceFontGetFontResolution 2026-10-06 09:34:56 +02:00
Render.cpp feat(font): accept sceFontGlyphDefineAttribute as a silent stub 2026-10-07 22:46:48 +07:00
State.cpp fix(windows): use precise sleeps for sub-millisecond polling 2026-10-10 08:30:28 +00:00
Style.cpp feat(font): keep a handle's script languages and typographic features 2026-10-11 01:03:52 +02:00
SystemFont.cpp feat(font): open system font sets from a font directory 2026-10-06 10:27:09 +13:00
Text.cpp feat(font): port shadPS4's sceFont and sceFontFt on FreeType 2026-09-28 16:45:30 +13:00
Unimplemented.cpp feat(font): keep a handle's script languages and typographic features 2026-10-11 01:03:52 +02:00
WritingLine.cpp feat(font): implement sceFontWritingLineGetOrderingSpace 2026-10-06 12:31:30 +02:00