Fix SkTypeface::serialize() on Mac by properly indicating local fonts
authorcaseq <caseq@chromium.org>
Mon, 30 Jun 2014 19:14:52 +0000 (12:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 30 Jun 2014 19:14:52 +0000 (12:14 -0700)
commit26337e970201cae39f44b49546b8d9b0bc5e5c98
tree581ba4e201ee2f2a8ce287dbed6f849fb0b9ce0b
parent4eec1566591c838b8579a3aafe2727970338cfe2
Fix SkTypeface::serialize() on Mac by properly indicating local fonts

We used to always set isLocalStream to false in SkTypeface_Mac::onGetFontDescriptor(),
which caused SkTypeface::serialize() to never actually serialize fonts.

BUG=skia:2698
R=reed@google.com, bungeman@google.com

Author: caseq@chromium.org

Review URL: https://codereview.chromium.org/353993003
src/ports/SkFontHost_mac.cpp
tests/FontHostStreamTest.cpp
tests/SerializationTest.cpp