Shaping Ligatures in Monospace Fonts

For some time I’ve been working towards building a graphical code editor from scratch.