Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile
Jimmy Lefevre

@jimmy__lefevre

Without love, it cannot be made.
github.com/JimmyLefevre/kb

ID: 1934566186022211584

linkhttps://www.newroadoldway.com calendar_today16-06-2025 10:58:23

29 Tweet

231 Followers

31 Following

Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile Photo

Some people seemed confused by the terms "text shaping" and "segmentation" (rightfully so!), and didn't really understand where existing libraries fit in the overall text processing pipeline. To clear things up, I have written a blog post: newroadoldway.com/text1.html

Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile Photo

kb_text_shape v1.02 is out! You can now toggle font features on or off per glyph. (Code that used v1.01 can be recompiled as-is with v1.02) github.com/JimmyLefevre/k…

kb_text_shape v1.02 is out! You can now toggle font features on or off per glyph.
(Code that used v1.01 can be recompiled as-is with v1.02)
github.com/JimmyLefevre/k…
Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile Photo

In "The modern text processing pipeline: Segmentation", I go into the technical details of implementing text segmentation: newroadoldway.com/text2.html

Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile Photo

kb_text_shape v1.03 adds a nicer, incremental API for feature overrides, and allows overriding any feature, including those not defined in the OpenType spec: github.com/JimmyLefevre/kb

Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile Photo

Does any modern systems programming language care about resumable functions/"coroutines"? How would I do this dispatch in any language that claims I don't need goto? github.com/JimmyLefevre/k…

Jimmy Lefevre (@jimmy__lefevre) 's Twitter Profile Photo

kb_text_shape is, on average, 4.5x faster than Harfbuzz at shaping: (This is on Harfbuzz's test suite extended with my own. Ryzen 9 5900HX, clang 20, Linux) I would love to get more people's performance numbers!

kb_text_shape is, on average, 4.5x faster than Harfbuzz at shaping:
(This is on Harfbuzz's test suite extended with my own. Ryzen 9 5900HX, clang 20, Linux)
I would love to get more people's performance numbers!
Łukasz | Wookash Podcast (@wookash_podcast) 's Twitter Profile Photo

Never did I expect this to happen! (BLM) Sean Barrett joined me to discuss his legendary work on software rendering! Before there were GPUs, two extraordinary minds led the frontier of rendering on CPUs. When John Carmack worked on Quake, (BLM) Sean Barrett championed rendering technology at

Casey Muratori (@cmuratori) 's Twitter Profile Photo

In a few minutes I will be doing a live stream where I go over some of the papers I used to create The Big OOPs. I'll post the link as a reply to this once it is live.

Taha Torabpour (@tahatorabpour) 's Twitter Profile Photo

Check out the ARC Starter Kit running in d7samurai's D3D11 example. ARC ships with ready to use renderer backends which is perfect for when you want to quickly add ARC to a project without writing a renderer and or using it as a solid starting point. ARC also ships with a

Łukasz | Wookash Podcast (@wookash_podcast) 's Twitter Profile Photo

I always knew the world of digital text, fonts, languages, etc. was complicated, but I never expected it to be this ridiculous! Jimmy Lefevre, who made `kb_text_shape.h` - a library deemed impossible by many - has joined me to graciously explain the convoluted world of text!