What Is Text Shaping and Why Do We Do It?
Rendering text on a screen seems straightforward at first glance. You just put one character after the next one and 🎉 — you have text! If only it were this simple. Where does the next character actually go? This is easy to answer for monospaced fonts: Each glyph is the same width. But what about … Read more