AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Symbol aus "Symbol.ttf" in anderer Schriftart finden
Thema durchsuchen
Ansicht
Themen-Optionen

Symbol aus "Symbol.ttf" in anderer Schriftart finden

Ein Thema von xaromz · begonnen am 23. Jul 2007 · letzter Beitrag vom 23. Jul 2007
 
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#6

Re: Symbol aus "Symbol.ttf" in anderer Schriftart

  Alt 23. Jul 2007, 11:52
Hi,

Die Unicode-Schriftarten sind alle gleich - was in Arial ein delta ist, ist es auch in Courier New und Verdana und so weiter. Mit einer Ersetzungstabelle könntest du das also von Symbol in alle anderen Schriftarten lösen (sofern diese das griech. Alphabet beinhalten).

Nur die Symbol tanzt eben aus der Reihe. Sie ist nicht einmal eine ISO-8859-7-Schriftart mit dem griechischen Alphabet, sondern eben tatsächlich für Symbolzwecke in Formeln o. ä. Vermutlich wirst du also nur die Umwandlung von Symbol benötigen.

Ansonsten glaube ich nicht, dass es eine bessere Möglichkeit gibt, da nirgends gespeichert wird, dass C in der Symbol eigentlich ein Gamma ist. Die Schriftart beinhaltet ja lediglich das zugeordnete Symbol, genaugenommen ist es immer noch ein C, nur siehst du ein Gamma, da eine andere Grafik dem C zugeordnet ist.

Du könntest natürlich statt einer Konstante auch eine Variable nehmen und z. B. mehrere Ersetzungstabellen in Datei(en) abspeichern, falls du wirklich neben der Symbol noch andere Schriften unterstützen willst, die Zeichen anders als normal interpretieren. Und meinetwegen lass dieses Array von #0 bis #255 gehen oder gar von #0 bis #65535, wenn du es so brauchst.

Für andere Lösungen kann ich dir momentan nicht helfen, da fehlen mir die Ideen.

Mfg
FAlter
Felix Alter
  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 20:16 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