Create a special CONSTRAINED font bucket in frameworks.
This is a temporary font profile to get razor and razorg (Nexus 7, 2013 version). It's not tested thoroughly, and should not be used for any other devices. The CONSTRAINED profile removes Bamum, Lisu, Mandaic, Mongolian, New Tai Lue, Syriac, Tibetan, and Vai fonts from razor[g] devices, and switches the CJK fonts to the limited pre-Lollipop fonts. Bug: 22929087 Change-Id: I58c1693ee45e54b429013029d236617834446811
This commit is contained in:
@@ -17,10 +17,13 @@
|
||||
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
|
||||
# Use full Noto Sans Japanese font on non-smaller footprints
|
||||
# Use full Noto Sans Japanese font on the normal footprints, but
|
||||
# exclude it from SMALLER and use a subset on the CONSTRAINED ones.
|
||||
ifneq ($(SMALLER_FONT_FOOTPRINT),true)
|
||||
ifneq ($(CONSTRAINED_FONT_FOOTPRINT),true)
|
||||
FONT_NOTOSANS_JP_FULL := true
|
||||
endif
|
||||
endif
|
||||
|
||||
##########################################
|
||||
# create symlink for given font
|
||||
@@ -82,19 +85,32 @@ include $(BUILD_PREBUILT)
|
||||
extra_font_files :=
|
||||
|
||||
################################
|
||||
# Include the DroidSansFallback subset on SMALLER_FONT_FOOTPRINT build
|
||||
# Include the DroidSansFallback subset on SMALLER_FONT_FOOTPRINT builds,
|
||||
# and the full font on CONSTRAINED_FONT_FOOTPRINT ones.
|
||||
ifeq ($(SMALLER_FONT_FOOTPRINT),true)
|
||||
droidsans_fallback_src := DroidSansFallback.ttf
|
||||
build_droidsans_fallback := true
|
||||
endif # SMALLER_FONT_FOOTPRINT
|
||||
|
||||
ifeq ($(CONSTRAINED_FONT_FOOTPRINT),true)
|
||||
droidsans_fallback_src := DroidSansFallbackFull.ttf
|
||||
build_droidsans_fallback := true
|
||||
endif # CONSTRAINED_FONT_FOOTPRINT
|
||||
|
||||
ifeq ($(build_droidsans_fallback),true)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := DroidSansFallback.ttf
|
||||
LOCAL_SRC_FILES := $(LOCAL_MODULE)
|
||||
LOCAL_SRC_FILES := $(droidsans_fallback_src)
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT)/fonts
|
||||
include $(BUILD_PREBUILT)
|
||||
droidsans_fallback_src :=
|
||||
|
||||
endif # SMALLER_FONT_FOOTPRINT
|
||||
endif # build_droidsans_fallback
|
||||
|
||||
build_droidsans_fallback :=
|
||||
|
||||
################################
|
||||
# Build the rest of font files as prebuilt.
|
||||
|
||||
Reference in New Issue
Block a user