imagepsencodefont

(PHP 4, PHP 5)

imagepsencodefont Ändert die Vektor-Beschreibung einer Schriftart

Warnung

Diese Funktion wurde mit PHP 7.0.0 ENTFERNT.

Beschreibung

imagepsencodefont ( string $encodingfile ) : bool

Lädt einen Zeichen-Beschreibungs-Vektor aus einer Datei und verändert die Vektor-Beschreibung der Schriftart. Da eine PostScript-Schriftart meist Lücken oberhalb des 127. Zeichens aufweist, werden Sie dies oft anpassen wollen, sofern Sie eine andere Sprache als Englisch benutzen.

Sollten Sie diese Funktion ständig benutzen, ist es besser, diese Beschreibungs-Datei innerhalb der Konfigurations-Datei bei ps.default_encoding anzugeben. Dadurch wird immer die richtige Datei geladen und die Zeichen haben damit die richtige Beschreibung.

Parameter-Liste

font_index

Eine Schriftartressource, die von imagepsloadfont() zurückgegeben wurde.

encodingfile

Das genaue Dateiformat ist in der Dokumentation zu T1Lib beschrieben. T1Lib wird mit zwei gebrauchsfertigen Beschreibungsdateien (IsoLatin1.enc und IsoLatin2.enc) ausgeliefert.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Changelog

Version Beschreibung
7.0.0T1Lib support was removed from PHP, thus this function was removed.

Beispiele

Beispiel #1 imagepsencodefont() Beispiel

<?php
// Lade eine .pfb Schriftartdatei
$font imagepsloadfont('./px3l.pfb');

// Teile T1lib mit, dass ISO Latin 1 Kodierung verwendet werden soll
imagepsencode($font'./IsoLatin1.enc');

// Führe beliebige Operationen mit der Schriftart aus

// Gib die Schriftart frei
imagepsfreefont($font);
?>

Anmerkungen

Hinweis: Diese Funktion steht nur zur Verfügung, wenn PHP mit der Option --with-t1lib[=DIR] übersetzt wurde.