mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-02-09 07:42:15 +00:00
Font: Draw nothing for chars before first glyph.
This matches the logic in sceFontGetCharImageRect(), and improves tests. Previously, we were drawing the alt character in these cases.
This commit is contained in:
parent
028e98a92c
commit
eacebd4c41
@ -555,6 +555,10 @@ bool PGF::GetCharGlyph(int charCode, int glyphType, Glyph &glyph) const {
|
||||
void PGF::DrawCharacter(const GlyphImage *image, int clipX, int clipY, int clipWidth, int clipHeight, int charCode, int altCharCode, int glyphType) const {
|
||||
Glyph glyph;
|
||||
if (!GetCharGlyph(charCode, glyphType, glyph)) {
|
||||
if (charCode < firstGlyph) {
|
||||
// Don't draw anything if the character is before the first available glyph.
|
||||
return;
|
||||
}
|
||||
// No Glyph available for this charCode, try to use the alternate char.
|
||||
charCode = altCharCode;
|
||||
if (!GetCharGlyph(charCode, glyphType, glyph)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user