From aba60b542e5e60288262429fbec5a5a8724c313f Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Fri, 9 Dec 2016 19:21:01 -0800 Subject: [PATCH] Remove Droid Sans Fallback from all builds Droid Sans Fallback is now completely replaced by Noto Sans CJK. The font files are kept in the tree, since the SDK still needs them. Also, Android.mk is updated to reflect the fact that Noto Color Emoji is now included in SMALLER_FONT_FOOTPRINT, so fontchain_lint checks for emoji consistency in that footprint too. Bug: 31854008 Test: make fontchain_lint Change-Id: I4f57114a48ecfaee87b49f01f7ef4fa5cd0b19fb --- data/fonts/Android.mk | 19 ++----------------- data/fonts/fonts.mk | 3 +-- data/fonts/fonts.xml | 3 --- 3 files changed, 3 insertions(+), 22 deletions(-) diff --git a/data/fonts/Android.mk b/data/fonts/Android.mk index f4c5b53dd36be..5baa75b8aac32 100644 --- a/data/fonts/Android.mk +++ b/data/fonts/Android.mk @@ -13,7 +13,7 @@ # limitations under the License. # We have to use BUILD_PREBUILT instead of PRODUCT_COPY_FIES, -# because SMALLER_FONT_FOOTPRINT is only available in Android.mks. +# because MINIMAL_FONT_FOOTPRINT is only available in Android.mks. LOCAL_PATH := $(call my-dir) @@ -58,21 +58,6 @@ LOCAL_REQUIRED_MODULES := $(extra_font_files) include $(BUILD_PREBUILT) extra_font_files := -################################ -# Include the DroidSansFallback subset on SMALLER_FONT_FOOTPRINT build -ifeq ($(SMALLER_FONT_FOOTPRINT),true) - -include $(CLEAR_VARS) -LOCAL_MODULE := DroidSansFallback.ttf -LOCAL_SRC_FILES := $(LOCAL_MODULE) -LOCAL_MODULE_CLASS := ETC -LOCAL_MODULE_TAGS := optional -LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts -include $(BUILD_PREBUILT) -droidsans_fallback_src := - -endif # SMALLER_FONT_FOOTPRINT - ################################ # Build the rest of font files as prebuilt. @@ -101,7 +86,7 @@ font_src_files := checkbuild: fontchain_lint FONTCHAIN_LINTER := frameworks/base/tools/fonts/fontchain_lint.py -ifeq ($(SMALLER_FONT_FOOTPRINT),true) +ifeq ($(MINIMAL_FONT_FOOTPRINT),true) CHECK_EMOJI := false else CHECK_EMOJI := true diff --git a/data/fonts/fonts.mk b/data/fonts/fonts.mk index acd785ede249e..23c54aec62fe9 100644 --- a/data/fonts/fonts.mk +++ b/data/fonts/fonts.mk @@ -18,6 +18,5 @@ PRODUCT_COPY_FILES := \ frameworks/base/data/fonts/fonts.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/fonts.xml PRODUCT_PACKAGES := \ - DroidSansFallback.ttf \ DroidSansMono.ttf \ - AndroidClock.ttf \ + AndroidClock.ttf diff --git a/data/fonts/fonts.xml b/data/fonts/fonts.xml index 345ec378746aa..465e20731654a 100644 --- a/data/fonts/fonts.xml +++ b/data/fonts/fonts.xml @@ -353,9 +353,6 @@ NotoSansSymbols-Regular-Subsetted2.ttf - - DroidSansFallback.ttf -