aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar bungeman <bungeman@google.com>2016-01-21 08:18:42 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-01-21 08:18:43 -0800
commit5eff9e79da6a33e832929cc79062bc818ae89328 (patch)
tree836e6579ca75997eef809e65981a574c7b937609 /src
parent1a7eb266644d2e1b0968dbca606ca0a91903419d (diff)
Implement onMatchFamilyStyle for Mac.
Diffstat (limited to 'src')
-rw-r--r--src/ports/SkFontHost_mac.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/ports/SkFontHost_mac.cpp b/src/ports/SkFontHost_mac.cpp
index 25030be413..1d68c433bf 100644
--- a/src/ports/SkFontHost_mac.cpp
+++ b/src/ports/SkFontHost_mac.cpp
@@ -2339,8 +2339,9 @@ protected:
}
virtual SkTypeface* onMatchFamilyStyle(const char familyName[],
- const SkFontStyle&) const override {
- return nullptr;
+ const SkFontStyle& fontStyle) const override {
+ SkAutoTUnref<SkFontStyleSet> sset(this->matchFamily(familyName));
+ return sset->matchStyle(fontStyle);
}
virtual SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,