I removed the stroke_opacity entity completely. &nbsp;Bert also pointed out that I was accidentally setting stroke_opacity on stroke elements that had the fill color. &nbsp;This fixes that glitch as well. &nbsp;Of course, that fixed, I do recognize that in the cases where a stroke is rendered in fill color, there may be some potential oddities in the rendering. &nbsp;As it&#39;s now been proven that people do have use for this, perhaps we we&#39;ll opt to keep the &quot;hack&quot; and forget the opacity completely.<br>
<br>I guess I&#39;m going to ponder this and bring it up with the other developers for the next day or so before finalizing it on the wiki. &nbsp;Sorry for the delay, but thanks for all the discussion! &nbsp;It&#39;s been really helpful. &nbsp;Please let me know if you find any more bugs or have ideas for new features the script could handle to make things easier.<br>
<br>- Eben<br><br><br><br>On Tue, Mar 18, 2008 at 4:13 PM, Eben Eliason &lt;<a href="mailto:eben.eliason@gmail.com">eben.eliason@gmail.com</a>&gt; wrote:<br>&gt; On Tue, Mar 18, 2008 at 3:47 PM, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt; wrote:<br>
&gt; &nbsp;&gt; On Mar 18, 2008, at 19:20 , Eben Eliason wrote:<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; &nbsp;&gt; Again, this is usually the fault of the stroke translucency,<br>&gt; &nbsp;&gt; &nbsp;&gt; since the stroke overlaps the fill by half its width, causing a<br>
&gt; &nbsp;&gt; &nbsp;&gt; layered effect. &nbsp;Our only potential uses for this are (opaque stroke,<br>&gt; &nbsp;&gt; &nbsp;&gt; translucent fill) and (translucent stroke, transparent fill). &nbsp;That<br>&gt; &nbsp;&gt; &nbsp;&gt; is, at no time will we ever use a translucent stroke in conjunction<br>
&gt; &nbsp;&gt; &nbsp;&gt; with any fill at all, which is where you run into odd looking results.<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; &nbsp;Unless some icon designer used the (now translucent) fill color for a<br>&gt; &nbsp;&gt; &nbsp;stroke. Or let strokes overlap, which will look odd as well.<br>
&gt; &nbsp;&gt;<br>&gt; &nbsp;&gt; &nbsp;That, and the fact that alpha-blending will take more cycles than<br>&gt; &nbsp;&gt; &nbsp;using solid colors, is that not enough reason to ditch that opacity<br>&gt; &nbsp;&gt; &nbsp;idea? If you insist on it, icon designers will have to make sure their<br>
&gt; &nbsp;&gt; &nbsp;strokes won&#39;t ever overlap, which can of course be achieved by boolean<br>&gt; &nbsp;&gt; &nbsp;geometry, but this is much harder to do correct than what is required<br>&gt; &nbsp;&gt; &nbsp;now.<br>&gt; &nbsp;<br>&gt; &nbsp;I can remove the stroke-opacity altogether. &nbsp;As mentioned before, I<br>
&gt; &nbsp;don&#39;t have any particular goal in mind with respect to that<br>&gt; &nbsp;property...I just implemented it at the same time as fill-opacity<br>&gt; &nbsp;because it was easy to add. &nbsp;I do want to keep the fill-opacity so we<br>
&gt; &nbsp;can take advantage of it in the future, though. &nbsp;It is something that<br>&gt; &nbsp;may not be implemented immediately, but would make the code much<br>&gt; &nbsp;cleaner once we are able to support it.<br>&gt; &nbsp;<br>&gt; &nbsp;- Eben<br>
&gt; &nbsp;<br><br>