diff options
Diffstat (limited to 'src/core/SkPictureData.cpp')
-rw-r--r-- | src/core/SkPictureData.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/SkPictureData.cpp b/src/core/SkPictureData.cpp index 938274aceb..7fc165d219 100644 --- a/src/core/SkPictureData.cpp +++ b/src/core/SkPictureData.cpp @@ -180,7 +180,12 @@ void SkPictureData::WriteTypefaces(SkWStream* stream, const SkRefCntSet& rec) { rec.copyToArray((SkRefCnt**)array); for (int i = 0; i < count; i++) { +#ifdef SK_BUILD_FOR_UNIX + array[i]->serializeForcingEmbedding(stream); +#else + // FIXME: Macs and Windows don't draw pixel-perfect if we embed fonts in the SKP. array[i]->serialize(stream); +#endif } } |