Die meisten Programme nutzen dafür wahrscheinlich sowas wie die Windows-Funktion ExtTextOut.
Dann wird das halt schwarz/weiß. So als wenn du du in Delphi ein Canvas.TextOut benutzt.
Der Microsoft Browser Edge und neue Word-Versionen werden vermutlich während der Anzeige das ersetzen/übermalen mit fertigen ClipArts/SVGs.
Genau das sollten sie nicht tun. Die einzelnen Layer und Farben sind als Vectordaten im Font hinterlegt.
Der Font ist im Grunde ein herkömmlicher TrueType-basierte Font mit einfarbigen Zeichen. Er verfügt jedoch über zwei zusätzliche Tabellen (COLR/CPAL), die jedem einfarbigen Grundzeichen eine alternative Darstellung über mehrere farbige Ebenen zuweisen. Sofern das Anwendungsprogramm diese Darstellung unterstützt, kann statt der einfarbigen Darstellung des Grundzeichens auf die farbige Darstellung umgeschaltet werden. Auch die dabei zu verwendende Farbpalette ist im Font hinterlegt.