trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: June 2012

Re: [trinity-devel] Oops! Exit status dialog image is KDE

From: Darrell Anderson <humanreadable@...>
Date: Sun, 10 Jun 2012 15:11:50 -0700 (PDT)
> The problem is not TDE, per se. I copied the image to 3.5.10
> and the same thing happened. The image looks fine in
> gwenview and karbon14 but displays the white block in the
> menu icon or session exit dialog. If there is a weird corner
> case with displaying svgz images, then TDE seems to have
> inherited the problem from KDE3.
> 
> Would you send me another copy with everything ungrouped? I
> then can tinker with bringing objects forward in the layers
> and see what might help. I'm a proverbial fish out of water
> with this stuff but I will tinker in karbon14 somewhat with
> whatever you send. I'm no artist and I can't figure out
> anything in karbon14. We inherited an app with no help
> handbook. Slackware does not come with inkscape and for me
> to build the package means building about a dozen
> dependencies --- lots of time. Even if I built, I have no
> idea how to work with these kinds of apps --- so more time
> trying to learn some basics.
> 
> Possibly the problem is the way the file is compressed with
> gzip. I created the svgz file like this:
> 
> gzip go.svg --suffix z
> 
> Does inkscape have the ability to save as svgz rather than
> svg? If so, we can try that too.

Probably not a gzip problem. I just performed an experiment. With gwenview I saved the svg as ppm and then used potrace to create a new svg. Then I compressed to svgz with gzip.

The white block artifact disappeared in the menu and session exit dialog icons. Here is the svg->ppm->potrace result:

http://humanreadable.nfshost.com/trinity/build_logs/go.svgz

Likely then there is something amiss with the svg from inkscape.

In the retraced svgz, the "T" is not as sharply defined as the original "K." Unless we can't find a cause for the artifact the potrace image probably will suffice as a replacement. I'd like us first to try another round or two.

Darrell