/aosp14/frameworks/base/graphics/java/android/graphics/fonts/ |
H A D | SystemFonts.java | 164 final FontConfig.Font fontConfig = fonts.get(i); in createFontFamily() local 165 final String fullPath = fontConfig.getFile().getAbsolutePath(); in createFontFamily() 181 .setWeight(fontConfig.getStyle().getWeight()) in createFontFamily() 182 .setSlant(fontConfig.getStyle().getSlant()) in createFontFamily() 183 .setTtcIndex(fontConfig.getTtcIndex()) in createFontFamily() 184 .setFontVariationSettings(fontConfig.getFontVariationSettings()) in createFontFamily() 274 public static Map<String, FontFamily[]> buildSystemFallback(FontConfig fontConfig) { in buildSystemFallback() argument 275 return buildSystemFallback(fontConfig, new ArrayMap<>()); in buildSystemFallback() 285 public static Map<String, FontFamily[]> buildSystemFallback(FontConfig fontConfig, in buildSystemFallback() argument 297 final List<FontConfig.FontFamily> xmlFamilies = fontConfig.getFontFamilies(); in buildSystemFallback() [all …]
|
/aosp14/frameworks/base/core/tests/coretests/src/android/text/ |
H A D | FontFallbackSetup.java | 80 FontConfig fontConfig; in FontFallbackSetup() local 82 fontConfig = FontListParser.parse(testFontsXml, mTestFontsDir, null, null, null, 0, 0); in FontFallbackSetup() 87 Map<String, FontFamily[]> fallbackMap = SystemFonts.buildSystemFallback(fontConfig); in FontFallbackSetup() 88 mFontMap = SystemFonts.buildSystemTypefaces(fontConfig, fallbackMap); in FontFallbackSetup()
|
/aosp14/frameworks/base/services/core/java/com/android/server/graphics/fonts/ |
H A D | UpdatableFontDir.java | 184 FontConfig fontConfig = null; in loadFontFileMap() local 224 if (fontConfig == null) { in loadFontFileMap() 225 fontConfig = getSystemFontConfig(); in loadFontFileMap() 227 addFileToMapIfSameOrNewer(fontFileInfo, fontConfig, true /* deleteOldFile */); in loadFontFileMap() 417 FontConfig fontConfig = getSystemFontConfig(); in installFontFile() local 418 if (!addFileToMapIfSameOrNewer(fontFileInfo, fontConfig, false)) { in installFontFile() 470 long preInstalledRev = getPreinstalledFontRevision(fontFileInfo, fontConfig); in addFileToMapIfSameOrNewer() 488 private long getPreinstalledFontRevision(FontFileInfo info, FontConfig fontConfig) { in getPreinstalledFontRevision() argument 491 for (int i = 0; i < fontConfig.getFontFamilies().size(); i++) { in getPreinstalledFontRevision() 492 FontConfig.FontFamily family = fontConfig.getFontFamilies().get(i); in getPreinstalledFontRevision() [all …]
|
H A D | FontManagerShellCommand.java | 125 FontConfig fontConfig = mService.getSystemFontConfig(); in dumpAll() local 126 dumpFontConfig(w, fontConfig); in dumpAll() 161 @NonNull FontConfig fontConfig in dumpFontConfig() argument 164 List<FontConfig.FontFamily> families = fontConfig.getFontFamilies(); in dumpFontConfig() 169 List<FontConfig.NamedFamilyList> namedFamilyLists = fontConfig.getNamedFamilyLists(); in dumpFontConfig() 233 List<FontConfig.Alias> aliases = fontConfig.getAliases(); in dumpFontConfig() 320 FontConfig fontConfig = mService.getSystemFontConfig(); in dump() local 322 dumpFontConfig(writer, fontConfig); in dump() 325 SystemFonts.buildSystemFallback(fontConfig); in dump()
|
H A D | FontManagerService.java | 377 private static SharedMemory serializeFontMap(FontConfig fontConfig) { in serializeFontMap() argument 381 SystemFonts.buildSystemFallback(fontConfig, bufferCache); in serializeFontMap() 383 SystemFonts.buildSystemTypefaces(fontConfig, fallback); in serializeFontMap()
|
/aosp14/frameworks/base/core/tests/coretests/src/android/graphics/ |
H A D | TypefaceSystemFallbackTest.java | 178 FontConfig fontConfig; in buildSystemFallback() local 180 fontConfig = FontListParser.parse( in buildSystemFallback() 187 Map<String, FontFamily[]> fallbackMap = SystemFonts.buildSystemFallback(fontConfig); in buildSystemFallback() 189 fontConfig, fallbackMap); in buildSystemFallback() 207 FontConfig fontConfig; in testBuildSystemFallback() local 209 fontConfig = FontListParser.parse( in testBuildSystemFallback() 214 assertFalse(fontConfig.getAliases().isEmpty()); in testBuildSystemFallback() 215 assertFalse(fontConfig.getFontFamilies().isEmpty()); in testBuildSystemFallback() 217 Map<String, FontFamily[]> fallbackMap = SystemFonts.buildSystemFallback(fontConfig); in testBuildSystemFallback() 221 fontConfig, fallbackMap); in testBuildSystemFallback()
|
H A D | TypefaceTest.java | 200 FontConfig fontConfig = SystemFonts.getSystemPreinstalledFontConfig(); in testSerialize() local 201 Map<String, FontFamily[]> fallbackMap = SystemFonts.buildSystemFallback(fontConfig); in testSerialize() 202 Map<String, Typeface> systemFontMap = SystemFonts.buildSystemTypefaces(fontConfig, in testSerialize()
|
/aosp14/frameworks/base/tests/UpdatableSystemFontTest/src/com/android/updatablesystemfont/ |
H A D | UpdatableSystemFontTest.java | 429 FontConfig fontConfig = mFontManager.getFontConfig(); in updateNotoSerifAs() 436 .build(), fontConfig.getConfigVersion()); in updateNotoSerifAs() 442 FontConfig fontConfig = 444 final List<FontConfig.FontFamily> namedFamilies = fontConfig.getNamedFamilyLists().stream() 447 return Stream.concat(fontConfig.getFontFamilies().stream(), namedFamilies.stream()) 462 FontConfig fontConfig = 464 return fontConfig.getNamedFamilyLists().stream()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/graphics/fonts/ |
H A D | UpdatableFontDirTest.java | 942 FontConfig fontConfig = dir.getSystemFontConfig(); in getSystemFontConfig() local 943 assertNamedFamilyExists(fontConfig, "monospace"); in getSystemFontConfig() 944 FontConfig.FontFamily monospace = getLastFamily(fontConfig, "monospace"); in getSystemFontConfig() 948 assertNamedFamilyExists(fontConfig, "test"); in getSystemFontConfig() 949 assertThat(getLastFamily(fontConfig, "test").getFontList()) in getSystemFontConfig() 967 FontConfig fontConfig = dir.getSystemFontConfig(); in getSystemFontConfig_preserveFirstFontFamily() local 969 assertThat(fontConfig.getFontFamilies().get(0)).isEqualTo(firstFontFamily); in getSystemFontConfig_preserveFirstFontFamily() 970 FontConfig.FontFamily updated = getLastFamily(fontConfig, "sans-serif"); in getSystemFontConfig_preserveFirstFontFamily() 1043 List<FontConfig.NamedFamilyList> namedFamilyLists = fontConfig.getNamedFamilyLists(); in getLastFamily() 1052 private static void assertNamedFamilyExists(FontConfig fontConfig, String familyName) { in assertNamedFamilyExists() argument [all …]
|
/aosp14/frameworks/base/graphics/java/android/graphics/ |
H A D | Typeface.java | 1543 final FontConfig fontConfig = SystemFonts.getSystemPreinstalledFontConfig(); 1544 final Map<String, FontFamily[]> fallback = SystemFonts.buildSystemFallback(fontConfig); 1546 SystemFonts.buildSystemTypefaces(fontConfig, fallback);
|