HarfBuzz 13.0.0 released with new experimental features: `hb-vector` for vector output of glyph outlines to SVG and `hb-raster` for rasterizing glyphs to A8 / BGRA32 images, among other features.

I would like to welcome our new contributors: Claude & Codex, without whom these new features would not have been possible.

https://github.com/harfbuzz/harfbuzz/releases/tag/13.0.0

Release 13.0.0 · harfbuzz/harfbuzz

New experimental drawing and rendering libraries: New public hb-vector API for vector output of glyph outlines. The only supported output format currently is SVG. The new API is available in a sep...

GitHub
@behdad it’s disappointing people are meeting your honesty about useful contributions with all this negative energy, but I hope you can put it aside as the dysfunctions of social media and not take it on as a judgement of the good faith work you are doing
@ianbicking @behdad incorrect! all concerns and objections to LLM use are valid, because there are so many problems with them! you have to ignore *so many downstream effects* to take this position :[

@splendorr @ianbicking As I said, community is welcome to fork. Forking is an ethical solution to concerns like this.

That said, I researched downstream projects: Debian, Mozilla, GNOME, Fedora, a bunch others, and the way I use LLM's is compatible with their policies.

Also fortunately, text *shaping* in HarfBuzz is super stable and doesn't change often. A fork of that is very feasible for distros that absolutely can't ship this.

@behdad @splendorr @ianbicking I noticed that a hallucination made it into a commit and had to be fixed in a later one. Is that something to be concerned about?
@behdad @splendorr @[email protected] worth noting that GNOME doesn't have a project-wide policy on this.