diff --git a/gfx/drivers_font/wiiu_font.c b/gfx/drivers_font/wiiu_font.c index b9ba5369bc..3bbd111b01 100644 --- a/gfx/drivers_font/wiiu_font.c +++ b/gfx/drivers_font/wiiu_font.c @@ -65,7 +65,7 @@ static void* wiiu_font_init_font(void* data, const char* font_path, font->texture.viewNumSlices = 1; font->texture.surface.format = GX2_SURFACE_FORMAT_UNORM_R8; - font->texture.compMap = GX2_COMP_SEL(_R, _R, _R, _R); + font->texture.compMap = GX2_COMP_SEL(_1, _1, _1, _R); GX2CalcSurfaceSizeAndAlignment(&font->texture.surface); GX2InitTextureRegs(&font->texture); @@ -258,7 +258,7 @@ static void wiiu_font_render_message( return; } - line_height = scale / line_metrics->height; + line_height = line_metrics->height * scale / wiiu->vp.height; for (;;) {