Skip to content

Releases: MarcDunand/Any-Hershey

AnyHershey

Choose a tag to compare

@MarcDunand MarcDunand released this 29 Sep 18:26

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

  1. Download AnyHershey_windows.zip below.
  2. Unzip it anywhere.
  3. Navigate into AnyHershey_windows\AnyHershey
  4. 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)

Choose a tag to compare

@MarcDunand MarcDunand released this 06 Jan 18:54

First working Windows build of txt2svg.

Requirements

  • Windows
  • Inkscape installed

Usage

  1. Download and unzip any_hershey_windows.zip
  2. Run txt2svg.exe
  3. Generate SVGs directly (no Python required)

This is an early research / experimental tool.