diff --git a/data/fonts/Android.mk b/data/fonts/Android.mk index 97c1b33b5c9d3..452c5758cf512 100644 --- a/data/fonts/Android.mk +++ b/data/fonts/Android.mk @@ -33,10 +33,14 @@ ALL_MODULES.$(1).INSTALLED := \ endef ########################################## -# We may only afford small font footprint. +# The following fonts are distributed as symlink only. ########################################## $(eval $(call create-font-symlink,DroidSans.ttf,Roboto-Regular.ttf)) $(eval $(call create-font-symlink,DroidSans-Bold.ttf,Roboto-Bold.ttf)) +$(eval $(call create-font-symlink,DroidSerif-Regular.ttf,NotoSerif-Regular.ttf)) +$(eval $(call create-font-symlink,DroidSerif-Bold.ttf,NotoSerif-Bold.ttf)) +$(eval $(call create-font-symlink,DroidSerif-Italic.ttf,NotoSerif-Italic.ttf)) +$(eval $(call create-font-symlink,DroidSerif-BoldItalic.ttf,NotoSerif-BoldItalic.ttf)) ################################ # On space-constrained devices, we include a subset of fonts: @@ -44,14 +48,6 @@ ifeq ($(SMALLER_FONT_FOOTPRINT),true) droidsans_fallback_src := DroidSansFallback.ttf extra_font_files := DroidSans.ttf DroidSans-Bold.ttf else -include $(CLEAR_VARS) -LOCAL_MODULE := DroidSansEthiopic-Regular.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) - include $(CLEAR_VARS) LOCAL_MODULE := MTLmr3m.ttf LOCAL_SRC_FILES := $(LOCAL_MODULE) @@ -64,7 +60,6 @@ droidsans_fallback_src := DroidSansFallbackFull.ttf extra_font_files := \ DroidSans.ttf \ DroidSans-Bold.ttf \ - DroidSansEthiopic-Regular.ttf \ MTLmr3m.ttf endif # SMALLER_FONT_FOOTPRINT @@ -102,10 +97,6 @@ font_src_files := \ Roboto-Bold.ttf \ Roboto-Italic.ttf \ Roboto-BoldItalic.ttf \ - DroidSerif-Regular.ttf \ - DroidSerif-Bold.ttf \ - DroidSerif-Italic.ttf \ - DroidSerif-BoldItalic.ttf \ DroidSansMono.ttf \ Clockopia.ttf \ AndroidClock.ttf \ @@ -135,12 +126,6 @@ font_src_files += \ RobotoCondensed-BoldItalic.ttf \ RobotoCondensed-Light.ttf \ RobotoCondensed-LightItalic.ttf \ - DroidNaskh-Regular.ttf \ - DroidNaskhUI-Regular.ttf \ - DroidSansHebrew-Regular.ttf \ - DroidSansHebrew-Bold.ttf \ - DroidSansArmenian.ttf \ - DroidSansGeorgian.ttf \ AndroidEmoji.ttf endif # !MINIMAL_FONT diff --git a/data/fonts/DroidNaskh-Bold.ttf b/data/fonts/DroidNaskh-Bold.ttf deleted file mode 100644 index 14d8768ff7922..0000000000000 Binary files a/data/fonts/DroidNaskh-Bold.ttf and /dev/null differ diff --git a/data/fonts/DroidNaskh-Regular.ttf b/data/fonts/DroidNaskh-Regular.ttf deleted file mode 100644 index 03662f2c4bff4..0000000000000 Binary files a/data/fonts/DroidNaskh-Regular.ttf and /dev/null differ diff --git a/data/fonts/DroidNaskhUI-Regular.ttf b/data/fonts/DroidNaskhUI-Regular.ttf deleted file mode 100644 index c961de204afa8..0000000000000 Binary files a/data/fonts/DroidNaskhUI-Regular.ttf and /dev/null differ diff --git a/data/fonts/DroidSansArabic.ttf b/data/fonts/DroidSansArabic.ttf deleted file mode 100644 index bdefaacb04df6..0000000000000 Binary files a/data/fonts/DroidSansArabic.ttf and /dev/null differ diff --git a/data/fonts/DroidSansArmenian.ttf b/data/fonts/DroidSansArmenian.ttf deleted file mode 100644 index 6fafa5411e9ac..0000000000000 Binary files a/data/fonts/DroidSansArmenian.ttf and /dev/null differ diff --git a/data/fonts/DroidSansEthiopic-Bold.ttf b/data/fonts/DroidSansEthiopic-Bold.ttf deleted file mode 100644 index e06cac2a53b09..0000000000000 Binary files a/data/fonts/DroidSansEthiopic-Bold.ttf and /dev/null differ diff --git a/data/fonts/DroidSansEthiopic-Regular.ttf b/data/fonts/DroidSansEthiopic-Regular.ttf deleted file mode 100644 index 0adcbbee52a19..0000000000000 Binary files a/data/fonts/DroidSansEthiopic-Regular.ttf and /dev/null differ diff --git a/data/fonts/DroidSansGeorgian.ttf b/data/fonts/DroidSansGeorgian.ttf deleted file mode 100644 index 3a2e9fbc839ab..0000000000000 Binary files a/data/fonts/DroidSansGeorgian.ttf and /dev/null differ diff --git a/data/fonts/DroidSansHebrew-Bold.ttf b/data/fonts/DroidSansHebrew-Bold.ttf deleted file mode 100644 index c1acb38df5695..0000000000000 Binary files a/data/fonts/DroidSansHebrew-Bold.ttf and /dev/null differ diff --git a/data/fonts/DroidSansHebrew-Regular.ttf b/data/fonts/DroidSansHebrew-Regular.ttf deleted file mode 100644 index af6a58d8a500e..0000000000000 Binary files a/data/fonts/DroidSansHebrew-Regular.ttf and /dev/null differ diff --git a/data/fonts/DroidSerif-Bold.ttf b/data/fonts/DroidSerif-Bold.ttf deleted file mode 100644 index 16a914e2f6fd4..0000000000000 Binary files a/data/fonts/DroidSerif-Bold.ttf and /dev/null differ diff --git a/data/fonts/DroidSerif-BoldItalic.ttf b/data/fonts/DroidSerif-BoldItalic.ttf deleted file mode 100644 index 50324fc1640ce..0000000000000 Binary files a/data/fonts/DroidSerif-BoldItalic.ttf and /dev/null differ diff --git a/data/fonts/DroidSerif-Italic.ttf b/data/fonts/DroidSerif-Italic.ttf deleted file mode 100644 index bb2757cdc378c..0000000000000 Binary files a/data/fonts/DroidSerif-Italic.ttf and /dev/null differ diff --git a/data/fonts/DroidSerif-Regular.ttf b/data/fonts/DroidSerif-Regular.ttf deleted file mode 100644 index da0a2cc3b7fa0..0000000000000 Binary files a/data/fonts/DroidSerif-Regular.ttf and /dev/null differ diff --git a/data/fonts/fallback_fonts.xml b/data/fonts/fallback_fonts.xml index ede7ef47d22ca..c2d5afef55bcd 100644 --- a/data/fonts/fallback_fonts.xml +++ b/data/fonts/fallback_fonts.xml @@ -31,23 +31,26 @@ - DroidNaskh-Regular.ttf + NotoNaskh-Regular.ttf + NotoNaskh-Bold.ttf - DroidNaskhUI-Regular.ttf + NotoNaskhUI-Regular.ttf + NotoNaskhUI-Bold.ttf - DroidSansEthiopic-Regular.ttf + NotoSansEthiopic-Regular.ttf + NotoSansEthiopic-Bold.ttf - DroidSansHebrew-Regular.ttf - DroidSansHebrew-Bold.ttf + NotoSansHebrew-Regular.ttf + NotoSansHebrew-Bold.ttf @@ -64,12 +67,14 @@ - DroidSansArmenian.ttf + NotoSansArmenian-Regular.ttf + NotoSansArmenian-Bold.ttf - DroidSansGeorgian.ttf + NotoSansGeorgian-Regular.ttf + NotoSansGeorgian-Bold.ttf @@ -84,6 +89,32 @@ NotoSansDevanagariUI-Bold.ttf + + + + NotoSansGujarati-Regular.ttf + NotoSansGujarati-Bold.ttf + + + + + NotoSansGujaratiUI-Regular.ttf + NotoSansGujaratiUI-Bold.ttf + + + + + + NotoSansGurmukhi-Regular.ttf + NotoSansGurmukhi-Bold.ttf + + + + + NotoSansGurmukhiUI-Regular.ttf + NotoSansGurmukhiUI-Bold.ttf + + NotoSansTamil-Regular.ttf @@ -144,6 +175,12 @@ NotoSansKannadaUI-Bold.ttf + + + NotoSansSinhala-Regular.ttf + NotoSansSinhala-Bold.ttf + + NotoSansKhmer-Regular.ttf @@ -168,6 +205,18 @@ NotoSansLaoUI-Bold.ttf + + + NotoSansMyanmar-Regular.ttf + NotoSansMyanmar-Bold.ttf + + + + + NotoSansMyanmarUI-Regular.ttf + NotoSansMyanmarUI-Bold.ttf + + NanumGothic.ttf @@ -175,13 +224,7 @@ - Padauk-book.ttf - Padauk-bookbold.ttf - - - - - NotoSansSymbols-Regular.ttf + NotoSansSymbols-Regular-Subsetted.ttf diff --git a/data/fonts/fonts.mk b/data/fonts/fonts.mk index 293ecc8a36abf..2312a04a5343a 100644 --- a/data/fonts/fonts.mk +++ b/data/fonts/fonts.mk @@ -34,17 +34,7 @@ PRODUCT_PACKAGES := \ RobotoCondensed-BoldItalic.ttf \ RobotoCondensed-Light.ttf \ RobotoCondensed-LightItalic.ttf \ - DroidNaskh-Regular.ttf \ - DroidNaskhUI-Regular.ttf \ - DroidSansHebrew-Regular.ttf \ - DroidSansHebrew-Bold.ttf \ - DroidSerif-Regular.ttf \ - DroidSerif-Bold.ttf \ - DroidSerif-Italic.ttf \ - DroidSerif-BoldItalic.ttf \ DroidSansMono.ttf \ - DroidSansArmenian.ttf \ - DroidSansGeorgian.ttf \ AndroidEmoji.ttf \ Clockopia.ttf \ AndroidClock.ttf \ diff --git a/data/fonts/system_fonts.xml b/data/fonts/system_fonts.xml index a8d23ee6cbc26..97b7fd85078bc 100644 --- a/data/fonts/system_fonts.xml +++ b/data/fonts/system_fonts.xml @@ -89,10 +89,10 @@ ITC Stone Serif - DroidSerif-Regular.ttf - DroidSerif-Bold.ttf - DroidSerif-Italic.ttf - DroidSerif-BoldItalic.ttf + NotoSerif-Regular.ttf + NotoSerif-Bold.ttf + NotoSerif-Italic.ttf + NotoSerif-BoldItalic.ttf