Skip to content

Commit ffd1212

Browse files
Fabrice Di MeglioAndroid (Google) Code Review
authored andcommitted
Merge "Revert back to DroidSansArabic font for SystemUI"
2 parents f492b43 + 9b255ca commit ffd1212

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

core/jni/android/graphics/TextLayoutCache.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@ extern "C" {
2929
namespace android {
3030

3131
//--------------------------------------------------------------------------------------------------
32-
#define TYPEFACE_ARABIC "/system/fonts/DroidNaskh-Regular.ttf"
32+
// Using DroidSansArabic for shaping Arabic with Harfbuzz because its metrics are more compatible
33+
// with the "Roboto" metrics (compared to DroidNaskh-Regular). When we will have an Arabic font
34+
// whose metrics are similar to the Roboto ones, then we will need to use it for shaping.
35+
#define TYPEFACE_ARABIC "/system/fonts/DroidSansArabic.ttf"
3336
#define TYPE_FACE_HEBREW_REGULAR "/system/fonts/DroidSansHebrew-Regular.ttf"
3437
#define TYPE_FACE_HEBREW_BOLD "/system/fonts/DroidSansHebrew-Bold.ttf"
3538
#define TYPEFACE_BENGALI "/system/fonts/Lohit-Bengali.ttf"

data/fonts/DroidSansArabic.ttf

35 KB
Binary file not shown.

data/fonts/fallback_fonts.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<familyset>
2626
<family>
2727
<fileset>
28+
<file>DroidSansArabic.ttf</file>
2829
<file>DroidNaskh-Regular.ttf</file>
2930
</fileset>
3031
</family>

data/fonts/fonts.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ PRODUCT_COPY_FILES := \
2121
frameworks/base/data/fonts/Roboto-Bold.ttf:system/fonts/Roboto-Bold.ttf \
2222
frameworks/base/data/fonts/Roboto-Italic.ttf:system/fonts/Roboto-Italic.ttf \
2323
frameworks/base/data/fonts/Roboto-BoldItalic.ttf:system/fonts/Roboto-BoldItalic.ttf \
24+
frameworks/base/data/fonts/DroidSansArabic.ttf:system/fonts/DroidSansArabic.ttf \
2425
frameworks/base/data/fonts/DroidNaskh-Regular.ttf:system/fonts/DroidNaskh-Regular.ttf \
2526
frameworks/base/data/fonts/DroidSansHebrew-Regular.ttf:system/fonts/DroidSansHebrew-Regular.ttf \
2627
frameworks/base/data/fonts/DroidSansHebrew-Bold.ttf:system/fonts/DroidSansHebrew-Bold.ttf \

0 commit comments

Comments
 (0)