/frameworks/minikin/include/minikin/ |
D | SystemFonts.h | 33 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 …]
|
D | FontCollection.h | 38 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,
|
D | MinikinPaint.h | 30 class FontCollection; variable 50 MinikinPaint(const std::shared_ptr<FontCollection>& font) in MinikinPaint() 74 std::shared_ptr<FontCollection> font;
|
/frameworks/minikin/tests/unittest/ |
D | FontCollectionTest.cpp | 44 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 …]
|
D | SystemFontsTest.cpp | 34 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()
|
D | FontCollectionItemizeTest.cpp | 66 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 …]
|
D | LayoutCoreTest.cpp | 41 auto fc = std::make_shared<FontCollection>(families); in buildLayout() 53 auto fc = std::make_shared<FontCollection>(families); in buildLayout()
|
D | LayoutTest.cpp | 55 std::shared_ptr<FontCollection> mCollection;
|
D | GreedyLineBreakerTest.cpp | 78 auto fc = std::make_shared<FontCollection>(families); in doLineBreak() 100 auto fc = std::make_shared<FontCollection>(families); in TEST_F()
|
D | OptimalLineBreakerTest.cpp | 79 auto fc = std::make_shared<FontCollection>(families); in doLineBreak() 2088 auto fc = std::make_shared<FontCollection>(families); in TEST_F()
|
/frameworks/minikin/libs/minikin/ |
D | FontCollection.cpp | 64 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 …]
|
D | SystemFonts.cpp | 28 std::shared_ptr<FontCollection> SystemFonts::findFontCollectionInternal( in findFontCollectionInternal()
|
D | Android.bp | 35 "FontCollection.cpp",
|
D | LayoutCore.cpp | 359 std::vector<FontCollection::Run> items = in LayoutPiece() 387 FontCollection::Run& run = items[run_ix]; in LayoutPiece()
|
/frameworks/minikin/tests/perftests/ |
D | FontCollection.cpp | 39 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()
|
D | Android.bp | 30 "FontCollection.cpp",
|
/frameworks/minikin/tests/util/ |
D | FontTestUtils.h | 42 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);
|
D | FontTestUtils.cpp | 121 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/ |
D | Typeface.cpp | 305 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/ |
D | Typeface.cpp | 130 result->fFontCollection.reset(new minikin::FontCollection(families)); in createFromFamilies() 194 std::shared_ptr<minikin::FontCollection> collection = std::make_shared<minikin::FontCollection>( in setRobotoTypefaceForTest()
|
D | Typeface.h | 35 std::shared_ptr<minikin::FontCollection> fFontCollection;
|
/frameworks/base/native/android/ |
D | system_fonts.cpp | 249 [&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()
|