This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/fablabchemnitz/hershey_text_alternative.inx

107 lines
5.1 KiB
Plaintext
Raw Normal View History

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">
<param indent="1" name="splashTitle1" type="description" appearance="header" xml:space="preserve">
2020-07-30 01:16:18 +02:00
Hershey Text
2020-08-07 20:19:46 +02:00
</param>
<param indent="2" name="splashTitle1b" type="description" 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
2020-08-07 20:19:46 +02:00
</param>
<param indent="1" 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>
2020-08-07 20:19:46 +02:00
<param name="otherFontDesc" type="description" xml:space="preserve">
2020-07-30 01:16:18 +02:00
Other SVG font name or path (if "Other" selected above):
2020-08-07 20:19:46 +02:00
</param>
<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">
<param name="utilspage" type="description" appearance="header" xml:space="preserve">
2020-07-30 01:16:18 +02:00
Hershey Text Utility Functions
2020-08-07 20:19:46 +02:00
</param>
<param indent="2" 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>
2020-08-07 20:19:46 +02:00
<param name="utilspage" type="description" xml:space="preserve">
2020-07-30 01:16:18 +02:00
2020-08-07 20:19:46 +02:00
Sample text to use when generating font table:</param>
<param indent="2" 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">
<param name="aboutpage" type="description" xml:space="preserve">
2020-07-30 01:16:18 +02:00
This extension renders all text (or all selected text)
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.
2020-08-07 20:19:46 +02:00
</param>
2020-07-30 01:16:18 +02:00
</page>
2020-08-07 20:19:46 +02:00
<page name="info3" gui-text="Credits">
<param name="aboutpage3" type="description" xml:space="preserve">
2020-07-30 01:16:18 +02:00
The classic Hershey fonts included are derived from
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.
2020-08-07 20:19:46 +02:00
</param>
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>
<command location="inx" interpreter="python">hershey_text_alternative.py</command>
2020-07-30 01:16:18 +02:00
</script>
</inkscape-extension>