[BMFD]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 22 May 2014 16:15:48 +0000 (16:15 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Thu, 22 May 2014 16:15:48 +0000 (16:15 +0000)
Fix inverted use of scaling factors. Patch by Victor Martinez. CORE-8165 #resolve

svn path=/trunk/; revision=63413

reactos/win32ss/drivers/font/bmfd/glyph.c

index da4642a..ebc5f06 100644 (file)
@@ -118,8 +118,8 @@ BmfdQueryGlyphAndBitmap(
     }
     else
     {
-        cxDst = cxSrc * yScale;
-        cyDst = cySrc * xScale;
+        cxDst = cxSrc * xScale;
+        cyDst = cySrc * yScale;
     }
     cjDstRow = (cxDst + 7) / 8;
 
@@ -154,7 +154,7 @@ BmfdQueryGlyphAndBitmap(
         }
 
         /* Fill GLYPHBITS structure */
-        pgb->ptlOrigin.x = yScale * pface->wA;
+        pgb->ptlOrigin.x = xScale * pface->wA;
         pgb->ptlOrigin.y = - yScale * pface->wAscent;
         pgb->sizlBitmap.cx = cxDst;
         pgb->sizlBitmap.cy = cyDst;