![powerline fonts codepoints powerline fonts codepoints](https://statics.fontke.com/image/image/904031/360x270.png)
Yes, but it's not a "program" so much as the font.
![powerline fonts codepoints powerline fonts codepoints](https://user-images.githubusercontent.com/11060749/73837253-64bd6880-4811-11ea-9da9-63aaa2bff420.png)
The GSUB table can contain hundreds of different rulesets to make sure the languages it's intended for all render correctly. Similarly, if you're writing Arabic, where letters have different shapes depending on where in a word they are, that's also covered by GSUB. If I type "f" + "i", for instance, there's a good chance that in a well designed font you see the single ligature fi. When you type multiple hindi formants and they form a single "letter", that's GSUB's doing. There are quite a few different kinds of ligatures possible (one-for-one, many-for-one, contextual, position-based, etc), and they're all controlled by the GSUB table, ("GSUB" for "G"lyph "SUB"stitution).
Powerline fonts codepoints full#
![powerline fonts codepoints powerline fonts codepoints](https://www.tecmint.com/wp-content/uploads/2015/10/Install-Powerline-Statuslines-in-Linux.png)
The days of "one codepoint maps to one letter" are kind of 20 years ago, modern fonts have -for the last few decades- been doing way more than that. Welcome to modern fonts: they're not what you think.