Home
last modified time | relevance | path

Searched refs:FontCollection (Results 1 – 22 of 22) sorted by relevance

/frameworks/minikin/include/minikin/
DSystemFonts.h33 static std::shared_ptr<FontCollection> findFontCollection(const std::string& familyName) { in findFontCollection()
38 const std::shared_ptr<FontCollection>& fc) { in registerFallback()
42 static void registerDefault(const std::shared_ptr<FontCollection>& fc) { in registerDefault()
48 static void addFontMap(std::shared_ptr<FontCollection>&& collections) { in addFontMap()
54 std::function<void(const std::vector<std::shared_ptr<FontCollection>>&)> func) { in getFontMap()
67 std::shared_ptr<FontCollection> findFontCollectionInternal(const std::string& familyName);
69 const std::shared_ptr<FontCollection>& fc) { in registerFallbackInternal()
74 void registerDefaultInternal(const std::shared_ptr<FontCollection>& fc) { in registerDefaultInternal()
79 void addFontMapInternal(std::shared_ptr<FontCollection>&& collections) { in addFontMapInternal()
85 std::function<void(const std::vector<std::shared_ptr<FontCollection>>&)> func) { in getFontMapInternal()
[all …]
DFontCollection.h38 class FontCollection {
40 explicit FontCollection(const std::vector<std::shared_ptr<FontFamily>>& typefaces);
41 explicit FontCollection(std::shared_ptr<FontFamily>&& typeface);
44 static std::vector<std::shared_ptr<FontCollection>> readVector(BufferReader* reader) { in readVector()
52 std::vector<std::shared_ptr<FontCollection>> fontCollections; in readVector()
55 fontCollections.emplace_back(new FontCollection(reader, allFontFamilies)); in readVector()
62 const std::vector<std::shared_ptr<FontCollection>>& fontCollections) { in writeVector()
191 std::shared_ptr<FontCollection> createCollectionWithVariation(
203 FontCollection(BufferReader* reader,
211 const std::vector<std::shared_ptr<FontCollection>>& fontCollections,
DMinikinPaint.h30 class FontCollection; variable
50 MinikinPaint(const std::shared_ptr<FontCollection>& font) in MinikinPaint()
74 std::shared_ptr<FontCollection> font;
/frameworks/minikin/tests/unittest/
DFontCollectionTest.cpp44 void expectVSGlyphs(const FontCollection* fc, uint32_t codepoint, const std::set<uint32_t>& vsSet) { in expectVSGlyphs()
60 void expectVSGlyphsForVsTestFont(const FontCollection* fc) { in expectVSGlyphsForVsTestFont()
131 std::shared_ptr<FontCollection> multiAxisFc = buildFontCollection(kMultiAxisFont); in TEST()
132 std::shared_ptr<FontCollection> noAxisFc = buildFontCollection(kNoAxisFont); in TEST()
143 std::shared_ptr<FontCollection> newFc( in TEST()
154 std::shared_ptr<FontCollection> newFc( in TEST()
171 std::shared_ptr<FontCollection> newFc( in TEST()
181 const std::vector<std::shared_ptr<FontCollection>>& collections) { in writeToBuffer()
183 FontCollection::writeVector<writeFreeTypeMinikinFontForTest>(&fakeWriter, collections); in writeToBuffer()
186 FontCollection::writeVector<writeFreeTypeMinikinFontForTest>(&writer, collections); in writeToBuffer()
[all …]
DSystemFontsTest.cpp34 std::shared_ptr<FontCollection> findFontCollection(const std::string& familyName) { in findFontCollection()
38 void addFontMap(std::shared_ptr<FontCollection>&& collections) { in addFontMap()
47 const std::shared_ptr<FontCollection>& fc) { in registerFallback()
51 void registerDefault(const std::shared_ptr<FontCollection>& fc) { registerDefaultInternal(fc); } in registerDefault()
98 auto fc1 = std::make_shared<FontCollection>(std::move(fc1Families)); in TEST()
99 auto fc2 = std::make_shared<FontCollection>(std::move(fc2Families)); in TEST()
DFontCollectionItemizeTest.cpp66 std::vector<Run> itemize(const std::shared_ptr<FontCollection>& collection, const char* str, in itemize()
97 std::vector<Run> itemize(const std::shared_ptr<FontCollection>& collection, const char* str, in itemize()
103 std::vector<Run> itemize(const std::shared_ptr<FontCollection>& collection, const char* str, in itemize()
109 std::vector<Run> itemize(const std::shared_ptr<FontCollection>& collection, const char* str) { in itemize()
744 std::shared_ptr<FontCollection> collection(new FontCollection(families)); in TEST()
961 std::shared_ptr<FontCollection> collection(new FontCollection(families)); in TEST()
1528 std::shared_ptr<FontCollection> collection(new FontCollection(families)); in TEST()
1529 std::shared_ptr<FontCollection> reversedCollection(new FontCollection(reversedFamilies)); in TEST()
1551 std::shared_ptr<FontCollection> collection(new FontCollection(families)); in TEST()
1552 std::shared_ptr<FontCollection> reversedCollection(new FontCollection(reversedFamilies)); in TEST()
[all …]
DLayoutCoreTest.cpp41 auto fc = std::make_shared<FontCollection>(families); in buildLayout()
53 auto fc = std::make_shared<FontCollection>(families); in buildLayout()
DLayoutTest.cpp55 std::shared_ptr<FontCollection> mCollection;
DGreedyLineBreakerTest.cpp78 auto fc = std::make_shared<FontCollection>(families); in doLineBreak()
100 auto fc = std::make_shared<FontCollection>(families); in TEST_F()
DOptimalLineBreakerTest.cpp79 auto fc = std::make_shared<FontCollection>(families); in doLineBreak()
2088 auto fc = std::make_shared<FontCollection>(families); in TEST_F()
/frameworks/minikin/libs/minikin/
DFontCollection.cpp64 FontCollection::FontCollection(std::shared_ptr<FontFamily>&& typeface) : mMaxChar(0) { in FontCollection() function in minikin::FontCollection
70 FontCollection::FontCollection(const vector<std::shared_ptr<FontFamily>>& typefaces) : mMaxChar(0) { in FontCollection() function in minikin::FontCollection
74 void FontCollection::init(const vector<std::shared_ptr<FontFamily>>& typefaces) { in init()
127 FontCollection::FontCollection(BufferReader* reader, in FontCollection() function in minikin::FontCollection
152 void FontCollection::writeTo(BufferWriter* writer, in writeTo()
176 void FontCollection::collectAllFontFamilies( in collectAllFontFamilies()
177 const std::vector<std::shared_ptr<FontCollection>>& fontCollections, in collectAllFontFamilies()
211 uint32_t FontCollection::calcFamilyScore(uint32_t ch, uint32_t vs, FamilyVariant variant, in calcFamilyScore()
239 uint32_t FontCollection::calcCoverageScore(uint32_t ch, uint32_t vs, uint32_t localeListId, in calcCoverageScore()
300 uint32_t FontCollection::calcLocaleMatchingScore(uint32_t userLocaleListId, in calcLocaleMatchingScore()
[all …]
DSystemFonts.cpp28 std::shared_ptr<FontCollection> SystemFonts::findFontCollectionInternal( in findFontCollectionInternal()
DAndroid.bp35 "FontCollection.cpp",
DLayoutCore.cpp359 std::vector<FontCollection::Run> items = in LayoutPiece()
387 FontCollection::Run& run = items[run_ix]; in LayoutPiece()
/frameworks/minikin/tests/perftests/
DFontCollection.cpp39 std::make_shared<FontCollection>(families); in BM_FontCollection_construct()
47 std::make_shared<FontCollection>(getFontFamilies(SYSTEM_FONT_PATH, SYSTEM_FONT_XML)); in BM_FontCollection_hasVariationSelector()
84 std::make_shared<FontCollection>(getFontFamilies(SYSTEM_FONT_PATH, SYSTEM_FONT_XML)); in BM_FontCollection_itemize()
93 std::vector<FontCollection::Run> result; in BM_FontCollection_itemize()
DAndroid.bp30 "FontCollection.cpp",
/frameworks/minikin/tests/util/
DFontTestUtils.h42 inline std::shared_ptr<FontCollection> buildFontCollectionFromXml(const std::string& xmlPath) { in buildFontCollectionFromXml()
43 return std::make_shared<FontCollection>( in buildFontCollectionFromXml()
51 std::shared_ptr<FontCollection> buildFontCollection(const std::string& filePath);
DFontTestUtils.cpp121 std::shared_ptr<FontCollection> buildFontCollection(const std::string& filePath) { in buildFontCollection()
122 return std::make_shared<FontCollection>(buildFontFamily(filePath)); in buildFontCollection()
/frameworks/base/libs/hwui/jni/
DTypeface.cpp305 std::vector<std::shared_ptr<minikin::FontCollection>> fontCollections; in Typeface_writeTypefaces()
306 std::unordered_map<std::shared_ptr<minikin::FontCollection>, size_t> fcToIndex; in Typeface_writeTypefaces()
313 minikin::FontCollection::writeVector<writeMinikinFontSkia>(&writer, fontCollections); in Typeface_writeTypefaces()
328 std::vector<std::shared_ptr<minikin::FontCollection>> fontCollections = in Typeface_readTypefaces()
329 minikin::FontCollection::readVector<readMinikinFontSkia>(&reader); in Typeface_readTypefaces()
379 std::shared_ptr<minikin::FontCollection> collection = toTypeface(faceHandle)->fFontCollection; in Typeface_addFontCollection()
/frameworks/base/libs/hwui/hwui/
DTypeface.cpp130 result->fFontCollection.reset(new minikin::FontCollection(families)); in createFromFamilies()
194 std::shared_ptr<minikin::FontCollection> collection = std::make_shared<minikin::FontCollection>( in setRobotoTypefaceForTest()
DTypeface.h35 std::shared_ptr<minikin::FontCollection> fFontCollection;
/frameworks/base/native/android/
Dsystem_fonts.cpp249 [&fonts](const std::vector<std::shared_ptr<minikin::FontCollection>>& collections) { in ASystemFontIterator_open()
323 std::shared_ptr<minikin::FontCollection> fc = in AFontMatcher_match()
325 std::vector<minikin::FontCollection::Run> runs = fc->itemize( in AFontMatcher_match()