Ja Daniel das habe ich verstanden und wollte nur belegen das es theoretisch möglich ist.
Weil es scheinbar einige Leute gibt die mich für verrückt halten.
Ok habe meinen Standpunkt klar gemacht und verstehe um was es eigentlich in diesem Thread geht.
Deshalb halte ich mich nun etwas zurück werde aber an einer Lösung dafür arbeiten.
Das das technisch möglich ist, bestreitet ja niemand. Wahrscheinlich auch unter Win7.
Nur macht es wenig Sinn das
Rad neu zu erfinden, wenn es schon erfunden wurde.
(Es seiden als Hobby zum Spaß, wenn man zu viel Zeit hat
)
Meines Wissens gibt es 4 gebräuchliche verschiedene MultiFont Systeme.
- Das von Microsoft (un das es hier geht). Das ist ein normaler TrueType-basierten OpenType-Font mit einfarbigen, vektorbasierten Symboldarstellungen. Zusätzlich sind dort aber noch weitere Tabellen mit den Informationen der mehrfarbigen Zeichen hinterlegt. In COLR sind zu den Zeichen einzelne Layer verfügbar, deren Farben in CPAL hinterlegt sind.
https://www.typografie.info/3/upload...1372406887.png
Bild Quelle: https://www.typografie.info/3/artike...dows-81-emoji/
- Das von Adobe und Mozilla (SVGinOT). Hier werden komplette SVG Grafiken inkl Farben (und sogar Animationen) in die OpenType bzw Open Font Format Schriften integriert.
- Das von Google. Ist wohl auch SVG basiert. ( https://www.google.com/get/noto/#emoji-zsye-color )
- Das von Apple. Eigenes Format auf dem Mac bzw iPhone, iPad, ...
Es gibt mehrere mehrfarbige Fonts z.B.:
https://github.com/eosrei/emojione-color-font
https://github.com/eosrei/twemoji-color-font
https://www.google.com/get/noto/#emoji-zsye-color
https://support.microsoft.com/de-de/...in-windows-ser
Wenn man wissen will welche Zeichen es so alles gibt, kann man hier nachschauen:
https://emojipedia.org/
Bzw. hier im
Unicode, wo sie definiert sind. Erfahrungsgemäß werden die hier definierten Emoji auch von den Herstellern "einheitlich" Implementiert. So ist sichergestellt, wenn ein Benutzer auf dem iPhone einen "😍" verwendet, das es auch auf dem Android Handy richtig erscheint.
https://unicode.org/emoji/charts/full-emoji-list.html
Mir geht es in dieser Diskussion darum, auch diese Unicode Zeichen welche ich von einem Smartphone erhalte unter Windows in den eigenen Anwendungen "richtig" (ihn bunt) darzustellen.
Das ist alles
@EWeiss: Wenn Du dich da wirklich reinlesen willst schau Dir mal die Spezifikation von MS an:
https://docs.microsoft.com/de-de/typ...file#otttables
Wer weiß, vielleicht schaffst Du es ja tatsächlich ein TColorFontMemo zu schreiben.