OSDN Git Service

Support complex scripts by calling Harfbuzz APIs.
authorclaireho <chinglanho@gmail.com>
Tue, 15 Jun 2010 20:14:09 +0000 (13:14 -0700)
committerclaireho <chinglanho@gmail.com>
Fri, 18 Jun 2010 21:17:20 +0000 (14:17 -0700)
commitc882e887207fecca865d26ab84fcc541c1b08fd9
tree93bd639b34cfb2c94d0289a0a72320cefcf529cd
parent65d588dc023f5bec4993176b63665f8e447e01c6
Support complex scripts by calling Harfbuzz APIs.
Ported the Chrome complex script suppport to Android.
The Harfbuzz libary is built optionally. If the Harfbuzz is not
included, we swicth back to default webkit complex script logic -
it does not work correctly, but at least webkit won't be crash.

Change-Id: I53cd81c82cc4c6a550bcc0f4fe5870f641a881ac
Android.mk
WebCore/Android.mk
WebCore/platform/graphics/android/FontAndroid.cpp
WebCore/platform/graphics/android/FontPlatformData.h
WebCore/platform/graphics/android/FontPlatformDataAndroid.cpp
WebCore/platform/graphics/android/HarfbuzzSkia.cpp [new file with mode: 0644]
WebCore/platform/graphics/android/HarfbuzzSkia.h [new file with mode: 0644]