aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Khushal <khushalsagar@chromium.org>2018-05-08 15:10:41 -0700
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-05-08 22:44:54 +0000
commit88b12e9a8628692368f8e64b8fe93d0d0b0cf223 (patch)
treeb91684374d8ce623d78cd249b9a86246a526520a
parent8a8a1449526cce423d2e76fb69a8151f49135a5a (diff)
fonts: Fix subpixel position mismatch in font remoting
R=herb@google.com Bug: skia:7786 Change-Id: Icb52be92d193eb17ac20734bfa7cb00370c6ea21 Reviewed-on: https://skia-review.googlesource.com/126664 Commit-Queue: Khusal Sagar <khushalsagar@chromium.org> Reviewed-by: Herb Derby <herb@google.com>
-rw-r--r--src/core/SkRemoteGlyphCache.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/SkRemoteGlyphCache.cpp b/src/core/SkRemoteGlyphCache.cpp
index 6a5625e6e5..b5e89bc293 100644
--- a/src/core/SkRemoteGlyphCache.cpp
+++ b/src/core/SkRemoteGlyphCache.cpp
@@ -381,10 +381,7 @@ void SkTextBlobCacheDiffCanvas::processGlyphRun(
bool isSubpixel =
SkToBool(deviceSpecificRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag);
- SkAxisAlignment axisAlignment = SkAxisAlignment::kNone_SkAxisAlignment;
- if (it.positioning() == SkTextBlob::kHorizontal_Positioning) {
- axisAlignment = deviceSpecificRec.computeAxisAlignmentForHText();
- }
+ SkAxisAlignment axisAlignment = deviceSpecificRec.computeAxisAlignmentForHText();
auto pos = it.pos();
const uint16_t* glyphs = it.glyphs();
for (uint32_t index = 0; index < it.glyphCount(); index++) {