diff options
author | Fabrice Di Meglio <fdimeglio@google.com> | 2011-03-08 12:02:59 -0800 |
---|---|---|
committer | Fabrice Di Meglio <fdimeglio@google.com> | 2011-03-22 19:36:30 -0700 |
commit | 9f82b580d744ce4baf057b061994394dcf239eed (patch) | |
tree | d4ca8d62a680a24b710ed7f44adbf783839b5702 /core/jni/Android.mk | |
parent | d54952b451b2778629662cab100ac0a414c84583 (diff) | |
download | frameworks_base-9f82b580d744ce4baf057b061994394dcf239eed.zip frameworks_base-9f82b580d744ce4baf057b061994394dcf239eed.tar.gz frameworks_base-9f82b580d744ce4baf057b061994394dcf239eed.tar.bz2 |
Use Harfbuzz instead of ICU4C for computing advances
- use Harfbuzz shaper for shaping and getting glyphs
- add test app for showing result of drawText() and drawGlyphs()
- add private API in Canvas and Paint for test app
Change-Id: Ia15be216f8636d2d864066e9b7de2f53008c30f6
Diffstat (limited to 'core/jni/Android.mk')
-rw-r--r-- | core/jni/Android.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/jni/Android.mk b/core/jni/Android.mk index 75cb06a..a5d700b 100644 --- a/core/jni/Android.mk +++ b/core/jni/Android.mk @@ -92,6 +92,7 @@ LOCAL_SRC_FILES:= \ android/graphics/DrawFilter.cpp \ android/graphics/CreateJavaOutputStreamAdaptor.cpp \ android/graphics/Graphics.cpp \ + android/graphics/HarfbuzzSkia.cpp \ android/graphics/Interpolator.cpp \ android/graphics/LayerRasterizer.cpp \ android/graphics/MaskFilter.cpp \ @@ -172,6 +173,7 @@ LOCAL_C_INCLUDES += \ external/icu4c/i18n \ external/icu4c/common \ external/jpeg \ + external/harfbuzz/src \ frameworks/opt/emoji LOCAL_SHARED_LIBRARIES := \ @@ -204,6 +206,7 @@ LOCAL_SHARED_LIBRARIES := \ libjpeg \ libnfc_ndef \ libusbhost \ + libharfbuzz \ ifeq ($(USE_OPENGL_RENDERER),true) LOCAL_SHARED_LIBRARIES += libhwui |