diff --git a/src/v_video.cpp b/src/v_video.cpp index b37c1ad3c..c31b6ac83 100644 --- a/src/v_video.cpp +++ b/src/v_video.cpp @@ -2715,7 +2715,7 @@ void V_DrawStringScaled( if (V_CharacterValid(font, c) == true) { // Remove offsets from patch - fixed_t patchxofs = SHORT (font->font[c]->leftoffset) * dupx * FRACUNIT; + fixed_t patchxofs = SHORT (font->font[c]->leftoffset) * dupx * scale; cw = SHORT (font->font[c]->width) * dupx; cxoff = (*fontspec.dim_fn)(scale, fontspec.chw, hchw, dupx, &cw); V_DrawFixedPatch(cx + cxoff + patchxofs, cy + cyoff, scale,