Added font-size style conversion to rem

This commit is contained in:
George Litvinov 2018-03-21 16:12:54 +03:00 committed by Georgy Litvinov
parent a477c18f9b
commit 7c630236ac
3 changed files with 19 additions and 2 deletions

View file

@ -75,7 +75,7 @@ public abstract class StyleConverterHelper extends ConverterHelper {
return Calc.length2px(Calc.multiply(sScale,s));
}
else {
return Calc.multiply(sScale,s);
return Calc.length2rem(Calc.multiply(sScale,s));
}
}

View file

@ -318,6 +318,7 @@ public class TextStyleConverter extends StyleWithPropertiesConverterHelper {
}
if (s!=null) {
if (bRelativeFontSize) {
String sFontSize = Calc.divide(Calc.multiply(sFontScaling, Calc.multiply(s4,s)), sBaseFontSize);
if (!"100%".equals(sFontSize)) props.addValue("font-size", sFontSize);
}
@ -333,13 +334,17 @@ public class TextStyleConverter extends StyleWithPropertiesConverterHelper {
}
}
else if (s!=null) {
if (bRelativeFontSize) {
String sFontSize = Calc.divide(Calc.multiply(sFontScaling, s),sBaseFontSize);
if (!"100%".equals(sFontSize)) props.addValue("font-size", sFontSize);
if (!"100%".equals(sFontSize)) {
props.addValue("font-size", sFontSize);
}
}
else {
props.addValue("font-size",scale(s));
}
}
}