/frameworks/minikin/libs/minikin/ |
HbFontCache.h | 23 class MinikinFont; 26 void purgeHbFontLocked(const MinikinFont* minikinFont); 27 hb_font_t* getHbFontLocked(const MinikinFont* minikinFont);
|
MinikinFont.cpp | 17 #include <minikin/MinikinFont.h> 23 MinikinFont::~MinikinFont() {
|
MinikinInternal.h | 26 #include <minikin/MinikinFont.h> 39 hb_blob_t* getFontTable(const MinikinFont* minikinFont, uint32_t tag);
|
FontFamily.cpp | 35 #include <minikin/MinikinFont.h> 37 #include <minikin/MinikinFont.h> 68 Font::Font(const std::shared_ptr<MinikinFont>& typeface, FontStyle style) 72 Font::Font(std::shared_ptr<MinikinFont>&& typeface, FontStyle style) 77 const uint32_t fvarTag = MinikinFont::MakeTag('f', 'v', 'a', 'r'); 112 bool FontFamily::analyzeStyle(const std::shared_ptr<MinikinFont>& typeface, int* weight, 115 const uint32_t os2Tag = MinikinFont::MakeTag('O', 'S', '/', '2'); 171 const MinikinFont* typeface = getClosestMatch(defaultStyle).font; 172 const uint32_t cmapTag = MinikinFont::MakeTag('c', 'm', 'a', 'p'); 242 std::shared_ptr<MinikinFont> minikinFont [all...] |
HbFontCache.cpp | 27 #include <minikin/MinikinFont.h> 79 void purgeHbFontLocked(const MinikinFont* minikinFont) { 81 const int32_t fontId = minikinFont->GetUniqueId(); 87 hb_font_t* getHbFontLocked(const MinikinFont* minikinFont) { 91 if (minikinFont == nullptr) { 99 const int32_t fontId = minikinFont->GetUniqueId(); 106 const void* buf = minikinFont->GetFontData(); 107 size_t size = minikinFont->GetFontSize() [all...] |
MinikinInternal.cpp | 35 hb_blob_t* getFontTable(const MinikinFont* minikinFont, uint32_t tag) { 37 hb_font_t* font = getHbFontLocked(minikinFont);
|
Android.mk | 36 MinikinFont.cpp \
|
/frameworks/minikin/include/minikin/ |
MinikinFont.h | 31 class MinikinFont; 43 MinikinFont *font; 87 class MinikinFont { 89 explicit MinikinFont(int32_t uniqueId) : mUniqueId(uniqueId) {} 91 virtual ~MinikinFont(); 117 virtual std::shared_ptr<MinikinFont> createFontWithVariation(
|
FontFamily.h | 33 class MinikinFont; 99 MinikinFont* font; 106 Font(const std::shared_ptr<MinikinFont>& typeface, FontStyle style); 107 Font(std::shared_ptr<MinikinFont>&& typeface, FontStyle style); 111 std::shared_ptr<MinikinFont> typeface; 130 static bool analyzeStyle(const std::shared_ptr<MinikinFont>& typeface, int* weight, 139 const std::shared_ptr<MinikinFont>& getFont(size_t index) const {
|
FontCollection.h | 24 #include <minikin/MinikinFont.h>
|
Layout.h | 84 const MinikinFont* getFont(int i) const;
|
/frameworks/base/libs/hwui/hwui/ |
MinikinSkia.h | 21 #include <minikin/MinikinFont.h> 29 class ANDROID_API MinikinFontSkia : public minikin::MinikinFont { 48 std::shared_ptr<minikin::MinikinFont> createFontWithVariation( 55 static void populateSkPaint(SkPaint* paint, const minikin::MinikinFont* font,
|
MinikinUtils.h | 59 const minikin::MinikinFont* curFont = nullptr; 63 const minikin::MinikinFont* nextFont = layout.getFont(i);
|
MinikinSkia.cpp | 29 minikin::MinikinFont(typeface->uniqueID()), mTypeface(std::move(typeface)), mFontData(fontData), 33 static void MinikinFontSkia_SetSkiaPaint(const minikin::MinikinFont* font, SkPaint* skPaint, 94 std::shared_ptr<minikin::MinikinFont> MinikinFontSkia::createFontWithVariation( 134 void MinikinFontSkia::populateSkPaint(SkPaint* paint, const MinikinFont* font,
|
Typeface.cpp | 143 const minikin::MinikinFont* mf = 191 std::shared_ptr<minikin::MinikinFont> font = std::make_shared<MinikinFontSkia>(
|
/frameworks/minikin/tests/util/ |
MinikinFontForTest.cpp | 21 #include <minikin/MinikinFont.h> 39 MinikinFont(uniqueId++), 72 std::shared_ptr<MinikinFont> MinikinFontForTest::createFontWithVariation( 74 return std::shared_ptr<MinikinFont>(new MinikinFontForTest(mFontPath, mFontIndex, variations));
|
MinikinFontForTest.h | 20 #include <minikin/MinikinFont.h> 26 class MinikinFontForTest : public MinikinFont { 35 // MinikinFont overrides. 46 std::shared_ptr<MinikinFont> createFontWithVariation(
|
FontTestUtils.cpp | 72 std::shared_ptr<MinikinFont> minikinFont = 74 fonts.push_back(Font(minikinFont, FontStyle(weight, italic))); 76 std::shared_ptr<MinikinFont> minikinFont = 78 fonts.push_back(Font(minikinFont, FontStyle(weight, italic)));
|
/frameworks/minikin/tests/unittest/ |
FontCollectionTest.cpp | 60 std::shared_ptr<MinikinFont> font(new MinikinFontForTest(kVsTestFont)); 132 std::shared_ptr<MinikinFont> multiAxisFont(new MinikinFontForTest(kMultiAxisFont)); 138 std::shared_ptr<MinikinFont> noAxisFont(new MinikinFontForTest(kNoAxisFont)); 154 { MinikinFont::MakeTag('w', 'd', 't', 'h'), 1.0f } 166 { MinikinFont::MakeTag('w', 'd', 't', 'h'), 1.0f }, 167 { MinikinFont::MakeTag('w', 'g', 'h', 't'), 1.0f } 179 { MinikinFont::MakeTag('Z', 'Z', 'Z', 'Z'), 1.0f } 187 { MinikinFont::MakeTag('w', 'd', 't', 'h'), 1.0f }, 188 { MinikinFont::MakeTag('Z', 'Z', 'Z', 'Z'), 1.0f }
|
FontFamilyTest.cpp | 49 std::shared_ptr<MinikinFont> font(new MinikinFontForTest(fontPath)); 538 std::shared_ptr<MinikinFont> minikinFont(new MinikinFontForTest(kVsTestFont)); 540 new FontFamily(std::vector<Font>{ Font(minikinFont, FontStyle()) })); 589 std::shared_ptr<MinikinFont> minikinFont( 592 std::vector<Font>{ Font(minikinFont, FontStyle()) })); 614 std::vector<FontVariation> variations = {{MinikinFont::MakeTag('w', 'd', 't', 'h'), 1.0f}}; 624 { MinikinFont::MakeTag('w', 'd', 't', 'h'), 1.0f }, 625 { MinikinFont::MakeTag('w', 'g', 'h', 't'), 1.0f [all...] |
HbFontCacheTest.cpp | 29 #include <minikin/MinikinFont.h> 64 // Different object must be returned if the passed minikinFont has different ID. 70 std::shared_ptr<MinikinFontForTest> minikinFont( 74 hb_font_t* font = getHbFontLocked(minikinFont.get()); 88 font = getHbFontLocked(minikinFont.get());
|
FontCollectionItemizeTest.cpp | 673 std::shared_ptr<MinikinFont> font(new MinikinFontForTest(kLatinFont)); 678 std::shared_ptr<MinikinFont> font2(new MinikinFontForTest(kVSTestFont)); [all...] |
/frameworks/minikin/tests/stresstest/ |
FontFamilyTest.cpp | 36 std::shared_ptr<MinikinFont> font(new MinikinFontForTest(fontPath, ttcIndex));
|
/frameworks/base/core/jni/android/graphics/ |
FontFamily.cpp | 120 std::shared_ptr<minikin::MinikinFont> minikinFont = 129 if (!minikin::FontFamily::analyzeStyle(minikinFont, &os2Weight, &os2Italic)) { 142 builder->fonts.push_back(minikin::Font(minikinFont, minikin::FontStyle(weight, italic)));
|
/frameworks/base/core/jni/ |
android_text_StaticLayout.cpp | 40 #include <minikin/MinikinFont.h>
|