Difference between revisions of "Hershey Text"

From Evil Mad Scientist Wiki
Jump to: navigation, search
m
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Hershey Text is an Inkscape extension for rendering text with engraving fonts.  It has been included as part of standard Inkscape distributions [http://www.evilmadscientist.com/2015/inkscape-v-0-91/ since version 0.91].
+
Hershey Text is an Inkscape extension for rendering text with engraving fonts.  Versions have been included as part of standard Inkscape distributions [http://www.evilmadscientist.com/2015/inkscape-v-0-91/ since version 0.91].  
  
Please read [http://www.evilmadscientist.com/2011/hershey-text-an-inkscape-extension-for-engraving-fonts/ this article] at Evil Mad Scientist Laboratories for a general introduction to stroke fonts and Hershey Text.  
+
A new version, [https://www.evilmadscientist.com/2019/hershey-text-v30/ Hershey Text v 3.0],  has been included in Inkscape, starting with [https://wiki.inkscape.org/wiki/index.php/Release_notes/1.0#Hershey_Text Inkscape 1.0].
  
The version of Hershey Text distributed with Inkscape includes about 12 different typefaces, as well as several symbol-based fonts. These original "Hershey Fonts" were originally created by Dr. A. V. Hershey while working at the U.S. National Bureau of Standards (now NIST), in the 1960s.
+
Please read [http://www.evilmadscientist.com/2011/hershey-text-an-inkscape-extension-for-engraving-fonts/ this article] at Evil Mad Scientist Laboratories for a general introduction to stroke fonts and Hershey Text.
  
The latest version of Hershey Text, available from our GitHub repository also includes a number of new engraving fonts derived from modern fonts licensed under the [http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL SIL Open Font License], as listed below. If you would like to try it out, you can download it from the [https://github.com/evil-mad/EggBot/ EggBot repository]), where it is located in the "Inkscape_driver" folder. To install it manually, copy the three files "hershey.py", "hershey.inx," and "hersheydata.py" into your Inkscape extensions folder, replacing those three files there.
+
Please see our [https://gitlab.com/oskay/svg-fonts SVG font repository] for more about the individual fonts included with the distribution.
  
  
 +
== Hershey Text User Guide ==
  
 +
A complete user guide for Hershey Text is available for download [https://cdn.evilmadscientist.com/dl/ad/public/HersheyText_v30r5.pdf here] (1 MB PDF document).
  
{| class="wikitable"
 
| align="center" style="background:#f0f0f0;"|'''  Engraving font name  '''
 
| align="center" style="background:#f0f0f0;"|'''  A derivative of  '''
 
| align="center" style="background:#f0f0f0;"|'''  Designer  '''
 
| align="center" style="background:#f0f0f0;"|'''  Reference  '''
 
|-
 
| EMS Allure||Allura||[http://www.typesetit.com Rob Leuschke, TypeSETit]||[https://fonts.google.com/specimen/Allura  Google Font Page]
 
|-
 
| EMS Bird || Bilbo ||[http://www.typesetit.com Rob Leuschke, TypeSETit]||[https://fonts.google.com/specimen/Bilbo  Google Font Page]
 
|-
 
| EMS Bird Swash Caps || Bilbo Swash Caps ||[http://www.typesetit.com Rob Leuschke, TypeSETit]||[https://fonts.google.com/specimen/Bilbo+Swash+Caps  Google Font Page]
 
|-
 
| EMS Brush||Alex Brush||[http://www.typesetit.com Rob Leuschke, TypeSETit]||[https://fonts.google.com/specimen/Alex+Brush  Google Font Page]
 
|-
 
| EMS Capitol || Sacramento ||[http://www.astigmatic.com Brian J. Bonislawsky, Astigmatic One Eye Typographic Institute]||[https://fonts.google.com/specimen/Sacramento  Google Font Page]
 
|-
 
| EMS Casual Hand||Covered By Your Grace||[http://www.kimberlygeswein.com/ Kimberly Geswein, Kimberly Geswein Fonts]||[https://fonts.google.com/specimen/Covered+By+Your+Grace  Google Font Page]
 
|-
 
| EMS Decorous Script||Petit Formal Script||[http://www.impallari.com Impallari Type]||[https://fonts.google.com/specimen/Petit+Formal+Script  Google Font Page]
 
|-
 
| EMS Delight || Delius ||Natalia Raices||[https://fonts.google.com/specimen/Delius  Google Font Page]
 
|-
 
| EMS Delight Swash Caps || Delius Swash Caps ||Natalia Raices||[https://fonts.google.com/specimen/Delius+Swash+Caps  Google Font Page]
 
|-
 
| EMS Elfin ||Mountains of Christmas||[http://www.tartworkshop.com Crystal Kluge, Tart Workshop]||[https://fonts.google.com/specimen/Mountains+of+Christmas  Google Font Page]
 
|-
 
| EMS Felix || Felipa ||[https://twitter.com/fontstage Fontstage]||[https://fonts.google.com/specimen/Felipa  Google Font Page]
 
|-
 
| EMS Herculean ||Poiret One||[https://www.myfonts.com/foundry/Denis_Masharov/ Denis Masharov]||[https://fonts.google.com/specimen/Poiret+One  Google Font Page]
 
|-
 
| EMS Invite || Tangerine ||[http://tosche.net/about Toshi Omagari]||[https://fonts.google.com/specimen/Tangerine  Google Font Page]
 
|-
 
| EMS League ||League Script||[https://www.theleagueofmoveabletype.com Haley Fiege, the League of Moveable Type]||[https://fonts.google.com/specimen/League+Script  Google Font Page]
 
|-
 
| EMS Little Princess|| Princess Sofia ||[http://www.tartworkshop.com Crystal Kluge, Tart Workshop]||[https://fonts.google.com/specimen/Allura  Google Font Page]
 
|-
 
| EMS Misty Night ||Foglihten No03||[http://www.glukfonts.pl Grzegorz L, GLUK fonts]||[https://www.fontsquirrel.com/fonts/foglihten  FontSquirrel Page]
 
|-
 
| EMS Neato ||Bad Script||[https://www.myfonts.com/foundry/Gaslight/ Roman Shchyukin, Gaslight]||[https://fonts.google.com/specimen/Bad+Script  Google Font Page]
 
|-
 
| EMS Osmotron ||Orbitron (Regular)||[https://www.theleagueofmoveabletype.com Matt McInerney, the League of Moveable Type]||[https://fonts.google.com/specimen/Orbitron  Google Font Page]
 
|-
 
| EMS Pancakes || Short Stack ||[http://www.typeco.com James Grieshaber, Typeco]||[https://fonts.google.com/specimen/Short+Stack  Google Font Page]
 
|-
 
| EMS Pepita || Pecita ||[http://pecita.eu/police-en.php Philippe Cochy]||[https://www.fontsquirrel.com/fonts/Pecita  FontSquirrel Page]
 
|-
 
| EMS Qwandry || Qwigley ||[http://www.typesetit.com Rob Leuschke, TypeSETit]||[https://fonts.google.com/specimen/Qwigley  Google Font Page]
 
|-
 
| EMS Readability || Source Sans Pro-Light ||[http://www.adobe.com Paul D. Hunt, Adobe]||[https://fonts.google.com/specimen/Source+Sans+Pro  Google Font Page]
 
|-
 
| EMS Readability Italic || Source Sans Pro-Light ||[http://www.adobe.com Paul D. Hunt, Adobe]||[https://fonts.google.com/specimen/Source+Sans+Pro  Google Font Page]
 
|-
 
| EMS Society ||Mrs Saint Delafield||[http://www.sudtipos.com  Alejandro Paul, Sudtipos]||[https://fonts.google.com/specimen/Mrs+Saint+Delafield  Google Font Page]
 
|-
 
| EMS Swiss || Italianno ||[http://www.typesetit.com Rob Leuschke, TypeSETit]||[https://fonts.google.com/specimen/Italianno  Google Font Page]
 
|-
 
| EMS Tech || Architects Daughter ||[http://www.kimberlygeswein.com/ Kimberly Geswein, Kimberly Geswein Fonts]||[https://fonts.google.com/specimen/Architects+Daughter  Google Font Page]
 
|}
 
  
 +
== Installation ==
  
 +
Install Inkscape 1.0 or newer; you should find Hershey Text in the '''Extensions > Text''' menu.
 +
 +
== Resources ==
  
'''Resources'''
 
 
* [https://inkscape.org/en/ Inkscape home page]
 
* [https://inkscape.org/en/ Inkscape home page]
* [https://github.com/evil-mad/EggBot/ EggBot GitHub repository], where Hershey Text is currently hosted
+
* [https://gitlab.com/oskay/hershey-text Hershey Text repository] at gitlab
 +
* [https://gitlab.com/oskay/svg-fonts SVG fonts repository] at gitlab
 +
 
 +
* [https://github.com/adobe-type-tools/opentype-svg Adobe type tools] for making opentype SVG fonts
 +
* [https://github.com/microsoft/OpenType-SVG-Font-Editor Opentype SVG Font Editor] from Microsoft
 +
 
 +
 
 +
== Additional links of possible interest ==
 +
 
 +
* [http://www.thingiverse.com/thing:6168 Hershey Fonts in SVG] by Marty McGuire
 
* [https://emergent.unpythonic.net/software/hershey Hershey Font source files] from Jeff Epler
 
* [https://emergent.unpythonic.net/software/hershey Hershey Font source files] from Jeff Epler
* [http://www.thingiverse.com/thing:6168 Hershey Fonts in SVG] by Marty McGuire
+
* [https://github.com/evil-mad/EggBot/ EggBot repository], historical home of Hershey Text software; old versions may be found in repository history.
 
* [https://techninja.github.io/hersheytextjs/ Hershey Text in JS] - A javascript version of Hershey Text
 
* [https://techninja.github.io/hersheytextjs/ Hershey Text in JS] - A javascript version of Hershey Text

Latest revision as of 12:21, 13 September 2023

Hershey Text is an Inkscape extension for rendering text with engraving fonts. Versions have been included as part of standard Inkscape distributions since version 0.91.

A new version, Hershey Text v 3.0, has been included in Inkscape, starting with Inkscape 1.0.

Please read this article at Evil Mad Scientist Laboratories for a general introduction to stroke fonts and Hershey Text.

Please see our SVG font repository for more about the individual fonts included with the distribution.


Hershey Text User Guide[edit]

A complete user guide for Hershey Text is available for download here (1 MB PDF document).


Installation[edit]

Install Inkscape 1.0 or newer; you should find Hershey Text in the Extensions > Text menu.

Resources[edit]


Additional links of possible interest[edit]