2 ms·
We used Rust to replace font handling that was implemented in C in Prince¹ (which is mostly written in Mercury). This was then extended to include all font shap
by wezm 6y ago
We used Rust to replace font handling that was implemented in C in Prince¹ (which is mostly written in Mercury). This was then extended to include all font shaping and released as Allsorts². We integrate the Mercury code with Rust via FFI/Rust’s C interop.
¹ https://www.princexml.com/ https://www.princexml.com/
² https://github.com/yeslogic/allsorts https://github.com/yeslogic/allsorts