| Index: tools/sk_tool_utils.cpp
|
| diff --git a/tools/sk_tool_utils.cpp b/tools/sk_tool_utils.cpp
|
| index c75c496a890c0d2526d74cc93d01bf6c305ae288..1b35005d963a19146d429a912b643f1073ade5e1 100644
|
| --- a/tools/sk_tool_utils.cpp
|
| +++ b/tools/sk_tool_utils.cpp
|
| @@ -6,12 +6,15 @@
|
| */
|
|
|
| #include "sk_tool_utils.h"
|
| +#include "../src/fonts/SkTestScalerContext.h"
|
|
|
| #include "SkBitmap.h"
|
| #include "SkCanvas.h"
|
|
|
| namespace sk_tool_utils {
|
|
|
| +bool gEnablePortableTypeface = false;
|
| +
|
| const char* colortype_name(SkColorType ct) {
|
| switch (ct) {
|
| case kUnknown_SkColorType: return "Unknown";
|
| @@ -27,6 +30,14 @@ const char* colortype_name(SkColorType ct) {
|
| }
|
| }
|
|
|
| +SkPaint::FontMetrics create_font(SkTDArray<SkPath*>& , SkTDArray<SkFixed>& );
|
| +
|
| +void set_portable_typeface(SkPaint* paint, SkTypeface::Style style) {
|
| + if (gEnablePortableTypeface) {
|
| + SkSafeUnref(paint->setTypeface(CreateTestTypeface(create_font, style)));
|
| + }
|
| +}
|
| +
|
| void write_pixels(SkCanvas* canvas, const SkBitmap& bitmap, int x, int y,
|
| SkColorType colorType, SkAlphaType alphaType) {
|
| SkBitmap tmp(bitmap);
|
|
|