mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
BunnyFl ran firmware 13.42's libSceFont natively against this PR's checks. With both set, the surface's style frame wins over the argument, so it is now taken first. A frame that sets no scale, zeroed or only initialised, is accepted and keeps the glyph's generation scale instead of returning SCE_FONT_ERROR_INVALID_PARAMETER. A valid sceFontGlyphRenderImageVertical call, and sceFontGlyphRenderImage on a vertical font, throw again: the module draws the char call's pixels there but reports a different advance and stride (40/40 against 90/90 at 40 px), and one case doesn't name the rule. The test drops the vertical comparison and the non-renderer pointer check, whose result in the module depends on memory past the pointer, and checks the frame order and the unscaled frames.