Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 22b94c3f authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix text encoding in some macrobench tests"

parents bd03daf5 a39b7741
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -738,6 +738,7 @@ void SkiaCanvas::drawGlyphs(ReadGlyphFunc glyphFunc, int count, const SkPaint& p
    // care of all alignment.
    SkPaint paintCopy(paint);
    paintCopy.setTextAlign(SkPaint::kLeft_Align);
    SkASSERT(paintCopy.getTextEncoding() == SkPaint::kGlyphID_TextEncoding);

    SkRect bounds =
            SkRect::MakeLTRB(boundsLeft + x, boundsTop + y, boundsRight + x, boundsBottom + y);
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ class ListOfFadedTextAnimation : public TestListViewSceneBase {
        SkPaint textPaint;
        textPaint.setTextSize(dp(20));
        textPaint.setAntiAlias(true);
        textPaint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
        TestUtils::drawUtf8ToCanvas(&canvas, "not that long long text", textPaint, dp(10), dp(30));

        SkPoint pts[2];
+2 −0
Original line number Diff line number Diff line
@@ -42,8 +42,10 @@ public:

        mBluePaint.setColor(SkColorSetARGB(255, 0, 0, 255));
        mBluePaint.setTextSize(padding);
        mBluePaint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);
        mGreenPaint.setColor(SkColorSetARGB(255, 0, 255, 0));
        mGreenPaint.setTextSize(padding);
        mGreenPaint.setTextEncoding(SkPaint::kGlyphID_TextEncoding);

        // interleave drawText and drawRect with saveLayer ops
        for (int i = 0; i < regions; i++, top += smallRectHeight) {