Position color glyphs correctly in path fallback.

This is a simpler version of dfd9c79566306f86bd2c69b0bba9a448f158da2d.

Bug: chromium:913057
Change-Id: I25daaa85ba30e56c4dfb1fc678cad4c31eda2764
Reviewed-on: https://skia-review.googlesource.com/c/177802
Reviewed-by: Herb Derby <herb@google.com>
diff --git a/src/core/SkGlyphRunPainter.cpp b/src/core/SkGlyphRunPainter.cpp
index a3f20e8..a4b06e9 100644
--- a/src/core/SkGlyphRunPainter.cpp
+++ b/src/core/SkGlyphRunPainter.cpp
@@ -341,7 +341,7 @@
                 SkScalar largestDimension = std::max(glyph.fWidth, glyph.fHeight);
                 maxFallbackDimension = std::max(maxFallbackDimension, largestDimension);
                 fARGBGlyphsIDs.push_back(glyphID);
-                fARGBPositions.push_back(position);
+                fARGBPositions.push_back(origin + position);
             }
         }
     }