2020-07-30 01:16:18 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension">
|
2020-08-07 20:19:46 +02:00
|
|
|
<name>Hershey Text Alternative</name>
|
2020-07-30 01:16:18 +02:00
|
|
|
<id>fablabchemnitz.de.hershey_text_alternative</id>
|
|
|
|
<param name="tab" type="notebook">
|
2020-08-07 20:19:46 +02:00
|
|
|
<page name="render" gui-text="Render">
|
2021-04-27 14:38:04 +02:00
|
|
|
<label appearance="header">Hershey Text</label>
|
|
|
|
<label xml:space="preserve">A tool to replace text with stroke fonts
|
2020-07-30 01:16:18 +02:00
|
|
|
|
|
|
|
Version 3.0, 2019-06-16
|
2021-04-27 14:38:04 +02:00
|
|
|
</label>
|
|
|
|
<param name="fontface" type="optiongroup" appearance="combo" gui-text="Font face:">
|
2020-08-15 04:12:30 +02:00
|
|
|
<option value="HersheySans1">Hershey Sans 1-stroke</option>
|
|
|
|
<option value="HersheySansMed">Hershey Sans medium</option>
|
|
|
|
<option value="HersheySerifMed">Hershey Serif medium</option>
|
|
|
|
<option value="HersheySerifMedItalic">Hershey Serif medium italic</option>
|
|
|
|
<option value="HersheySerifBold">Hershey Serif bold</option>
|
|
|
|
<option value="HersheySerifBoldItalic">Hershey Serif bold italic</option>
|
|
|
|
<option value="HersheyScript1">Hershey Script 1-stroke</option>
|
|
|
|
<option value="HersheyScriptMed">Hershey Script medium</option>
|
|
|
|
<option value="HersheyGothEnglish">Hershey Gothic English</option>
|
2020-07-30 01:16:18 +02:00
|
|
|
<!-- Block below this are derived from fonts licensed under SIL Open Font License -->
|
2020-08-15 04:12:30 +02:00
|
|
|
<option value="EMSAllure">EMS Allure</option>
|
|
|
|
<option value="EMSElfin">EMS Elfin</option>
|
|
|
|
<option value="EMSFelix">EMS Felix</option>
|
|
|
|
<option value="EMSNixish">EMS Nixish</option>
|
|
|
|
<option value="EMSNixishItalic">EMS Nixish Italic</option>
|
|
|
|
<option value="EMSOsmotron">EMS Osmotron</option>
|
|
|
|
<option value="EMSReadability">EMS Readability</option>
|
|
|
|
<option value="EMSReadabilityItalic">EMS Readability Italic</option>
|
|
|
|
<option value="EMSTech">EMS Tech</option>
|
2020-07-30 01:16:18 +02:00
|
|
|
<!-- Block above this are derived from fonts licensed under SIL Open Font License -->
|
2020-08-15 04:12:30 +02:00
|
|
|
<option value="other">Other (given below)</option>
|
2020-07-30 01:16:18 +02:00
|
|
|
</param>
|
2021-04-27 14:38:04 +02:00
|
|
|
<label>Other SVG font name or path (if "Other" selected above):</label>
|
2020-08-07 20:19:46 +02:00
|
|
|
<param name="otherfont" type="string" indent="2" gui-text="Name/Path:">HersheySans1</param>
|
|
|
|
<param name="preserve" indent="4" type="bool" gui-text="Preserve original text">false</param>
|
2020-07-30 01:16:18 +02:00
|
|
|
</page>
|
2020-08-07 20:19:46 +02:00
|
|
|
<page name="utilities" gui-text="Utilities">
|
2021-04-27 14:38:04 +02:00
|
|
|
<label appearance="header">Hershey Text Utility Functions</label>
|
|
|
|
<param name="action" type="optiongroup" appearance="combo" gui-text="Action: ">
|
2020-08-15 04:12:30 +02:00
|
|
|
<option value="sample">Generate font table</option>
|
|
|
|
<option value="table">Generate glyph table in selected font</option>
|
2020-07-30 01:16:18 +02:00
|
|
|
</param>
|
2021-04-27 14:38:04 +02:00
|
|
|
<label xml:space="preserve">
|
2020-07-30 01:16:18 +02:00
|
|
|
|
2021-04-27 14:38:04 +02:00
|
|
|
Sample text to use when generating font table:</label>
|
|
|
|
<param name="text" type="string" gui-text="Text:">
|
2020-07-30 01:16:18 +02:00
|
|
|
The Quick Brown Fox Jumps Over a Lazy Dog</param>
|
|
|
|
</page>
|
2020-08-07 20:19:46 +02:00
|
|
|
<page name="help" gui-text="About">
|
2021-04-27 14:38:04 +02:00
|
|
|
<label xml:space="preserve">This extension renders all text (or all selected text)
|
2020-07-30 01:16:18 +02:00
|
|
|
in your document into using specialized "stroke" or
|
|
|
|
"engraving" fonts designed for plotters.
|
|
|
|
|
|
|
|
Whereas regular "outline" fonts (e.g., TrueType) work
|
|
|
|
by filling in the region inside an invisible outline,
|
|
|
|
engraving fonts are composed only of individual lines
|
|
|
|
or strokes; much like human handwriting.
|
|
|
|
|
|
|
|
Engraving fonts are used for creating text paths that
|
|
|
|
computer controlled drawing and cutting machines (from
|
|
|
|
pen plotters to CNC routers) can efficiently follow.
|
|
|
|
|
|
|
|
A complete user guide is available to download at:
|
|
|
|
http://wiki.evilmadscientist.com/hershey
|
|
|
|
|
|
|
|
For extended help, click "Apply" with this tab selected.
|
|
|
|
|
2021-04-27 14:38:04 +02:00
|
|
|
</label>
|
2020-07-30 01:16:18 +02:00
|
|
|
</page>
|
2020-08-07 20:19:46 +02:00
|
|
|
<page name="info3" gui-text="Credits">
|
2021-04-27 14:38:04 +02:00
|
|
|
<label xml:space="preserve">The classic Hershey fonts included are derived from
|
2020-07-30 01:16:18 +02:00
|
|
|
work by Dr. A. V. Hershey.
|
|
|
|
|
|
|
|
Additional modern "EMS" fonts in this distribution are
|
|
|
|
derivatives created from fonts licensed under the SIL
|
|
|
|
Open Font License.
|
|
|
|
|
|
|
|
For full credits and license information, please read the
|
|
|
|
credits embedded within the SVG fonts included with this
|
|
|
|
distribution.
|
2021-04-27 14:38:04 +02:00
|
|
|
</label>
|
2020-07-30 01:16:18 +02:00
|
|
|
</page>
|
|
|
|
</param>
|
|
|
|
<effect needs-live-preview="true">
|
|
|
|
<object-type>all</object-type>
|
|
|
|
<effects-menu>
|
2020-08-07 20:19:46 +02:00
|
|
|
<submenu name="FabLab Chemnitz">
|
|
|
|
<submenu name="Modify existing Path(s)"/>
|
2020-07-30 01:16:18 +02:00
|
|
|
</submenu>
|
|
|
|
</effects-menu>
|
|
|
|
</effect>
|
|
|
|
<script>
|
2020-09-03 00:35:27 +02:00
|
|
|
<command location="inx" interpreter="python">hershey_text_alternative.py</command>
|
2020-07-30 01:16:18 +02:00
|
|
|
</script>
|
|
|
|
</inkscape-extension>
|