xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Convey <christian.con...@gmail.com>
Subject Re: Firefox vs. Chromium fidelity for SVG?
Date Tue, 28 Dec 2010 00:55:52 GMT
s/specifiny/specifying/

On Mon, Dec 27, 2010 at 7:55 PM, Christian Convey
<christian.convey@gmail.com> wrote:
> Thanks, adding "px" seems to have fixed it.  Does this mean Batik is
> at fault for not specifiny "px" in the SVG file it produced?  Or is
> that something I'm supposed to tell Batik to do?
>
> On Mon, Dec 27, 2010 at 7:47 PM, G. Wade Johnson <gwadej@anomaly.org> wrote:
>> On Mon, 27 Dec 2010 18:20:49 -0500
>> Christian Convey <christian.convey@gmail.com> wrote:
>>
>>> Hi guys,
>>>
>>> I'm new to SVG and Batik, so I was wondering if a problem I'm having
>>> is to be expected.
>>>
>>> I'm writing a Batik-based program creates boxes with text inside them.
>>>  On Chromium version, "8.0.552.224 (68599) Ubuntu 10.10" everything
>>> looks great.
>>>
>>> But on Firefox 3.6.13, the box isn't always wide enough to contain my
>>> text.  The degree of goofiness changes as I tell Firefox to zoom
>>> in/out.
>>
>> Firefox is actually picky where lengths (including font size) are
>> concerned. If you don't provide a unit, many SVG viewing tools assume
>> pixels, Firefox discards the value as invalid.
>>
>> Try making the font size "12px" instead of "12" and see if it helps.
>>
>> G. Wade
>>
>>> Is this to be expected?
>>>
>>> (Note:  I'm not just crossing my fingers and hoping for correct
>>> sizing.  I'm using font metrics in my Java code to size the box
>>> appropriately to the particular text.)
>>>
>>> In case it's useful, here's an example:
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
>>>           'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
>>> <svg xmlns:xlink="http://www.w3.org/1999/xlink" style="fill-opacity:1;
>>> color-rendering:auto; color-interpolation:auto; stroke:black;
>>> text-rendering:auto; stroke-linecap:square; stroke-miterlimit:10;
>>> stroke-opacity:1; shape-rendering:auto; fill:black;
>>> stroke-dasharray:none; font-weight:normal; stroke-width:1;
>>> font-family:&apos;Dialog&apos;; font-style:normal;
>>> stroke-linejoin:miter; font-size:12; stroke-dashoffset:0;
>>> image-rendering:auto;" xmlns="http://www.w3.org/2000/svg"
>>> ><!--Generated by the Batik Graphics2D SVG Generator--><defs
>>> >id="genericDefs"
>>>   /><g
>>>   ><g style="font-family:monospace; font-size:10;"
>>>     ><rect x="0" y="0" width="86.2256" style="fill:none;" rx="2.5"
>>> ry="2.5" height="64.9219"
>>>       /><text x="10" xml:space="preserve" y="21.6406"
>>> style="stroke:none;"
>>>       >AAddH</text
>>>       ><text x="10" xml:space="preserve" y="38.2812"
>>>       >style="stroke:none;" 123</text
>>>       ><text x="10" xml:space="preserve" y="54.9219"
>>>       >style="stroke:none;" Foo.if1(42)</text
>>>     ></g
>>>   ></g
>>> ></svg
>>
>> --
>> We've all heard that a million monkeys banging on a million typewriters
>> will eventually reproduce the works of Shakespeare. Now, thanks to the
>> Internet, we know this is not true.          -- Robert Wilensky, UCB
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
>> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org


Mime
View raw message