I added a JHF (Hershey font format) export and import to my Hershey font editor (https://hlnet.neocities.org/hershey/). Using Ted Davis' xyscope.js, I can draw text using my own custom font on an XY-monitor or an oscillator... if I had one (this is a simulation). Will try to get my hands on one soon
heikki
Designer-in-residence (2025–26) at the Centre for Text Margins.
tool making | glyph drawing club | modular type design | type pictures | type ornaments | ascii art | textmode | text art | pictorial typography
Posts
Designer-in-residence (2025–26) at the Centre for Text Margins. tool making | glyph drawing club | modular type design | type pictures | type ornaments | ascii art | textmode | text art | pictorial typography
Good progress on my experimental web-based font editor! I'll publish a beta online soon.
Some features:
— Design type & typeset at the same time
— Pixel (PNG), vector (SVG), and font (OTF) exports
— Specialized in single stroke vector fonts (OTF export just reverses the paths and closes them)
— Two curves not found in any other program (afaik): polycentric arcs and g-conics (rational beziérs)
The UI still needs work!
Designer-in-residence (2025–26) at the Centre for Text Margins. tool making | glyph drawing club | modular type design | type pictures | type ornaments | ascii art | textmode | text art | pictorial typography
Designer-in-residence (2025–26) at the Centre for Text Margins. tool making | glyph drawing club | modular type design | type pictures | type ornaments | ascii art | textmode | text art | pictorial typography
My new visual poetry and experimental typography tool is out now in beta! It lets you drop letters on a canvas with collision detection.
https://hlnet.neocities.org/il-verse/
Let me know what you think!
Designer-in-residence (2025–26) at the Centre for Text Margins. tool making | glyph drawing club | modular type design | type pictures | type ornaments | ascii art | textmode | text art | pictorial typography
My new visual poetry / experimental writing editor is almost ready to be shared! With it, you "drop" characters in a straight path (up, down, left or right) until it collides with another letter.
Designer-in-residence (2025–26) at the Centre for Text Margins. tool making | glyph drawing club | modular type design | type pictures | type ornaments | ascii art | textmode | text art | pictorial typography
Working on a new autokerning script.
It's based on a simple idea: fit glyphs as close to each other as possible based on the actual vector shape, so they're just about touching, but don't collide. Then add tracking.
But, depending on the desired effect, this can create too much overlap in combinations like "C-" where the dash would go completely inside the C shape. This is fixed by add a big bounding box that's some percentage of the original shape, and acts as a minimum bounding box size. This works quite nicely, so that combinations like AT, LY, etc. are not overkerned.
Here's debug images showing how the collision is actually detected. I parse the SVG path and create a binary tree of bounding boxes based on it. Then just do simple rectangle collision checks.