AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Anzeige farbiger Emoji (unicode Zeichen) mit Segoe UI Emoji Schrift in Delphi
Thema durchsuchen
Ansicht
Themen-Optionen

Anzeige farbiger Emoji (unicode Zeichen) mit Segoe UI Emoji Schrift in Delphi

Ein Thema von MaBuSE · begonnen am 18. Jun 2018 · letzter Beitrag vom 4. Jun 2024
 
EWeiss
(Gast)

n/a Beiträge
 
#11

AW: Anzeige farbiger Emoji (unicode Zeichen) mit Segoe UI Emoji Schrift in Delphi

  Alt 20. Jun 2018, 11:46
Zitat:
Ich vermute Du möchtest es nicht verstehen.
Ich erklär es trotzdem noch mal:

Es geht um die bunten Zeichen, die man auch vom Smartphone her kennt.

z.B.:��
Das ist ein Zeichen (Unicode U+1F60D) und beinhaltet die Farben: schwarz, gelb, rot und weiß
Nein ich vermute ihr wollt mich nicht verstehen.
Oder wir reden aneinander vorbei.

Ich lade deinen Font welches Zeichen sollte egal sein.
Jetzt habe ich dein ��
Dieses Zeichen wird von Text zu einem Bitmap konvertiert die Funktion dafür habe ich schon fertig.
GD_CreateBitmapFromText('h', TTFCaption, PWidechar(FontCaption), -320, gSprCtrl.GD_ColorARGB(255, RGB(255,192,32)), 0);

TTFCaption pointer zum Font
FontCaption PWideChar FontName
Fontsize -320 (abs) Negativer wert.. damit schalte ich den Rechteckigen Hintergrundbereich aus.

So!
Was hindert mich nun daran dieses Zeichen einzufärben so wie ich es will.
Über ein vordefiniertes Array mit Outline, Path, GetPixel und was es nicht noch gibt um die Konturen zu ermitteln damit ich weis was\wo dementsprechend eingefärbt werden soll.

Ich behaupte immer noch das es möglich ist wenn auch nicht gerade mit wenig aufwand.
Aber wenn die Funktion einmal steht kann ich sie für alle Privaten Fonts verwenden.

gruss
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz