aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/ports/SkFontMgr_FontConfigInterface.cpp22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/ports/SkFontMgr_FontConfigInterface.cpp b/src/ports/SkFontMgr_FontConfigInterface.cpp
index c60e3efff2..dacc054f6c 100644
--- a/src/ports/SkFontMgr_FontConfigInterface.cpp
+++ b/src/ports/SkFontMgr_FontConfigInterface.cpp
@@ -172,6 +172,7 @@ public:
protected:
int onCountFamilies() const override {
+ SK_ABORT("Not implemented.");
return 0;
}
@@ -185,20 +186,31 @@ protected:
}
SkFontStyleSet* onMatchFamily(const char familyName[]) const override {
+ SK_ABORT("Not implemented.");
return new SkFontStyleSet_FCI();
}
- SkTypeface* onMatchFamilyStyle(const char familyName[],
- const SkFontStyle&) const override { return nullptr; }
+ SkTypeface* onMatchFamilyStyle(const char familyName[], const SkFontStyle&) const override {
+ SK_ABORT("Not implemented.");
+ return nullptr;
+ }
+
SkTypeface* onMatchFamilyStyleCharacter(const char familyName[], const SkFontStyle&,
const char* bcp47[], int bcp47Count,
SkUnichar character) const override {
+ SK_ABORT("Not implemented.");
return nullptr;
}
- SkTypeface* onMatchFaceStyle(const SkTypeface*,
- const SkFontStyle&) const override { return nullptr; }
- sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData>, int ttcIndex) const override { return nullptr; }
+ SkTypeface* onMatchFaceStyle(const SkTypeface*, const SkFontStyle&) const override {
+ SK_ABORT("Not implemented.");
+ return nullptr;
+ }
+
+ sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData>, int ttcIndex) const override {
+ SK_ABORT("Not implemented.");
+ return nullptr;
+ }
sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream,
int ttcIndex) const override {