Post #1511914
2026-03-07 14:29 UTC
Here comes the neat trick; #Fontra registers a message callback function, which gets called before and after each lookup is applied, and whenever #HarfBuzz is about to apply a lookup that the generated code would have been inserted before, Fontra steps in and modifies the glyph buffer and apply its own positioning logic. Then later lookups will be applied by HarfBuzz and modify the glyph positions as it would have happened with a fully compiled font.
OK, it is a super nerdy and maybe a very few people can get why I’m so excited about it, but I’m really proud about it.
Replies (1)
-
@justvanrossum@typo.social 2026-03-07 14:37
@khaled I’m so grateful for this collaboration, and I’m glad to see you are as excited as I am!