diff options
author | 2018-05-08 15:10:41 -0700 | |
---|---|---|
committer | 2018-05-08 22:44:54 +0000 | |
commit | 88b12e9a8628692368f8e64b8fe93d0d0b0cf223 (patch) | |
tree | b91684374d8ce623d78cd249b9a86246a526520a | |
parent | 8a8a1449526cce423d2e76fb69a8151f49135a5a (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.cpp | 5 |
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++) { |