Paid help wanted — complex Hebrew sefer layout in Typst

I’m looking for paid help from someone strong in Typst layout internals.

I’m building an automated typesetting pipeline for a Hebrew sefer project, replacing a Tag Software-style manual workflow. The current prototype already generates a Typst PDF from structured JSON, but the hardest part still needs tuning.

Hard requirements

  • RTL Hebrew, 170×240mm page
  • Running headers with Hebrew gematria folio numbers
  • Chapter opener / cartouche and vowelized title
  • Body text with bracketed Hebrew note callouts
  • Two note streams (labeled separately)
  • Notes must stay pinned to the page where the reference appears
  • Two-column note block with full-width spillover below
  • Output should match a provided reference PDF as closely as possible

Public repo: GitHub - Abe1018776/chezky-kohn-shefa-yoel-auto-design · GitHub

Relevant Typst packages / ideas may include meander, wrap-it, custom show: footnote.entry, layout/measure, metadata/state-based notes, or a hybrid preprocessor.

I’m looking for a paid diagnostic/prototype sprint first: review the current template and implement or propose a robust approach for one representative hard page. Please reply or DM if you have deep Typst layout/package experience and are open to paid work. Examples of related work would be helpful.

Thanks,
Chezky

Hi, welcome to the forum!

I can’t read Hebrew, but someone once said that there’s a Typst Hebrew channel. Perhaps you’ll find help there more quickly.

2 Likes

I am working on a similar app and I am running into some of the same problems. I have been running a research sprint on this topic, which is how I bumped into this post. Check out GitHub - SYKhayyat/ksav: A Hebrew-first typesetting and writing system built on the real Typst engine — a Word-like editor where every Hebrew command is a genuine Typst function, so documents are laid out by a real compiler. · GitHub, where I should have up my best effort by tomorrow.
I would love to collaborate with you, or for you to help by sponsoring a Claude subscription, which would help me make ksav much better.
Kol tuv!