<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Since I haven't found out how to report bugs for this package, I am posting this here.<br><br>Changing the color of Text elements in a Hieroglyph image like this:<br><br>text {attributes = plain {strokeRGBA = opaque blue}}<br><br>does not work correctly. Instead, the color used for the text is the one of the previously drawn element. With the little knowledge I have about cairo, it seems that the bug is in the renderPrimitive function in Cairo.hs where the order of Cairo.setSourceRGBA and Cairo.showText is wrong. Something like this seems to work:<br><br>renderPrimitive _ s0 (Text str (Point ox oy) state) = do<br>&nbsp;&nbsp;&nbsp; applyAttributeDelta s0 state <br>&nbsp;&nbsp;&nbsp; Cairo.moveTo ox oy<br>&nbsp;&nbsp;&nbsp; let (sr,sg,sb,sa) = colourToTuple . strokeRGBA $ state<br>&nbsp;&nbsp;&nbsp; when (outlined state) $
 <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cairo.setSourceRGBA sr sg sb sa<br>&nbsp;&nbsp;&nbsp; Cairo.showText str <br>&nbsp;&nbsp;&nbsp; when (clipped state) $ Cairo.clip<br>&nbsp;&nbsp;&nbsp; return state<br><br>By the way, for the complete newbie that I am, is there a standard way to report bugs for a package from Hackage?<br><br>Danny<br></td></tr></table><br>