diff --git a/echosvg-bridge/src/main/java/io/sf/carte/echosvg/bridge/PaintServer.java b/echosvg-bridge/src/main/java/io/sf/carte/echosvg/bridge/PaintServer.java index 7e6470540..1d758d341 100644 --- a/echosvg-bridge/src/main/java/io/sf/carte/echosvg/bridge/PaintServer.java +++ b/echosvg-bridge/src/main/java/io/sf/carte/echosvg/bridge/PaintServer.java @@ -709,7 +709,7 @@ private static float resolveAlphaComponent(Value v) { case CSSPrimitiveValue.CSS_PERCENTAGE: f = v.getFloatValue(); f = (f > 100f) ? 100f : (f < 0f) ? 0f : f; - return f; + return f * 0.01f; case CSSPrimitiveValue.CSS_NUMBER: f = v.getFloatValue(); f = (f > 1f) ? 1f : (f < 0f) ? 0f : f;