![]() |
Betriebssystem: Win 7,Win 10
Wie rendert FireFox eine Font?
![]() Soweit so gut. Was mich nun richtig Zwickt ist dieser Satz ![]() Zitat:
Ich würde gerne auch innerhalb Delphi das Bewerkstelligen, das es machbar ist beweißt ja FireFox. Hat das schon jemals jemand ergründet wie FireFox da vorgeht um es mit Delphi nachzueifern? |
AW: Wie rendert FireFox eine Font?
Zitat:
![]() |
AW: Wie rendert FireFox eine Font?
Source von FireFox. Mal sehen ob ich damit klar komme, ich glaube es kaum aber ein Versuch ist es Wert, Danke!
|
AW: Wie rendert FireFox eine Font?
Ich zitiere mich selbst:
Zitat:
|
AW: Wie rendert FireFox eine Font?
Hallo Redeemer,
ich habe nun folgendes Probiert: Windows 7 Partition platt gemacht Windows 10 mal wieder eingespielt Das selbe alte Opera installiert was ich auch mit Windows 7 benutzt habe Resultat: Windwos 7 mit Opera, Emojis = nicht vorhanden Windwos 10 mit Opera, Emojis = alles wird dargestellt Also 2623 Vector-Dateien fehlen mir mit Opera die Windows 10 anscheinend hat. |
AW: Wie rendert FireFox eine Font?
Zitat:
Wenn man den gleichen Effekt unter Windows7 haben will muss man allerdings manuell die Zeichen durch bunte Bilder ersetzen (daher die 2623 Vector-Dateien für Windows 7). |
AW: Wie rendert FireFox eine Font?
Zitat:
|
AW: Wie rendert FireFox eine Font?
Ja was denn nun? Firefox und Opera sind unterschiedliche Programme.
|
AW: Wie rendert FireFox eine Font?
Liste der Anhänge anzeigen (Anzahl: 1)
Eigene Schrift
|
AW: Wie rendert FireFox eine Font?
Zitat:
Mini-Analyse: Windows 7 mit Opera bei vorhandener Segoe UI Emoji = leere kästchen (noch nicht mal die Schwarz/Weiß Variante wird dargestellt) Windows 7 mit FireFox unabhängig ob Font installiert ist = es wird alles dargestellt in farbe und bunt. Könnte es sein das FireFox so etwas Serverseitig rendert und das als html an Client schickt? Das ist jedenfalls meine Vermutung. Mit dem FF Source-Code da blicke ich nicht durch, das ist für mich höhere Mathematik bzw Kauderwelsch. Das mit den Vectordateien habe ich wiegesagt schon Verstanden wie Ihr das meint, also bei fehlender Font ein Bild laden anstelle von "nichts" nur wie das umgesetzt wird noch nicht so ganz. Naja, es war halt nur ein Versuch, wenn ich mal richtig viel langeweile habe, werde ich mich damit weiter/wieder beschäftigen. Vorerst, dank W10 *1), ist dieses Problem für mich gefixt und es ist gut zu Wissen das falls ich so etwas mal verwenden sollte, dann gleich kleine bildchen in .exe mit liefern. *1) Mit dem Nachteil das es halt W10 ist... ich freunde mich damit nur schwer an. |
AW: Wie rendert FireFox eine Font?
Firefox verwendet einen eigenen Font. Dieser wird mit Hilfe der Vektorbibliothek cairo gerendert, wenn entsprechende Zeichen vorkommen ( wie es Windows ab 8.1 ff. ja auch macht).
|
AW: Wie rendert FireFox eine Font?
Zitat:
|
AW: Wie rendert FireFox eine Font?
Zitat:
Vielleicht schaffe ich einen Port nach Delphi, mal schauen. (basierend auf GTK+) |
AW: Wie rendert FireFox eine Font?
Zitat:
|
AW: Wie rendert FireFox eine Font?
Wieso muss eigentlich noch so lange diskutiert und komplett dämliche "Ideen" präsentiert werden, wenn nach meinem Post #4 die Frage vollumfänglich geklärt war?
|
AW: Wie rendert FireFox eine Font?
@Redeemer: Für mich ist #11 ausschlaggebend und nicht 2623 vermisste Dateien. Ob FF/cairo die in einer seperaten Dll mitliefert ist mir noch unbekannt.
|
AW: Wie rendert FireFox eine Font?
Zitat:
Egal ob du nachher weist wie FF das macht du wirst es in keinem Fall reproduzieren können dafür fehlt dir einfach das wissen. Es ist nicht damit getan etwas im Internet zu suchen und hier zu veröffentlichen sondern hier geht es ums eingemachte. Hast du dich jemals intensiv mit C, C++ beschäftigt und auch eigene Anwendungen geschrieben dann will ich nichts gesagt haben. Aber selbst dann wird es dich vor einer großen Aufgabe stellen.. ![]() Wenn du das verstehst was du ja selbst schon verneint hast Zitat:
Andernfalls vergiss es einfach. just my 2 Cent. So! Wenn du es nachher weist was machst du damit? Nichts! Von daher ist dieser Thread hier für die Katz! Schreiben des schreiben willens ohne irgendeinen Mehrwert für die Community. Zudem hast du dein Windows 7 platt gemacht und versuchst immer noch mit allen Mitteln diesen Thread hier Zwangshaft aufrecht zu erhalten. Ich muss @Redeemer recht geben. Tut mir leid ich versuche sachlich zu bleiben aber so sind nun mal die Fakten. gruss |
AW: Wie rendert FireFox eine Font?
Hast ja recht, thread closed.
edit Und um Dich zu beruhigen und gleichzeitig Recht geben, C++ Applikationen schreibe ich nicht, aber ich Verstehe sie und kann meist auch erfolgreich einen Delphi Port herstellen. Das allerdings nur bei kleinst-Projekten wie zuletzt das Punycode Ding. Beim Source von FF komme ich mit all den Anweisungen irgendwann nicht mehr hinterher da ich keine C++ Oberfläche habe die mich zum verlinkten Inhalt führt. Ich arbeite dabei nur mit TC-Viewer oder Notepad++ was bei dem riesigen FF Projekt mehr als unvorteilhaft ist. |
AW: Wie rendert FireFox eine Font?
Zitat:
Aber wie ich schon sagte auch wenn du es nachher in Erfahrung bringst wird es dir oder irgendjemanden hier nichts nutzen. gruss |
AW: Wie rendert FireFox eine Font?
Es gibt einen
![]() und auch eine Dokumentation der API. ![]() |
AW: Wie rendert FireFox eine Font?
Danke!
Ich bin zwar weit davon entfernt, mich aktuell mit solchen Dingen auseinander zu setzen, aber gut zu wissen daß es da etwas gibt. gruß K-H |
AW: Wie rendert FireFox eine Font?
Info: Nach kurzem Intermezzo mit Admin von dem Delphi Wrapper, der ist nun verfügbar / Download links sind gefixt.
Zitat:
Und nicht das Ihr denkt ich bin unhöflich, ich hatte mich bei mkinzler per PN bedankt. |
AW: Wie rendert FireFox eine Font?
Ich gehe davon aus, dass die Emoji selbst und sowie ihr Rendering nicht Teil von Cairo sind.
|
AW: Wie rendert FireFox eine Font?
Zitat:
Zitat:
Eigentlich ist der Thread schon beendet aber du musst ihn natürlich wieder hoch pushen. Sorry aber vorher erste beschweren. :stupid: gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 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