hershey.inx revision d101dfb382647fc1ecbe6c71ea4e24bcb06cac41
c596be6d145df956e779f427dde5aabc8559dd6cglimmer<?xml version="1.0" encoding="UTF-8"?>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_name>Hershey Text</_name>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <id>org.evilmad.render.hershe</id>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <dependency type="executable" location="extensions">hershey.py</dependency>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <dependency type="executable" location="extensions">hersheydata.py</dependency>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <dependency type="executable" location="extensions">inkex.py</dependency>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <param name="tab" type="notebook">
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <page name="splash" _gui-text="Render Text">
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <param name="text" type="string" _gui-text="Text:">Hershey Text for Inkscape</param>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <param name="action" type="optiongroup" appearance="minimal"
c596be6d145df956e779f427dde5aabc8559dd6cglimmer _gui-text=" Action">
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="render">Typeset that text</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="table" >Write glyph table</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould </param>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <param name="fontface" type="optiongroup" appearance="minimal"
c596be6d145df956e779f427dde5aabc8559dd6cglimmer _gui-text=" Font face ">
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_option value="futural">Sans 1-stroke</_option>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_option value="futuram">Sans bold</_option>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_option value="timesr">Serif medium</_option>
b90b32f28f16528d780c21a8c59f8f44dca159fdglimmer <_option value="timesi">Serif medium italic</_option>
b90b32f28f16528d780c21a8c59f8f44dca159fdglimmer <_option value="timesib">Serif bold italic</_option>
b90b32f28f16528d780c21a8c59f8f44dca159fdglimmer <_option value="timesrb">Serif bold</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="scripts">Script 1-stroke</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="cursive">Script 1-stroke (alt)</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="scriptc">Script medium</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="gothiceng">Gothic English</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="gothicger">Gothic German</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="gothicita">Gothic Italian</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould
989fc06869090cc6b38cb54c4f3194009addd260Ted Gould <_option value="greek">Greek 1-stroke</_option>
989fc06869090cc6b38cb54c4f3194009addd260Ted Gould <_option value="timesg">Greek medium</_option>
989fc06869090cc6b38cb54c4f3194009addd260Ted Gould <_option value="cyrillic">Cyrillic</_option>
989fc06869090cc6b38cb54c4f3194009addd260Ted Gould <_option value="japanese">Japanese</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="astrology">Astrology</_option>
bee5788b7ce5257b5feb362de06101de1f651cb5Ted Gould <_option value="mathlow">Math (lower)</_option>
b90b32f28f16528d780c21a8c59f8f44dca159fdglimmer <_option value="mathupp">Math (upper)</_option>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_option value="markers">Markers</_option>
112d3fe2834a2b62ced790c23db2b0e2e0c4cd27Ted Gould <_option value="meteorology">Meteorology</_option>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_option value="music">Music</_option>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_option value="symbolic">Symbolic</_option>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer
c596be6d145df956e779f427dde5aabc8559dd6cglimmer </param>
c596be6d145df956e779f427dde5aabc8559dd6cglimmer <_param name="emptyspace" type="description" xml:space="preserve">
6ef14212afe96cfd4b72906aed44880b157f9ab1glimmer
c596be6d145df956e779f427dde5aabc8559dd6cglimmer
</_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>