You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by "Christoph Läubrich (Jira)" <ji...@apache.org> on 2020/11/27 07:09:00 UTC
[jira] [Created] (BATIK-1294) User CSS is not applied as a
transcoding hint and important rule is ignored
Christoph Läubrich created BATIK-1294:
-----------------------------------------
Summary: User CSS is not applied as a transcoding hint and important rule is ignored
Key: BATIK-1294
URL: https://issues.apache.org/jira/browse/BATIK-1294
Project: Batik
Issue Type: Bug
Components: CSS
Affects Versions: 1.13
Reporter: Christoph Läubrich
I try to use a user css and found the following issues:
# User CSS given as a transcoding hint is silently ignored
# If a SVG element includes a style, css can't be overridden even if !important is given in the CSS
I have created a simple project that demonstrates the issue:
https://github.com/laeubi/bugs/tree/batik-user-css
It includes a [svg|https://github.com/laeubi/bugs/blob/batik-user-css/src/main/resources/test.svg] with two circles, one with no styles attribute (rendered black by default) an one with a style attribute (yellow with black border).
The [css|https://github.com/laeubi/bugs/blob/batik-user-css/src/main/resources/styles.css] includes two rules to override that.
If one runs [the example|https://github.com/laeubi/bugs/blob/batik-user-css/src/main/java/usercss/ParserTest.java] without any argument no css is applied at all even though a transcoding hint is given.
If the example is run with "true" (or something else) as a parameter the css is given via the User-Agent-CSS, then it is applied (the first circle turns to blue) but the css rule marked with !important is ignored and does not override the given style as expected.
These both issues making it really hard to customize the appearance of SVG document via css.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org