HarfBuzz—حرفباز retweeted
The 'boring-expansion' set of proposals that I made back in 2022, with the help of Google Fonts and industry colleagues, have finally become part of the new ISO Open Font Format 5th edition international font format standard. It _only_ took four years...
The proposals include the `avar` version 2 table for more expressive variable font designspaces, variable-composites, as well as fonts with more than 65 thousand glyphs.
PDF can be downloaded for free, albeit after a checkout process and watermarked to the individual.
iso.org/standard/14496-22
HarfBuzz—حرفباز retweeted
At the #WebEnginesHackfest today after my presentation "@HarfBuzz at 20!", the organizers surprised me with a 🎂. Thank you @webhackfest!
HarfBuzz 14.2.0 is released with support for COLRv1 color-font rendering in hb-gpu, as well as streamlined API in hb-raster & hb-vector. See them all in action at our new website: harfbuzz-world.cc/
HarfBuzz 14.0.0 is out with the new hb-gpu library for GPU text rasterization based on the Slug algorithm by @EricLengyel. Demo is up at harfbuzz.github.io/hb-gpu-de…
Also in the release is harfbuzz-world.cc, another single-file way to compile all of HB.
github.com/harfbuzz/harfbuzz…
Check out the emscripten'ed web demo. Interact with it with the mouse. Or press space to animation rotation. behdad.org/hb-gpu-demo/
hb-gpu is a new HarfBuzz library under development, that uses the Slug algorithm for encoding glyph shapes for rasterization on the GPU. We are looking for early testers and adopters, probably from the #gamedev community. Hit us with a comment:
github.com/harfbuzz/harfbuzz…
Now with Metal & WebGPU implementations in the library / demo as well. Both WebGL and WebGPU demos can be seen at behdad.org/hb-gpu-demo/
HarfBuzz—حرفباز retweeted
Now with Metal & WebGPU implementations in the library / demo as well. Both WebGL and WebGPU demos can be seen at behdad.org/hb-gpu-demo/
hb-gpu is a new HarfBuzz library under development, that uses the Slug algorithm for encoding glyph shapes for rasterization on the GPU. We are looking for early testers and adopters, probably from the #gamedev community. Hit us with a comment:
github.com/harfbuzz/harfbuzz…
Check out the emscripten'ed web demo. Interact with it with the mouse. Or press space to animation rotation. behdad.org/hb-gpu-demo/
HarfBuzz—حرفباز retweeted
I'm thinking about folding GLyphy into a new harfbuzz-gpu (hb-gpu.h) library. Thoughts? #gamedev
HarfBuzz—حرفباز retweeted
Open Source GPU text rasterization update:
Recently, Eric Lengyel dedicated his patent on the Slug algorithm to the public domain and released Slug's shaders as Open Source software.
I am happy to announce that GLyphy now implements the Slug algorithm:
github.com/behdad/glyphy
HarfBuzz 13 ships with the new `hb-raster` library among other features. You might ask why yet another Open Source rasterizer when there are many high-quality ones available.
`hb-raster` fills two gaps in the Open Source font rasterization scene: 🧵
2. Before `hb-raster`, rendering COLRv1 fonts was not possible without whipping up your own renderer, or pull in Cairo or Skia, both of which are otherwise unnecessary for many clients. `hb-raster` renders COLRv1 and SVG color fonts natively, & soon bitmap-based color-fonts too.
Calling on all downstream projects (browsers, Linux distros, etc) to share their thoughts on AI contribution policy for HarfBuzz:
github.com/harfbuzz/harfbuzz…
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:
github.com/harfbuzz/harfbuzz…





