gdiplus: Fix Font test failure on charset mismatch.
This commit is contained in:
parent
7e1b714f74
commit
e2615cc059
|
@ -195,6 +195,7 @@ GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC hdc,
|
|||
|
||||
(*font)->lfw.lfHeight = -textmet.tmHeight;
|
||||
(*font)->lfw.lfWeight = textmet.tmWeight;
|
||||
(*font)->lfw.lfCharSet = textmet.tmCharSet;
|
||||
|
||||
(*font)->height = 1; /* FIXME: need NEWTEXTMETRIC.ntmSizeEM here */
|
||||
(*font)->line_spacing = textmet.tmAscent + textmet.tmDescent + textmet.tmExternalLeading;
|
||||
|
|
|
@ -134,7 +134,7 @@ static void test_logfont(void)
|
|||
expect(0, lfw2.lfItalic);
|
||||
expect(0, lfw2.lfUnderline);
|
||||
expect(0, lfw2.lfStrikeOut);
|
||||
expect(0, lfw2.lfCharSet);
|
||||
expect(GetTextCharset(hdc), lfw2.lfCharSet);
|
||||
expect(0, lfw2.lfOutPrecision);
|
||||
expect(0, lfw2.lfClipPrecision);
|
||||
expect(0, lfw2.lfQuality);
|
||||
|
@ -164,7 +164,7 @@ static void test_logfont(void)
|
|||
expect(TRUE, lfw2.lfItalic);
|
||||
expect(TRUE, lfw2.lfUnderline);
|
||||
expect(TRUE, lfw2.lfStrikeOut);
|
||||
expect(0, lfw2.lfCharSet);
|
||||
expect(GetTextCharset(hdc), lfw2.lfCharSet);
|
||||
expect(0, lfw2.lfOutPrecision);
|
||||
expect(0, lfw2.lfClipPrecision);
|
||||
expect(0, lfw2.lfQuality);
|
||||
|
|
Loading…
Reference in New Issue