behdad

@behdad@typo.social
375 Followers
169 Following
136 Posts

Markéta Jakešová and I would like to present: "Identity", an experimental short film about gender fluidity, memory, and transformation. 🌈🦋

https://vimeo.com/behdad/identity

7 minutes. Color. Canada. Contains color-masked nudity. English, Czech, Persian subtitles available.

#lgbtq #gender #identity #dance

HarfBuzz Study: Introducing HarfRust

HarfBuzz Study: Introducing HarfRust behdad June 10, 2025 [Comments welcome on GoogleDocs] Introduction What’s in the name History HarfBuzz (حرف‌باز) HarfRust (حرف‌راست) Not to be confused with: RustType The contenders 2017: harfbuzz_rs 2019: Allsorts 2020: RustyBuzz 2021: swash 2025: HarfRust ...

Google Docs
Latest creation.
HarfBuzz Study: Subsetter

HarfBuzz Study: Subsetter Behdad Esfahbod & Garret Rieger 9 April 2025 [Comments welcome on GoogleDocs] Introduction Requirements Other subsetters Prior papers and presentations Design Read/write instead of decompile/modify/compile Input specification Subset Planning and Execution Glyph closure...

Google Docs

#HarfBuzz 11.0.1 is out with a few but important bug fixes. Please update.

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

Release 11.0.1 · harfbuzz/harfbuzz

What's Changed The change in version 10.3.0 to apply “trak” table tracking values to glyph advances directly has been reverted as it required every font functions implementation to handle it, whic...

GitHub
I've been doing some very basic leatherwork. Feels amazing to use my hands to create something other than code.
HarfBuzz Study: Caching

HarfBuzz Study: Caching behdad April 2, 2025 [Comments welcome on GoogleDocs] Introduction Design Patterns The hb_cache_t objects The hb_set_digest_t object The hb_bit_set_t object The table accelerators The table scratchpads Caches on hb_face_t Shape-plan cache OpenType shaping Skipping work w...

Google Docs
"2025Q1 Fonts Quarterly" is out: what I worked on in font technology (mostly #HarfBuzz) land this past quarter:

https://docs.google.com/document/d/1RUZ0QDwSQVxlz1-pYJdUan7hoRzmoLz2cVmtCHUoqUI/view
2025Q1 Fonts Quarterly

2025Q1 Fonts Quarterly Optimize all the things / Everybody gets font-funcs March 31, 2025 behdad [Comments welcome on GoogleDocs] Introduction Runtime & memory performance improvements Shaping speedups: AAT and OpenType AAT speedups OpenType speedups Drawing VARC fonts speedups COLRv1 speedups ...

Google Docs
Proof-of-concept proposed logo.
Current logo.