1 /* 2 * Copyright 2015 Google Inc. 3 * 4 * Use of this source code is governed by a BSD-style license that can be 5 * found in the LICENSE file. 6 */ 7 8 #include "include/core/SkFontMgr.h" 9 10 struct SkEmbeddedResource { const uint8_t* data; size_t size; }; 11 struct SkEmbeddedResourceHeader { const SkEmbeddedResource* entries; int count; }; 12 sk_sp<SkFontMgr> SkFontMgr_New_Custom_Embedded(const SkEmbeddedResourceHeader* header); 13 14 extern "C" const SkEmbeddedResourceHeader SK_EMBEDDED_FONTS; Factory()15sk_sp<SkFontMgr> SkFontMgr::Factory() { 16 return SkFontMgr_New_Custom_Embedded(&SK_EMBEDDED_FONTS); 17 } 18