I know nothing about font design; as far as I thought, I assumed that the computer read some given vector data from a font file, and then displayed them, with maybe a bit of logic to take care of things like kerning.
How does modern software render fonts that have letters that change drastically based on their position, like Arabic?
How does modern software render fonts that have letters that change drastically based on their position, like Arabic?