Module: wine Branch: master Commit: d84ea74ec887d7659ee6ba20a27cf1c65abcbd58 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d84ea74ec887d7659ee6ba20a2...
Author: Huw Davies huw@codeweavers.com Date: Tue Aug 5 14:31:16 2008 +0100
wineps.drv: Make sure we call CreateFontIndirect with zero width, otherwise we'll get a scaled-width font.
---
dlls/wineps.drv/type1.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/wineps.drv/type1.c b/dlls/wineps.drv/type1.c index 95534f8..9fe3b39 100644 --- a/dlls/wineps.drv/type1.c +++ b/dlls/wineps.drv/type1.c @@ -221,6 +221,7 @@ BOOL T1_download_glyph(PSDRV_PDEVICE *physDev, DOWNLOAD *pdl, DWORD index, rc.top = t1->emsize; DPtoLP(physDev->hdc, (POINT*)&rc, 2); lf.lfHeight = -abs(rc.top - rc.bottom); + lf.lfWidth = 0; lf.lfOrientation = lf.lfEscapement = 0; unscaled_font = CreateFontIndirectW(&lf); old_font = SelectObject(physDev->hdc, unscaled_font);