[Sigia-l] Tool standardization (was about visio or not tovisio)

Adrian Howard adrianh at quietstars.com
Thu Aug 14 15:45:21 EDT 2003


On Thursday, August 14, 2003, at 05:02  pm, handa at si.umich.edu wrote:

> SVG (Scalable Vector Graphics) is a great technology, but it's still
> too immature for serious use by practioners, IMHO.

There are a lot of people using SVG in the real world. The list of 
implementations on the W3C site gives some pointers 
<http://www.w3.org/Graphics/SVG/SVG-Implementations.htm8>.

> For one, the newest version of SVG (1.2) is still in committee, of
> whatever the pending technical standardization process is called. In
> other words, it hasn't been finalized.

The newest version of any W3C work is *always* in the standardisation 
process ;-)

SVG 1.1 has been a W3 recommendation since Jan 03, and a proposed 
recommendation since Nov 02. SVG 1.0 has been a recommendation since 
Sep 01. The standard is quite mature. Implementations less so.

> The current version of SVG has limited browser support, though you can
> easily download & install an Adobe plug-in that works really well.
> However, the current version doesn't support automaticially wrapping
> text. Duh.

I'm not really fussed about the lack of browser support (well in the 
context of this discussion anyway). I would just like it to be a format 
that all diagramming tools could load and save.

Then I don't have to *care* what application somebody is using - just 
like I don't care what bitmap based application they are using to edit 
their TIFFs with. As long as they can load/save SVG we can talk to each 
other.

> The next version of SVG -- from what I can tell -- won't support "mixed
> text." That is, the same SVG text graphic won't support displaying one
> word at bold, the next word as italics, the next word in green, etc.
> Duh again.

Not true :-)

SVG has supported this since version 1.0 via nested text blocks with 
<tspan>. For example:

     <text x="200" y="150" fill="blue" >
       You are
         <tspan font-weight="bold" fill="red" >not</tspan>
       a banana.
     </text>

See <http://www.w3.org/TR/SVG/text.html#TSpanElement> for details.

Adrian




More information about the Sigia-l mailing list