Skip to content

A ULP (user language program) to render Hershey Text in Cadsoft EAGLE PCB design software

Notifications You must be signed in to change notification settings

nallison/hershey-text-eagle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hershey text for Cadsoft EAGLE

Overview & Use

This ULP renders text in typefaces originally created by Dr A. V. Hershey while working at the U. S. National Bureau of Standards. The format of the font data in this distribution was originally created by James Hurt and modified by Kamal Mostafa http://www.whence.com/hershey-fonts/

In an EAGLE board or package editor, group the text to render then run the ULP. A dialog then allows you to specify options including:

  • font

  • set a wire width (stroke width) for all rendered text

  • use the Ratio property to set the wire width separately for each rendered text

  • slope (create simulated italics)

  • width factor (create expanded or condensed characters)

  • output layer to draw the wires

  • make a package of the rendered text

  • view and edit the script before executing it

  • turn the UNDO function off or on while the script runs

Contents

  • hershey-text.ulp EAGLE User Language Program (ULP)

  • hershey-fonts/ contains multiple font definition files in the .jhf format.

Installation

Save the hershey-text.ulp file and the hershey-fonts/ directory in your EAGLE ULP directory.

Use "Save Link As" or "Save Target As" on this link to download the latest version of the ULP from GitHub: https://raw.githubusercontent.com/nallison/hershey-text-eagle/master/hershey-text.ulp

Create, or customise, fonts to suit your needs.

Contributing

We invite you to report bugs and/or make suggestions through the project Issues page: https://github.com/nallison/hershey-text-eagle/issues

About

A ULP (user language program) to render Hershey Text in Cadsoft EAGLE PCB design software

Resources

Stars

Watchers

Forks

Packages

No packages published