Home | History | Annotate | Download | only in minikin

Lines Matching refs:FontFamily

19 #include "minikin/FontFamily.h"
107 FontFamily::FontFamily(std::vector<Font>&& fonts)
108 : FontFamily(Variant::DEFAULT, std::move(fonts)) {}
110 FontFamily::FontFamily(Variant variant, std::vector<Font>&& fonts)
111 : FontFamily(LocaleListCache::kEmptyListId, variant, std::move(fonts)) {}
113 FontFamily::FontFamily(uint32_t localeListId, Variant variant, std::vector<Font>&& fonts)
119 MINIKIN_ASSERT(!mFonts.empty(), "FontFamily must contain at least one font.");
143 FakedFont FontFamily::getClosestMatch(FontStyle style) const {
157 void FontFamily::computeCoverage() {
173 bool FontFamily::hasGlyph(uint32_t codepoint, uint32_t variationSelector) const {
198 std::shared_ptr<FontFamily> FontFamily::createFamilyWithVariation(
238 return std::shared_ptr<FontFamily>(new FontFamily(mLocaleListId, mVariant, std::move(fonts)));