diff options
| author | Raph Levien <raph@google.com> | 2014-06-17 20:59:42 -0700 |
|---|---|---|
| committer | Raph Levien <raph@google.com> | 2014-06-19 11:22:45 -0700 |
| commit | 3f0d6167227d6d2cdd85f7718d92db859b443e92 (patch) | |
| tree | 0ed8dd49d93c6ff52e2a08e32bd9ca70717a08e3 /core/jni/android/graphics/Canvas.cpp | |
| parent | 45b161d24d82ef1df3ff854a1d97db0c9bad187a (diff) | |
| download | frameworks_base-3f0d6167227d6d2cdd85f7718d92db859b443e92.zip frameworks_base-3f0d6167227d6d2cdd85f7718d92db859b443e92.tar.gz frameworks_base-3f0d6167227d6d2cdd85f7718d92db859b443e92.tar.bz2 | |
Simple implementation of drawPosText
The existing implementation of drawPosText is broken in various subtle
ways, in any case doesn't work with Minikin. This patch just implements
it by drawing a separate run for each Unicode character, which should
have the least surprising results for complex scripts such as Khmer.
Part of b/11750374 Resolve TODO items for Minikin
Change-Id: I874ae3c163f0cbe3cdf0160564fab04305aed5aa
Diffstat (limited to 'core/jni/android/graphics/Canvas.cpp')
| -rw-r--r-- | core/jni/android/graphics/Canvas.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/core/jni/android/graphics/Canvas.cpp b/core/jni/android/graphics/Canvas.cpp index 69e149e..935e3a0 100644 --- a/core/jni/android/graphics/Canvas.cpp +++ b/core/jni/android/graphics/Canvas.cpp @@ -1320,10 +1320,6 @@ static JNINativeMethod gCanvasMethods[] = { (void*) SkCanvasGlue::drawTextRun___CIIIIFFZPaintTypeface}, {"native_drawTextRun","(JLjava/lang/String;IIIIFFZJJ)V", (void*) SkCanvasGlue::drawTextRun__StringIIIIFFZPaintTypeface}, - {"native_drawPosText","(J[CII[FJ)V", - (void*) SkCanvasGlue::drawPosText___CII_FPaint}, - {"native_drawPosText","(JLjava/lang/String;[FJ)V", - (void*) SkCanvasGlue::drawPosText__String_FPaint}, {"native_drawTextOnPath","(J[CIIJFFIJJ)V", (void*) SkCanvasGlue::drawTextOnPath___CIIPathFFPaint}, {"native_drawTextOnPath","(JLjava/lang/String;JFFIJJ)V", |
