<?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> <_name>Hershey Text</_name> <id>org.evilmad.render.hershe</id> <dependency type="executable" location="extensions">hershey.py</dependency> <dependency type="executable" location="extensions">hersheydata.py</dependency> <dependency type="executable" location="extensions">inkex.py</dependency> <param name="tab" type="notebook"> <page name="splash" _gui-text="Render Text"> <param name="text" type="string" _gui-text="Text:">Hershey Text for Inkscape</param> <param name="action" type="enum" _gui-text="Action: "> <_item value="render">Typeset that text</_item> <_item value="table" >Write glyph table</_item> </param> <param name="fontface" type="enum" _gui-text="Font face: "> <_item value="futural">Sans 1-stroke</_item> <_item value="futuram">Sans bold</_item> <_item value="timesr">Serif medium</_item> <_item value="timesi">Serif medium italic</_item> <_item value="timesib">Serif bold italic</_item> <_item value="timesrb">Serif bold</_item> <_item value="scripts">Script 1-stroke</_item> <_item value="cursive">Script 1-stroke (alt)</_item> <_item value="scriptc">Script medium</_item> <_item value="gothiceng">Gothic English</_item> <_item value="gothicger">Gothic German</_item> <_item value="gothicita">Gothic Italian</_item> <_item value="greek">Greek 1-stroke</_item> <_item value="timesg">Greek medium</_item> <_item value="cyrillic">Cyrillic</_item> <_item value="japanese">Japanese</_item> <_item value="astrology">Astrology</_item> <_item value="mathlow">Math (lower)</_item> <_item value="mathupp">Math (upper)</_item> <_item value="markers">Markers</_item> <_item value="meteorology">Meteorology</_item> <_item value="music">Music</_item> <_item value="symbolic">Symbolic</_item> </param> <_param name="emptyspace" type="description" xml:space="preserve"> </_param> </page> <page name="info" _gui-text="About..."> <_param name="aboutpage" type="description" xml:space="preserve"> This extension renders a line of text using "Hershey" fonts for plotters, derived from NBS SP-424 1976-04, "A contribution to computer typesetting techniques: Tables of Coordinates for Hershey's Repertory of Occidental Type Fonts and Graphic Symbols." These are not traditional "outline" fonts, but are instead "single-stroke" fonts, or "engraving" fonts where the character is formed by the stroke (and not the fill). For additional information, please visit: www.evilmadscientist.com/go/hershey</_param> </page> </param> <effect needs-live-preview="true" needs-document="true"> <object-type>all</object-type> <effects-menu> <submenu _name="Render"/> </effects-menu> </effect> <script> <command reldir="extensions" interpreter="python">hershey.py</command> </script> </inkscape-extension>