Commit Graph

9 Commits

Author SHA1 Message Date
w1naenator
078a8ff865 Enhance font rendering and management system
- Integrated `stb_truetype` for advanced font rendering.
- Added support for external and system fonts with logging.
- Introduced new structures for glyphs, metrics, and kerning.
- Implemented functions for font state management and scaling.
- Improved glyph rendering, including subpixel and caching.
- Enhanced render surface initialization and scissor handling.
- Refactored stubbed functions with proper implementations.
- Added ABI compatibility checks for key structures.
- Improved logging, error handling, and code organization.
- Updated documentation and comments for better clarity.
2025-11-04 16:54:34 +02:00
georgemoralis
9b33b66322 fixup merge 2025-11-04 09:33:05 +02:00
georgemoralis
6b9c790698 added sceFontStyleFrameGetScalePixel 2025-03-14 12:26:53 +02:00
georgemoralis
2d839cb144 sceFontStyleFrameGetEffectWeight 2025-03-14 11:19:37 +02:00
georgemoralis
aa2cf2be84 sceFontRenderSurfaceSetStyleFrame ,sceFontStyleFrameGetEffectSlant RE added 2025-03-14 11:19:37 +02:00
georgemoralis
97153ed62c sceFontCharacterRefersTextBack,sceFontCharacterRefersTextNext,sceFontRenderSurfaceInit,sceFontRenderSurfaceSetScissor RE 2025-03-14 11:19:37 +02:00
georgemoralis
6470992007 sceFontCharacterGetTextOrder , sceFontCharacterLooksFormatCharacters , sceFontCharacterLooksWhiteSpace RE 2025-03-14 11:19:37 +02:00
georgemoralis
aa56e601dc added sceFontCharacterGetBidiLevel (from RE) 2025-03-14 11:19:37 +02:00
georgemoralis
f6aeb24c91 dummy fontlib libs 2025-03-14 11:19:37 +02:00