diff options
author | agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-01-21 11:43:44 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2010-01-21 11:43:44 +0000 |
commit | b4234a226612cf7f99a47d9c633233c1a488d6ed (patch) | |
tree | a5cba3a4768ea906c2c71a6920e7de11537f9296 /src/ports | |
parent | d7a0083aaa8578d7bac328c642c3314e6163c6e5 (diff) |
skia: Always use aliased text when antialiasing is disabled.
Otherwise, people who have antialiasing disabled end up with
subpixel rendering if the subpixel setting happens to be set
to something other than "none". This change's interpretation
of these overlapping settings seems to be consistent with
GTK's and Firefox's.
Patch-by: Dan Erat
Signed-off-by: Adam Langley
BUG=http://code.google.com/p/chromium/issues/detail?id=28382
http://codereview.appspot.com/186248
git-svn-id: http://skia.googlecode.com/svn/trunk@475 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/ports')
-rw-r--r-- | src/ports/SkFontHost_FreeType.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp index 0974b8da8f..ae5f738dec 100644 --- a/src/ports/SkFontHost_FreeType.cpp +++ b/src/ports/SkFontHost_FreeType.cpp @@ -281,7 +281,7 @@ void SkFontHost::FilterRec(SkScalerContext::Rec* rec) { SkPaint::Hinting h = rec->getHinting(); if (SkPaint::kFull_Hinting == h && !rec->isLCD()) { - // collapse full->normaling hinting if we're not doing LCD + // collapse full->normal hinting if we're not doing LCD h = SkPaint::kNormal_Hinting; } else if (rec->fSubpixelPositioning && SkPaint::kNo_Hinting != h) { // to do subpixel, we must have at most slight hinting |