It's been ages since I did algorithms for fun, but here I am, reading about 2D arrangements on plane. https://doc.cgal.org/latest/Arrangement_on_surface_2/index.html

Maybe this will become the new overlap removing algorithm for #FontForge, just maybe...

CGAL 6.0.1 - 2D Arrangements: User Manual

Dunno what I'm doing, but doing it. And hard to decide between those two twos. Equally wonky. Any advice?

#fontforge

Qué tal, faltan las mayúsculas y acentos básicos.

#inkscape #fontforge #minusculas #sans #sansserif

One day, kid, you will be a font.
הברווזון המכוער מתחיל לקבל צורה. גם החלק הפחות כיפי של ספרות וסימני פיסוק מתקרב.

#Hebrew #font #typography #WIP #foss #fontforge

A nice enhancement to FontForge: the font view can now show glyph outlines, which are especially useful for single-stroke CNC fonts.
https://github.com/fontforge/fontforge/pull/5496

#FontForge #FOSS

Add contour draw option to H.Metrics. by vasilky3 · Pull Request #5496 · fontforge/fontforge

I'm working with cnc fonts. And it's hard to navigate dew to lack of glyph splines visualisation in the MainWindow. So i added one. Type of change New feature Code quality I would say it...

GitHub

#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

Hi Fedi, help with Mac testing needed!  

I recently opened a PR for FontForge (https://github.com/fontforge/fontforge/pull/5546), which introduces a GTK3-based UI in a very limited manner.

If you have a Mac and a bit of spare time, I would be really grateful to receive some feedback on its performance on macOS.

If you are interested, the DMG package is available at https://github.com/iorsh/fontforge/releases/tag/v0.0.1-test.
#FediHelp #FOSS #FontForge #GTK #Mac #MacOS #Apple

Simple GTK-based dialog with CSS appearance support by iorsh · Pull Request #5546 · fontforge/fontforge

Initial support for GTK3 / GTKMM3-based UI. Only "Add Encolding Slots" dialog was ported, to keep stability while allowing for initial testing. Based on infrastructure work by @Omnikron13...

GitHub

@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

time to iterate for vectors now that I have my punch out grid for enough chars.

all the caps are done. lowers done. this isnthe biiiig version of course. goal is some stamps.
also to mess with subtrsctive modelling and ultimately make a high carbon steel set of them at a few sizes.

then I can do more #programming. LOL

we are bridging #digital and #analogue hard over here.

hammers, steel, wood, chisels, sanding, and letters!!!? yep.

#fontforge #typography #stamps #noweb lol

Creating Custom Fonts. Fonts can be saved in different file formats: OTF, TTF and SVG (and some more). With Inkscape, you can create SVG fonts. These fonts are embedded in the resulting SVG file. For being able to use them in a text editor or graphics program, however, they must later be converted to another font file format. You will not be able to use the SVG file directly as a font in a webpage, for instance. This is because SVG fonts have been removed from the official SVG standard. However, they are useful for font-making in Inkscape, and other font-making programs can still convert them to other font file formats. https://inkscape-manuals.readthedocs.io/en/latest/creating-custom-fonts.html

FontForge is a free and open source font editor brought to you by a community of fellow type lovers. You can donate to support the project financially. https://fontforge.org/en-US/

#inkscape #fontforge #otf #ttf #svg

Creating Custom Fonts — Inkscape Beginners' Guide 1.0 documentation