Wie bekomme ich an spezielle Glyph-Kombinationen die ein Font bereithaelt?

sirbender

Top Contributor
Hi,

manche Fonts setzen Woerter nicht einfach aus Glyphen zusammen sondern haben spezielle Glyphen fuer Buchstabenpaare. D.h. es wird nicht einfach ein 'toll' aus t-o-l-l gerenderet, sondern es gibt einen speziellen Glyph fuer 'to' und einen fuer 'll'.

Ich wuerde gerne herausfinden welche solche speziellen Glyphen die mehr als einen Buchstaben beinhaltet ein bestimmter Font besitzt.

Wie komme ich an diese Info heran?

Danke,
sb
 

sirbender

Top Contributor
Hmm...ich wollte diese Info aber programmatisch in Java erhalten und nicht ueber Fontforge. Java rendert doch die Fonts oder wird das dem OS ueberlassen wenn ich in Java ein Wort auf ein Bild rendere und Java weiss eigentlich gar nicht was passiert?

Danke,
sb
 

musiKk

Top Contributor
Ist mir nicht bekannt. Font Rendering ist tatsächlich häufig eine Sache des Betriebssystems. Wie das mit Swing und Konsorten läuft, müsste man mal erforschen (Googlen und/oder Quelltext lesen). Vielleicht gibt es ja auch verfügbare Font-Parser; nach kurzem Googlen habe ich aber keine gefunden. (Vielleicht mache ich auch mal an meinem angefangenen weiter, aber darauf würde ich nicht bauen...)

Wofür brauchst Du diese Information eigentlich?
 

sirbender

Top Contributor
Ist mir nicht bekannt. Font Rendering ist tatsächlich häufig eine Sache des Betriebssystems. Wie das mit Swing und Konsorten läuft, müsste man mal erforschen (Googlen und/oder Quelltext lesen). Vielleicht gibt es ja auch verfügbare Font-Parser; nach kurzem Googlen habe ich aber keine gefunden. (Vielleicht mache ich auch mal an meinem angefangenen weiter, aber darauf würde ich nicht bauen...)

Wofür brauchst Du diese Information eigentlich?

Hehe...viel Glueck. Ich glaube viele Leute haben sich an einem Fontparser versucht, sind dann aber mangels Wissens gescheitert ;)
 

musiKk

Top Contributor
Naja, mein Hauptproblem war weniger fehlendes Wissen (ich beschäftige mich relativ viel mit Fonts und verwandten Themen) als dass das Dokument von der ISO (einer der wenigen kostenlosen ISO-Standards) offenbar recht fehlerhaft ist. Da werden immer mal Referenzen auf fehlende Stellen gemacht. Die oben verlinkte Version bei Microsoft ist da wohl etwas besser, aber dennoch hatte mich das erstmal so gefrustet, dass ich mich anderen Dingen zugewendet habe.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Y Wie bekomme ich durch getImage an das Image heran? Allgemeine Java-Themen 1
Tobero Wie bekomme ich in welchem Quadrat sich eine Position in einem Grid befindet Allgemeine Java-Themen 11
R Wie bekomme ich das Zeichen 'digit' an vorderster Stelle Allgemeine Java-Themen 4
Drachenbauer warum bekomme ich hier eine NullPointerException Allgemeine Java-Themen 6
D Compiler-Fehler JavaFX - Bekomme Fehlermeldungen nicht weg Allgemeine Java-Themen 31
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
S Java Editor Bekomme bei der Code-Vervollständigung die Zeichen ​ Allgemeine Java-Themen 3
J wo bekomme ich Java5 her? Allgemeine Java-Themen 11
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
Exdroid BlueJ Wie bekomme ich die Ausgabe in eine TXT Datei? Allgemeine Java-Themen 2
C Was bekomme ich eine Nullpointerexception? (Apache POI) Allgemeine Java-Themen 3
S Bekomme mit Scanner und URL keine Html-Seite ausgelesen Allgemeine Java-Themen 3
S AWT Wie bekomme ich eine Liste aller chars in einem Font? Allgemeine Java-Themen 3
S Bekomme nullwerte bei methodenaufruf in versch. Klassen Allgemeine Java-Themen 16
K Bekomme JUnit TEst nicht zum laufen :( Allgemeine Java-Themen 9
T Wie bekomme ich den Pfad ohne Dateiname? Allgemeine Java-Themen 2
F Woher bekomme ich "dlib" oder: Interpreter-Program Allgemeine Java-Themen 2
W Umlaute umwandeln bekomme nur Leerzeichen raus. Allgemeine Java-Themen 11
der JoJo [TreeSelection] wie bekomme ich alle Elemente Allgemeine Java-Themen 4
N Hilfe: Bekomme statt '>' '>' . Allgemeine Java-Themen 11
M Wie bekomme ich Threadsdazu parallel zu arbeiten? Allgemeine Java-Themen 13
E Wie bekomme ich mein Image in das Fenster Allgemeine Java-Themen 2
A Auf Java 5 umgestellt und bekomme 101 Warnungen. Allgemeine Java-Themen 5
F Wie bekomme ich die aktuelle aufgerufene Methode herraus? Allgemeine Java-Themen 6
W Umlaute in Dateien und Verzeichnissen. Bekomme Fehler Allgemeine Java-Themen 5
C JNI, wie bekomme ich das HWND zu einem JWindow oder Window? Allgemeine Java-Themen 3
C wie bekomme ich ToolTips in den Vordergrund? Allgemeine Java-Themen 3
N Bekomme NIE ein TRUE obwohl ich es bekommen müsste :( Allgemeine Java-Themen 10
Z Woher bekomme ich Icon's? Allgemeine Java-Themen 2
A wie bekomme ich Applikation zum Laufen Allgemeine Java-Themen 3
B Wie bekomme ich den Wert aus der For-Schleife? Allgemeine Java-Themen 5
S Wie bekomme ich den keySet einer inneren HashMap?? Allgemeine Java-Themen 4
G JavaDoc: Spezielle Beschreibung nur in Method Detail Allgemeine Java-Themen 5
T Spezielle Bytes in Datei schreiben Allgemeine Java-Themen 7
C Spezielle Regex Allgemeine Java-Themen 6
E Spezielle Buchstaben darstellen? Allgemeine Java-Themen 7

Ähnliche Java Themen


Oben