harfbuzz / rustybuzz

A complete harfbuzz's shaping algorithm port to Rust
MIT License
551 stars 37 forks source link

Harfbuzz-compatible C API #62

Closed DemiMarie closed 1 year ago

DemiMarie commented 1 year ago

So that rustybuzz can replace harfbuzz in Pango (GNOME text rendering lib).

RazrFalcon commented 1 year ago

Hi! rustybuzz has mostly the same shaping algorithm as harfbuzz, but that's about it. TrueType parsing is brand new. Same with public API. HB API compatibility was never a goal. We don't even have shape plan caching, which is the default behavior in hb.

It would be interesting to see how much parity we could get. But it would definitely take some time and I have none. rustybuzz is definitely not a drop-in replacement. It could be, with a lot of work, but not yet.

DemiMarie commented 1 year ago

But it would definitely take some time and I have none.

Given your location I am not at all surprised you have more important tasks, and I have no right to expect you to work on this even if you did have time. I hope you and your family are safe.

RazrFalcon commented 1 year ago

Thanks! Maybe next year :)