Can someone explain why they need to implement this in Rust rather than python? What operation is the author doing to a font that is compute intensive enough and happens often enough that you would gain anything by implementing this in a complicated low level language like Rust?