Repository navigation
Releases: MarcDunand/Any-Hershey
Releases · MarcDunand/Any-Hershey
Release list
AnyHershey
AnyHershey turns typed text in any writing system into single-stroke (Hershey font) SVG lines for pen plotters, laser cutters, and other CNC tools.
Requirements
- Windows
- Inkscape (developed with Inkscape 1.4). AnyHershey runs it in the background.
Install
- Download
AnyHershey_windows.zipbelow. - Unzip it anywhere.
- Navigate into
AnyHershey_windows\AnyHershey - Double-click
AnyHershey.exe.
What's new
- Renamed to AnyHershey. The app, window title, and download are now called AnyHershey.
- Preview before saving. After you press Generate SVG, a preview window shows the lines exactly as they will be saved. Press Save to choose where the file goes, or Cancel to go back and change the settings.
- Extra layers you can turn on: mm grid, rasterized text (mask), skeleton pixels, pen-up path, strokes, length colors, true pen width, junctions, and stroke ends.
- A slider replays the plot in drawing order, including pen-up moves.
- The preview lists the number of strokes and points, the total drawing and pen-up distances, and the page size.
- "Export preview SVG" saves what the preview currently shows, with the layers you have on.
- Right-to-left text. Arabic and Hebrew text is now laid out right to left, with every line starting at the same right edge.
- Missing-font warning. If the font in Font family isn't installed, a warning appears under the box. Inkscape then uses its default font instead.
- Latin preset. Renamed to "Latin (English, Spanish, etc.)". It now sets the font to Arial.
The zip includes a README.txt with instructions. Full documentation is in the repository README.
AnyHershey - Windows build (v0.1)
First working Windows build of txt2svg.
Requirements
- Windows
- Inkscape installed
Usage
- Download and unzip
any_hershey_windows.zip - Run
txt2svg.exe - Generate SVGs directly (no Python required)
This is an early research / experimental tool.