summaryrefslogtreecommitdiffstats
path: root/core/jni/android/graphics/Canvas.cpp
diff options
context:
space:
mode:
authorRaph Levien <raph@google.com>2014-06-17 20:59:42 -0700
committerRaph Levien <raph@google.com>2014-06-19 11:22:45 -0700
commit3f0d6167227d6d2cdd85f7718d92db859b443e92 (patch)
tree0ed8dd49d93c6ff52e2a08e32bd9ca70717a08e3 /core/jni/android/graphics/Canvas.cpp
parent45b161d24d82ef1df3ff854a1d97db0c9bad187a (diff)
downloadframeworks_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.cpp4
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",