You are viewing a plain text version of this content. The canonical link for it is here.
Posted to docs@cocoon.apache.org by st...@outerthought.org on 2003/02/21 18:00:03 UTC
[WIKI-UPDATE] Embedding_SVG_Fonts Fri Feb 21 18:00:03 2003
Page: http://wiki.cocoondev.org/Wiki.jsp?page=Embedding_SVG_Fonts , version: 8 on Fri Feb 21 16:53:43 2003 by 138.73.16.5
+ !Thanks
+
+ I feel I must emphazise that the Batik team provides 99% of the cleverness and hard work that makes this transformation happen. Kudos to them!
+
- The underlying java code has a javadoc page at [http://heml.mta.ca/heml-cocoon/javadoc/org/heml/image/text/SvgFontEmbedder.html] and can be downloaded with the rest of the Heml project at our CVS server. Some industrious Cocooner might want to extend it into a cocoon transformer, thereby removing the need for the xslt file. I used the xslt because it gives me the power of xpath to pick up the font name from ancestors.
+ The underlying java code has a [javadoc page|http://heml.mta.ca/heml-cocoon/javadoc/org/heml/image/text/SvgFontEmbedder.html] and can be downloaded with the rest of the Heml project at our [CVS server|http://heml.mta.ca/site/CVS.html].
+ !Ideas for Improvements
+ *Some industrious Cocooner might want to extend it into a cocoon transformer, thereby removing the need for the xslt file. I used the xslt because it gives me the power of xpath to pick up the font name from ancestors.
+ *Furthermore, someone who understands Batik 2DGraphics internal better than I might be able to grab the font defs more elegantly and reliably than by descending through the document tree from getRoot() as my code does.
+ *xpath or other mojo that could pick fontnames off of {{style="font-family: MY_FONT"}} types of declarations (see Caveats #2 above) would add greatly to the universality of this solution.
+
+
+