When you love letters, every letter is a love letter.

Dear letters lovers,
OSP is happy to start the plotter workshop series, a series of four workshops from February to June, focusing on languages and uses related to pen plotters.
The first workshop will focus on the so called single line fonts.
Bring your favorite font.
Together with our special guest Mariel Nils, we will write love letters to [current, future, past] lovers, friends, favorite glyphs, summer lake, collective, picture, preferred useless object, etc.
We will revisit the font(s) you brought using one of our recipes. Through a series of scripts and steps we'll find their shaking spines (ductus or central line).
We will then draw your declarations on paper, envelope or fabric using the spines and a pen-plotter machine*.
While we'll work with fonts, this is not a workshop about type design rather an encounter with the tangibility of letterforms, pens and algorithmic processing.
Join us for this introduction to rafting on the river in the heart of our glyphs throughout a set of software pieces.

#skelefont #wubbly #wired #inlove #kraft

...

#skelefont update

I am done with the changes I wanted to add.

It is now possible to:
- choose between a true stroke font (.ufo and .svg outputs) to be used as Hershey text in Inkscape
- choosing all Fontforge stroke expansion parameters from the command line
- choose a custom range

Scale and vertical positioning have been fixed too.

If you have weird shapes, you'd need to play with the parameters. Often I figured that lowering the resolution works better (300 is a good quality/speed). Or you can change the stroke angle or the stroke width.

TODO: add the "keywords" arguments for super fine-tuning of stroke expansion.

use it/fork it →→→ https://gitlab.com/svilayphiou/skelefont

Thanks @raphael @grifi for this cool tool!

#typography #typedesign #strokefont #fontforge #singlelinefont

Stéphanie Vilayphiou / Skelefont · GitLab

Script to generate a stroke font from an outline font

GitLab

@raphael

Sequel of yesterday's post on #skelefont . I made a fork here: https://gitlab.com/svilayphiou/skelefont

If you launch the script as usual, it produces an .otf just like before, but without passing through potrace (I left the old code commented but we could remove it).

If you add `-s True` in the command-line, it will generate 2 files: a .ufo and an .svg file.
I don't understand why the .svg font closes the path although the .ufo is fine.
Generating the .svg from the .ufo in Fontforge GUI has the same behaviour...

TODO:

- adding parameters in the command-line for `Fontforge.stroke()` params.
- not sure why the param "-s" is always true even if you say "-s False" (I'm not used to argparse)
- debug the .svg font to be able to use it as a Hershey text

It's already great that #Fontforge stopped closing opened paths for the .ufo. Now we have to dig into the .svg problem... If someone knows why, please shout!

Stéphanie Vilayphiou / Skelefont · GitLab

Script to generate a stroke font from an outline font

GitLab

Testing #skelefont script by @raphael and Benjamin Dumond.

Took Syne font by Bonjour Monde for a first ride. Works smoothly!

Now I want a real SVG stroke font to be able to plot/embroider it through @inkscape #Hershey text module.

I'll see if I have some time to do it. It shouldn't be too complex to do... But maybe the original authors want to tackle it? ;)