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.0 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-07-30 01:16:18 +02:00
<_item value="HersheySans1">Hershey Sans 1-stroke</_item>
<_item value="HersheySansMed">Hershey Sans medium</_item>
<_item value="HersheySerifMed">Hershey Serif medium</_item>
<_item value="HersheySerifMedItalic">Hershey Serif medium italic</_item>
<_item value="HersheySerifBold">Hershey Serif bold</_item>
<_item value="HersheySerifBoldItalic">Hershey Serif bold italic</_item>
<_item value="HersheyScript1">Hershey Script 1-stroke</_item>
<_item value="HersheyScriptMed">Hershey Script medium</_item>
<_item value="HersheyGothEnglish">Hershey Gothic English</_item>
<!-- Block below this are derived from fonts licensed under SIL Open Font License -->
<_item value="EMSAllure">EMS Allure</_item>
<_item value="EMSElfin">EMS Elfin</_item>
<_item value="EMSFelix">EMS Felix</_item>
<_item value="EMSNixish">EMS Nixish</_item>
<_item value="EMSNixishItalic">EMS Nixish Italic</_item>
<_item value="EMSOsmotron">EMS Osmotron</_item>
<_item value="EMSReadability">EMS Readability</_item>
<_item value="EMSReadabilityItalic">EMS Readability Italic</_item>
<_item value="EMSTech">EMS Tech</_item>
<!-- Block above this are derived from fonts licensed under SIL Open Font License -->
<_item value="other">Other (given below)</_item>
</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-07-30 01:16:18 +02:00
<_item value="sample">Generate font table</_item>
<_item value="table">Generate glyph table in selected font</_item>
</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 reldir="extensions" interpreter="python">fablabchemnitz_hershey_text_alternative.py</command>
</script>
</inkscape-extension>