Makie text with variable styling

It does exist but this part of the API is pretty rough/hacky. Currently you can pass a vector of font names and each glyph takes its own font. Text shaping / styling / font substitution, etc, is a verrry deep rabbit hole and so far we’ve gotten pretty far without relying on complex tools like Pango / Harfbuzz. However that also means that we don’t have any of their more advanced features like style markup, bidirectional text, etc.

text("Relative abundance of E. coli",
    font = [fill("TeX Gyre Heros Makie", 22); fill("TeX Gyre Heros Makie Italic", 7)],
    textsize = 30,
    align = (:center, :center))