Behdad Esfahbod
Behdad Esfahbod
> OK, how was the MERG table proposed for inclusion in MOFF, and how was it > accepted? It wasn't. MS just released it in MOT one day and it...
I do NOT feel safe to express my opinions in this forum.
> `harfbuzz` seems to do something different here using something called "phantom points". Correct.
Do you know which one HarfBuzz produces? You probably can recreate using `hb-view` and a bunch of options.
It is probably because Unifont doesn't have OpenType shaping rules for Arabic, and HarfBuzz synthesizes those, implementing fallback Arabic shaping, which rustybuzz currently doesn't. This is documented behavior.
From README: * No Arabic fallback shaper, since it requires subsetting.
It needs the code to serialize SingleSubst and LigatureSubst tables. Alternatively you can implement the logic in code...
FWIW HarfBuzz doesn't link to or require libc++ / libstdc++. I don't know how it would break wasm. We definitely ship HB wasm in https://github.com/harfbuzz/harfbuzzjs
> Perhaps an alternate strategy to solve these problems from the perspective of the rust community would be to get a sense of whether there is interest/desire amongst the harfbuzz...
> > Namely the zero-parsing model > > Can you clarify what you mean by that? Is that essentially memory mapping / casting buffers as the associated structs, Yes. And...