[
https://issues.apache.org/jira/browse/BATIK-993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14506672#comment-14506672
]
Marcel commented on BATIK-993:
------------------------------
Hey, any news on this one? Is this on the roadmap or rejected?
Thanks!
Marcel
> Rasterizer does not consider text-transform css property with value
> 'uppercase'
> -------------------------------------------------------------------------------
>
> Key: BATIK-993
> URL: https://issues.apache.org/jira/browse/BATIK-993
> Project: Batik
> Issue Type: Bug
> Components: CSS
> Affects Versions: 1.7
> Environment: Operating System: All
> Platform: Macintosh
> Reporter: Mathieu Renaud
> Assignee: Batik Developer's Mailing list
> Attachments: textRotate.png
>
>
> The rasterizer disregards the text-transform css property, whether it is in
> inline style or referred to in an external stylesheet.
> To illustrate what I mean, I modified the "textRotate.svg" sample and added
> "text-transform:uppercase; text-decoration:underline"
> in a referenced css stylesheet and in a style attribute. The text-decoration
> works, but not the text-transform.
> I used the command:
> java -jar batik-rasterizer.jar samples/textRotate.svg
> using the provided textRotate.svg, test-mod.css
> the result is also provided in textRotate.png
> If someone can point me in the right direction, i'd be willing to attempt a
> patch to add this, if acceptable.
> ----------------------------------------textRotate.svg----------------------------
> <?xml version="1.0" standalone="no"?>
> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
> "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
> <!--
> Licensed to the Apache Software Foundation (ASF) under one or more
> contributor license agreements. See the NOTICE file distributed with
> this work for additional information regarding copyright ownership.
> The ASF licenses this file to You under the Apache License, Version 2.0
> (the "License"); you may not use this file except in compliance with
> the License. You may obtain a copy of the License at
> http://www.apache.org/licenses/LICENSE-2.0
> Unless required by applicable law or agreed to in writing, software
> distributed under the License is distributed on an "AS IS" BASIS,
> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> See the License for the specific language governing permissions and
> limitations under the License.
> -->
> <!--
> ========================================================================= -->
> <!-- Test description here
> -->
> <!--
> -->
> <!-- @author [email protected]
> -->
> <!-- @version $Id: textRotate.svg 475477 2006-11-15 22:44:28Z cam $
> -->
> <!--
> ========================================================================= -->
> <?xml-stylesheet type="text/css" href="./tests/resources/style/test.css" ?>
> <?xml-stylesheet type="text/css" href="./test-mod.css" ?>
> <svg xmlns="http://www.w3.org/2000/svg"
> xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500"
> viewBox="0 0 450 500">
> <title>Text Rotation</title>
> <!-- ============================================================= -->
> <!-- Test content -->
> <!-- ============================================================= -->
> <defs>
> <text x="0" y="0" transform="scale(1.6, 1.6)" fill="DarkSlateBlue"
> text-anchor="middle" font-size="40" font-family="Serif"
> id="words">batik</text>
> </defs>
> <g id="testContent">
> <text class="title" x="50%" y="10%" font-size="15" text-anchor="middle"
> style="text-transform:uppercase; text-decoration:underline;" >
> Text Transformation</text>
> <g opacity="1.0" transform="translate(225, 250)" id="rotatedText">
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> <g opacity="0.95" transform="scale(1.05) rotate(15)">
> <use xlink:href="#words"/>
> </g></g></g></g></g>
> </g></g></g></g></g>
> </g></g></g></g></g>
> </g></g></g></g></g>
> </g></g></g></g>
> <text style="font-size:75;font-family:Serif;fill:white"
> text-anchor="middle">batik</text>
> </g>
> </g>
> <!-- ============================================================= -->
> <!-- Batik sample mark -->
> <!-- ============================================================= -->
> <use xlink:href="batikLogo.svg#Batik_Tag_Box" />
>
> </svg>
> ---------------------------------------test-mod.css-----------------------------
> text { text-transform: uppercase; text-decoration:underline;
> font-style:italic;}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]