From 61a17cb120bfed061f2ab6cf40491a266c13d964 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Sat, 15 Jul 2017 23:35:59 +0300 Subject: [PATCH] Fix last known rendering issues. Remove redundant code as other bugs are fixed. --- .../java/com/horcrux/svg/TSpanShadowNode.java | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/android/src/main/java/com/horcrux/svg/TSpanShadowNode.java b/android/src/main/java/com/horcrux/svg/TSpanShadowNode.java index 00530c40..8b51648e 100644 --- a/android/src/main/java/com/horcrux/svg/TSpanShadowNode.java +++ b/android/src/main/java/com/horcrux/svg/TSpanShadowNode.java @@ -212,25 +212,8 @@ public class TSpanShadowNode extends TextShadowNode { paint.setTextAlign(Paint.Align.LEFT); - RectF vb = getSvgShadowNode().getViewBox(); - float height = vb.height(); - float ch = getCanvasHeight(); - float heightScale = height / ch; - - SvgViewShadowNode svg = getSvgShadowNode(); - ReactShadowNode node = this; - while (node != null && !node.equals(svg)) { - - if (node instanceof VirtualNode) { - VirtualNode v = ((VirtualNode) node); - heightScale /= v.getScaleY(); - } - - node = node.getParent(); - } - - float fontSize = (float)font.getDouble(PROP_FONT_SIZE) * mScale * heightScale; - float letterSpacing = (float)font.getDouble(PROP_LETTER_SPACING) * mScale * heightScale; + float fontSize = (float)font.getDouble(PROP_FONT_SIZE) * mScale; + float letterSpacing = (float)font.getDouble(PROP_LETTER_SPACING) * mScale; paint.setTextSize(fontSize); if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {