File tree Expand file tree Collapse file tree 4 files changed +6
-1
lines changed
core/jni/android/graphics Expand file tree Collapse file tree 4 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,10 @@ extern "C" {
2929namespace 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"
Original file line number Diff line number Diff line change 2525<familyset >
2626 <family >
2727 <fileset >
28+ <file >DroidSansArabic.ttf</file >
2829 <file >DroidNaskh-Regular.ttf</file >
2930 </fileset >
3031 </family >
Original file line number Diff line number Diff 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 \
You can’t perform that action at this time.
0 commit comments