Return canonical logfont size to 64.
This is to fix crbug/277301. With skia:r9057 the canonical logfont size was set to 2048 in an attempt to get better font metrics. The font size is now being handled in a cleaner way, so this motivation no longer exists. However, when the logfont size is large GDI will substitute a vector font for a bitmap font. This results in incorrect results for bitmap fonts as they are no longer properly detected by the typeface. git-svn-id: http://skia.googlecode.com/svn/trunk@11145 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
14bb80841b
commit
53cbb0baac
@ -118,7 +118,7 @@ static void dcfontname_to_skstring(HDC deviceContext, const LOGFONT& lf, SkStrin
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void make_canonical(LOGFONT* lf) {
|
static void make_canonical(LOGFONT* lf) {
|
||||||
lf->lfHeight = -2048;
|
lf->lfHeight = -64;
|
||||||
lf->lfQuality = CLEARTYPE_QUALITY;//PROOF_QUALITY;
|
lf->lfQuality = CLEARTYPE_QUALITY;//PROOF_QUALITY;
|
||||||
lf->lfCharSet = DEFAULT_CHARSET;
|
lf->lfCharSet = DEFAULT_CHARSET;
|
||||||
// lf->lfClipPrecision = 64;
|
// lf->lfClipPrecision = 64;
|
||||||
|
Loading…
Reference in New Issue
Block a user