Color Fonts support
There's basic support for Color fonts. This means that fonts which use embedded PNGs or are of the ColrV0 type will be rendered. ColrV0 glyphs will also be converted to paths when doing 'convert-to-path', the PNGs won't, because I don't know how to make ImageShapes on the fly. There's two other major formats, namely SVG color fonts and ColrV1. The former is an embedded SVG document with shapes, and the latter is slightly different, but I am confident I can convert it to a list of KoShapes. The real problem is how to cache these shapes and how to handle loading them.