EisFuX: Font Originalname

Beitrag lesen

(Hallo|Hi(ho)|Tag) Pia,

es gibt ja einige Tools die es ermöglichen den originalen Namen eines Fonts anzuzeigen, denn der Dateiname muss ja nicht stimmen.
Jetzt frage ich mich ob sich diese[sagen wir mal Metaangabe] auch mit PHP auslesen lässt?

Der einfachste mir bekannte Weg mittels PHP ist function get_friendly_ttf_name().

Vielleicht sogar noch weitere Infos[Autor, erstellt am,usw...]

Obiges Script stellt ja nur einen Auszug aus der class_ttf.php dar. Vielleicht kann dir diese PHP-Klasse weiterhelfen.

Generell bereitet das Auslesen von Binär-Formaten mit PHP einige Schwierigkeiten, weil PHP keinen brauchbaren Datentyp struct (, record, OBJECT, ...) hat. Man muss solche Strukturen mit unpack() in PHP-Arrays verpflanzen um sie brauchbar verarbeiten zu können. Ich habe damit schon diverse Dateiformate (u. A. JIF/JPEG/EXIF, PNG, IFF, Amiga-Bitmap-Fonts) auslesen oder/und bearbeiten können, aber TTF oder OTF hab ich bisher noch nicht benötigt. Daher kann ich in dem Fall nur auf die einschlägigen Websites verweisen:

http://www.freetype.org/index2.html
http://www.microsoft.com/typography/otspec/
http://developer.apple.com/textfonts/TTRefMan/RM06/Chap6.html

MffG
EisFuX