From 4e99f2e9e1af78e95e22df6bf146b7ea513ec490 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Sat, 22 Jul 2017 05:59:48 +0300 Subject: [PATCH] Refactor getFloatArrayFromReadableArray --- android/src/main/java/com/horcrux/svg/GlyphContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/horcrux/svg/GlyphContext.java b/android/src/main/java/com/horcrux/svg/GlyphContext.java index 21325b2e..7e3a8f4a 100644 --- a/android/src/main/java/com/horcrux/svg/GlyphContext.java +++ b/android/src/main/java/com/horcrux/svg/GlyphContext.java @@ -416,8 +416,10 @@ class GlyphContext { for (int i = 0; i < size; i++) { switch (readableArray.getType(i)) { case String: + // em units String val = readableArray.getString(i); - floats[i] = (float) (Float.valueOf(val.substring(0, val.length() - 2)) * fontSize); + String substring = val.substring(0, val.length() - 2); + floats[i] = (float) (Float.valueOf(substring) * fontSize); break; case Number: