name einer schriftart auslesen?

DjDee

Erfahrenes Mitglied
hallo!

ich suche nach einer funktionen oder einem ansatz um aus einer .ttf-schrift datei den namen der schrift auszulesen. gibt es da irgendwas oder hat jemand einen ansatz wie es zu machen wäre?

vielen dank schonmal für eure antworten!

stefan
 
die files liegen im selben verzeichnis wie das script. ich will im script den pfad zur schrift angeben und möchte danach den namen ausgeben.

aber eben nicht "65659___.TTF" sondern "Quixley LET Plain:1.0".
 
Hier also das Script gibt dir alle Files aus die bei $allowedFiles angegeben sind
getrennt werden die erlaubten Files mit einem | also z.b. "ttf|txt|gif" usw..
PHP:
<?php
function lookup($dir) {
    $image = "http://www.epa.gov/r10earth/offices/oec/duwamish/file.gif";
	 $allowedFiles = "ttf";
    $directory = opendir ($dir);
    while ($entry = readdir ($directory)) {
        if (!preg_match("/($allowedFiles)/i",$entry)) {
        }
        else {
           echo "<a href='$entry'><img src='$image' border='0'>&nbsp;" . $entry . "</a>";
		  }
	 }
}
lookup(".") ;
?>
 
Zuletzt bearbeitet:
ich suche keinen directory lister sondern eine funktion die mir den echten namen eines ttf files ausgibt.
 
hmm
ok langsam denke ich verstehe ich wie du das meinst!

Die Dateien heissen schon so also 234239_.......ttf

Die einzige möglichkeit wäre nur wenn der Richtige name auch im TTF drinnen steht von mir aus in den ersten 10 bytes.
Dann müsste man nur die Ersten X bytes auslesen und den String extrahieren!

Ansonten seh ich keine möglichkeit wie du das machen kannst
 
Zurück