use drawSimpleText
Bug: skia:
Change-Id: I4aa6190e66478595a409f93a406fd42f19394302
Reviewed-on: https://skia-review.googlesource.com/c/180927
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
Auto-Submit: Mike Reed <reed@google.com>
diff --git a/tools/sk_tool_utils.cpp b/tools/sk_tool_utils.cpp
index b899271..374d00f 100644
--- a/tools/sk_tool_utils.cpp
+++ b/tools/sk_tool_utils.cpp
@@ -120,13 +120,13 @@
SkCanvas canvas(bitmap);
SkPaint paint;
- paint.setAntiAlias(true);
- sk_tool_utils::set_portable_typeface(&paint);
paint.setColor(c);
- paint.setTextSize(SkIntToScalar(textSize));
+
+ SkFont font(sk_tool_utils::create_portable_typeface(), textSize);
canvas.clear(0x00000000);
- canvas.drawString(str, SkIntToScalar(x), SkIntToScalar(y), paint);
+ canvas.drawSimpleText(str, strlen(str), kUTF8_SkTextEncoding,
+ SkIntToScalar(x), SkIntToScalar(y), font, paint);
// Tag data as sRGB (without doing any color space conversion). Color-space aware configs
// will process this correctly but legacy configs will render as if this returned N32.