This is interesting.  I am on 0.20.3 and I also use the ifo to render svg. 
 I did some checking and came up with the following numbers:

PDF without SVG:  17K
PDF with SVG, 0 degree rotated text:  21K
PDF with SVG, 90 degree rotated text:  31K

That's an 82% increase in file size when using the 90 degree rotated text, 
but only 24% for 0 degrees.  I don't see the 12x increase you are seeing 
though, so I am posting a snippet of code so you can compare:

                <fo:instream-foreign-object>
                         <svg:svg width="152" height="60" 
xmlns="http://www.w3.org/2000/svg";>
                        <svg:g font-size="5" font-family="sans-serif" 
fill="black">
                                <svg:text x="2" y="1" writing-mode="tb" 
glyph-orientation-vertical="90">
                                        <tspan dy="1">F</tspan>
                                        <tspan dy="1">R</tspan>
                                        <tspan dy="1">O</tspan>
                                        <tspan dy="1">N</tspan>
                                        <tspan dy="1">T</tspan>
                                </svg:text>
                                <svg:text x="149" y="1" writing-mode="tb" 
glyph-orientation-vertical="90">
                                        <tspan dy="1">D</tspan>
                                        <tspan dy="1">O</tspan>
                                        <tspan dy="1">O</tspan>
                                        <tspan dy="1">R</tspan>
                                </svg:text>
                                <svg:text x="11" y="22">
                                        1
                                        <tspan dx="9">2</tspan>
                                        <tspan dx="11">3</tspan>
                                        <tspan dx="12">4</tspan>
                                        <tspan dx="10">5</tspan>
                                        <tspan dx="12">6</tspan>
                                        <tspan dx="11">7</tspan>
                                        <tspan dx="12">8</tspan>
                                        <tspan dx="12">9</tspan>
                                        <tspan dx="9">10</tspan>
                                </svg:text>
                        </svg:g>
                        </svg:svg>
                </fo:instream-foreign-object>

-Lou

Matthias Müller <[EMAIL PROTECTED]> wrote on 07/11/2007 10:47:43 AM:

> Hello,
> 
> since i use fop 0.20.5 i am forced to use a svg object (to generate 
> an 90° rotated text in my pdf output). i do this via the <fo:
> instream-foreign-object> statement.
> but the size of the pdf file is ~12x bigger than without the svg object.
> is there any alternative. i don't want to use gif's if possible.
> 
> greetings py
> 
> 
> 
> 
>       __________________________________ Wissenswertes zum Thema PC,
> Zubehör oder Programme. BE A BETTER INTERNET-GURU!  www.yahoo.de/clever
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to