From b421f84b4b47e158ff098bc2bff2d522150918d0 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 20 Oct 2014 16:44:14 -0700 Subject: [PATCH] libazure: Enable subpixel text in Skia. Drastically improves text rendering in Servo, especially on non-Retina displays. --- libazure/src/gfx/2d/DrawTargetSkia.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libazure/src/gfx/2d/DrawTargetSkia.cpp b/libazure/src/gfx/2d/DrawTargetSkia.cpp index d96b3f9..1a81a33 100644 --- a/libazure/src/gfx/2d/DrawTargetSkia.cpp +++ b/libazure/src/gfx/2d/DrawTargetSkia.cpp @@ -461,6 +461,7 @@ DrawTargetSkia::FillGlyphs(ScaledFont *aFont, paint.mPaint.setTypeface(skiaFont->GetSkTypeface()); paint.mPaint.setTextSize(SkFloatToScalar(skiaFont->mSize)); paint.mPaint.setTextEncoding(SkPaint::kGlyphID_TextEncoding); + paint.mPaint.setSubpixelText(true); std::vector indices; std::vector offsets;