diff --git a/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java b/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java index 347eb4976..943a96af1 100644 --- a/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java +++ b/core/core-awt/src/main/java/org/icepdf/core/pobjects/annotations/FreeTextAnnotation.java @@ -645,7 +645,7 @@ private void parseDefaultStylingString() { } } else if (cssProperty != null && cssProperty.contains("font-size")) { String fontSize = cssProperty.substring(cssProperty.indexOf(":") + 1).trim(); - fontSize = fontSize.substring(0, fontSize.indexOf('p')); + fontSize = fontSize.replaceFirst(".*?(\\d+).*", "$1"); try { this.fontSize = (int) Float.parseFloat(fontSize); } catch (NumberFormatException e) {