/frameworks/minikin/include/minikin/ |
FontCollection.h | 24 #include "minikin/FontFamily.h" 34 explicit FontCollection(const std::vector<std::shared_ptr<FontFamily>>& typefaces); 35 explicit FontCollection(std::shared_ptr<FontFamily>&& typeface); 78 void init(const std::vector<std::shared_ptr<FontFamily>>& typefaces); 80 const std::shared_ptr<FontFamily>& getFamilyForChar(uint32_t ch, uint32_t vs, 82 FontFamily::Variant variant) const; 84 uint32_t calcFamilyScore(uint32_t ch, uint32_t vs, FontFamily::Variant variant, 86 const std::shared_ptr<FontFamily>& fontFamily) const; 89 const std::shared_ptr<FontFamily>& fontFamily) const [all...] |
FontFamily.h | 126 class FontFamily { 135 explicit FontFamily(std::vector<Font>&& fonts); 136 FontFamily(Variant variant, std::vector<Font>&& fonts); 137 FontFamily(uint32_t localeListId, Variant variant, std::vector<Font>&& fonts); 161 // Creates new FontFamily based on this family while applying font variations. Returns nullptr 163 std::shared_ptr<FontFamily> createFamilyWithVariation( 178 MINIKIN_PREVENT_COPY_AND_ASSIGN(FontFamily);
|
/frameworks/minikin/tests/util/ |
FontTestUtils.h | 29 * Returns list of FontFamily from installed fonts. 33 std::vector<std::shared_ptr<FontFamily>> getFontFamilies(const std::string& fontDir, 54 * Build new FontFamily from single file. 57 std::shared_ptr<FontFamily> buildFontFamily(const std::string& filePath); 60 * Build new FontFamily from single file with locale. 62 std::shared_ptr<FontFamily> buildFontFamily(const std::string& filePath, const std::string& lang);
|
FontTestUtils.cpp | 24 #include "minikin/FontFamily.h" 49 std::vector<std::shared_ptr<FontFamily>> getFontFamilies(const std::string& fontDir, 54 std::vector<std::shared_ptr<FontFamily>> families; 61 FontFamily::Variant variant = FontFamily::Variant::DEFAULT; 64 variant = FontFamily::Variant::ELEGANT; 66 variant = FontFamily::Variant::COMPACT; 107 std::shared_ptr<FontFamily> family; 109 family = std::make_shared<FontFamily>(variant, std::move(fonts)); 112 family = std::make_shared<FontFamily>(langId, variant, std::move(fonts)) [all...] |
/frameworks/base/core/jni/android/graphics/ |
FontUtils.h | 24 class FontFamily; 30 FontFamilyWrapper(std::shared_ptr<minikin::FontFamily>&& family) : family(family) {} 31 std::shared_ptr<minikin::FontFamily> family;
|
FontFamily.cpp | 38 #include <minikin/FontFamily.h> 47 : langId(langId), variant(static_cast<minikin::FontFamily::Variant>(variant)) {} 49 minikin::FontFamily::Variant variant; 85 std::shared_ptr<minikin::FontFamily> family = std::make_shared<minikin::FontFamily>( 289 int err = RegisterMethodsOrDie(env, "android/graphics/FontFamily", gFontFamilyMethods,
|
/frameworks/base/rs/java/android/renderscript/ |
Font.java | 63 private static class FontFamily { 71 private static Map<String, FontFamily> sFontFamilyMap; 95 private static void addFamilyToMap(FontFamily family) { 102 sFontFamilyMap = new HashMap<String, FontFamily>(); 104 FontFamily sansFamily = new FontFamily(); 112 FontFamily serifFamily = new FontFamily(); 120 FontFamily monoFamily = new FontFamily(); [all...] |
/frameworks/minikin/libs/minikin/ |
FontFamily.cpp | 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.") [all...] |
FontCollection.cpp | 47 FontCollection::FontCollection(std::shared_ptr<FontFamily>&& typeface) : mMaxChar(0) { 48 std::vector<std::shared_ptr<FontFamily>> typefaces; 53 FontCollection::FontCollection(const vector<std::shared_ptr<FontFamily>>& typefaces) : mMaxChar(0) { 57 void FontCollection::init(const vector<std::shared_ptr<FontFamily>>& typefaces) { 63 const std::shared_ptr<FontFamily>& family = typefaces[i]; 94 const std::shared_ptr<FontFamily>& family = mFamilies[j]; 127 uint32_t FontCollection::calcFamilyScore(uint32_t ch, uint32_t vs, FontFamily::Variant variant, 129 const std::shared_ptr<FontFamily>& fontFamily) const { 130 const uint32_t coverageScore = calcCoverageScore(ch, vs, localeListId, fontFamily); [all...] |
/frameworks/base/libs/hwui/hwui/ |
Paint.h | 27 #include <minikin/FontFamily.h> 76 void setFamilyVariant(minikin::FontFamily::Variant variant) { mFamilyVariant = variant; } 78 minikin::FontFamily::Variant getFamilyVariant() const { return mFamilyVariant; } 93 minikin::FontFamily::Variant mFamilyVariant;
|
PaintImpl.cpp | 27 , mFamilyVariant(minikin::FontFamily::Variant::DEFAULT) {} 45 , mFamilyVariant(minikin::FontFamily::Variant::DEFAULT) {}
|
Typeface.h | 78 std::vector<std::shared_ptr<minikin::FontFamily>>&& families, int weight, int italic);
|
/frameworks/base/graphics/java/android/graphics/ |
Typeface.java | 123 static final Map<String, FontFamily[]> sSystemFallbackMap; 153 // Must be the same as the C++ constant in core/jni/android/graphics/FontFamily.cpp 204 FontFamily fontFamily = new FontFamily(); 206 if (fontFamily.addFontFromAssetManager(mgr, path, cookie, false /* isAsset */, 209 if (!fontFamily.freeze()) { 212 FontFamily[] families = {fontFamily}; 258 FontFamily fontFamily = new FontFamily() [all...] |
FontFamily.java | 39 public class FontFamily { 41 private static String TAG = "FontFamily"; 44 FontFamily.class.getClassLoader(), nGetBuilderReleaseFunc(), 64); 49 FontFamily.class.getClassLoader(), nGetFamilyReleaseFunc(), 64); 59 public FontFamily() { 64 public FontFamily(@Nullable String[] langs, int variant) { 78 * Finalize the FontFamily creation. 85 throw new IllegalStateException("This FontFamily is already frozen"); 98 throw new IllegalStateException("This FontFamily is already frozen or abandoned");
|
/frameworks/minikin/tests/stresstest/ |
FontFamilyTest.cpp | 17 #include "minikin/FontFamily.h" 41 std::shared_ptr<FontFamily> family = std::make_shared<FontFamily>(std::move(fonts));
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/gdiplus/ |
gdiplusheaders.h | 5 * FontFamily, Image, InstalledFontCollection, PrivateFontCollection, 45 class FontFamily; 333 Font(const FontFamily *family, REAL emSize, 347 Status GetFamily(FontFamily *family) const; 386 friend class FontFamily; 392 Status GetFamilies(INT numSought, FontFamily *families, 414 class FontFamily: public GdiplusBase 421 static const FontFamily* GenericMonospace(); 422 static const FontFamily* GenericSansSerif(); 423 static const FontFamily* GenericSerif() [all...] |
gdiplusimpl.h | 4 * GDI+ Bitmap, CachedBitmap, CustomLineCap, Font, FontCollection, FontFamily, 744 __inline__ Font::Font(const FontFamily *family, 825 __inline__ Status Font::GetFamily(FontFamily *family) const 896 FontFamily *families, INT *numFound) const 942 // FontFamily 944 // FIXME: do FontFamily::GenericMonospace() et al. need to be thread safe? 951 __inline__ const FontFamily* FontFamily::GenericMonospace() 959 new FontFamily(nativeFontFamily, Ok); 962 return (FontFamily*) _GdipFontFamilyCachedGenericMonospace [all...] |
/external/skia/tests/ |
FontMgrAndroidParserTest.cpp | 22 int CountFallbacks(SkTDArray<FontFamily*> fontFamilies) { 42 void ValidateLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* firstExpectedFile, 51 for (const auto& fontFamily : fontFamilies) { 52 for (const auto& lang : fontFamily->fLanguages) { 65 FontFamily& family = *fontFamilies[i]; 75 void DumpLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* label) { 168 SkTDArray<FontFamily*> preV17FontFamilies; 186 SkTDArray<FontFamily*> v17FontFamilies; 205 SkTDArray<FontFamily*> v22FontFamilies;
|
/external/skqp/tests/ |
FontMgrAndroidParserTest.cpp | 22 int CountFallbacks(SkTDArray<FontFamily*> fontFamilies) { 42 void ValidateLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* firstExpectedFile, 51 for (const auto& fontFamily : fontFamilies) { 52 for (const auto& lang : fontFamily->fLanguages) { 65 FontFamily& family = *fontFamilies[i]; 75 void DumpLoadedFonts(SkTDArray<FontFamily*> fontFamilies, const char* label) { 168 SkTDArray<FontFamily*> preV17FontFamilies; 186 SkTDArray<FontFamily*> v17FontFamilies; 205 SkTDArray<FontFamily*> v22FontFamilies;
|
/external/skia/src/ports/ |
SkFontMgr_android_parser.h | 86 struct FontFamily { 87 FontFamily(const SkString& basePath, bool isFallbackFont) 106 void GetSystemFontFamilies(SkTDArray<FontFamily*>& fontFamilies); 109 void GetCustomFontFamilies(SkTDArray<FontFamily*>& fontFamilies,
|
SkFontMgr_android_parser.cpp | 88 FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families, 105 SkTDArray<FontFamily*>& fFamilies; // The array to append families, owned by caller 106 std::unique_ptr<FontFamily> fCurrentFamily; // The family being created, owned by this 255 FontFamily* family = new FontFamily(self->fBasePath, true); 299 static FontFamily* find_family(FamilyData* self, const SkString& familyName) { 301 FontFamily* candidate = self->fFamilies[i]; 340 FontFamily* targetFamily = find_family(self, to); 347 FontFamily* family = new FontFamily(targetFamily->fBasePath, self->fIsFallback) [all...] |
/external/skqp/src/ports/ |
SkFontMgr_android_parser.h | 86 struct FontFamily { 87 FontFamily(const SkString& basePath, bool isFallbackFont) 106 void GetSystemFontFamilies(SkTDArray<FontFamily*>& fontFamilies); 109 void GetCustomFontFamilies(SkTDArray<FontFamily*>& fontFamilies,
|
SkFontMgr_android_parser.cpp | 88 FamilyData(XML_Parser parser, SkTDArray<FontFamily*>& families, 105 SkTDArray<FontFamily*>& fFamilies; // The array to append families, owned by caller 106 std::unique_ptr<FontFamily> fCurrentFamily; // The family being created, owned by this 255 FontFamily* family = new FontFamily(self->fBasePath, true); 299 static FontFamily* find_family(FamilyData* self, const SkString& familyName) { 301 FontFamily* candidate = self->fFamilies[i]; 340 FontFamily* targetFamily = find_family(self, to); 347 FontFamily* family = new FontFamily(targetFamily->fBasePath, self->fIsFallback) [all...] |
/frameworks/base/core/tests/coretests/src/android/graphics/ |
TypefaceSystemFallbackTest.java | 109 ArrayMap<String, Typeface> fontMap, ArrayMap<String, FontFamily[]> fallbackMap) { 121 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 145 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 173 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 219 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 264 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 314 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 360 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 399 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>(); 438 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>() [all...] |
/frameworks/base/core/tests/coretests/src/android/text/ |
FontFallbackSetup.java | 22 import android.graphics.FontFamily; 75 final ArrayMap<String, FontFamily[]> fallbackMap = new ArrayMap<>();
|