imagepsencodefont

(PHP 4, PHP 5)

imagepsencodefontBir yazı tipinin karakter kodlamasını değiştirir

Açıklama

imagepsencodefont ( resource $yazıtipi , string $kodlama_dosyası ) : bool

Bir dosyadan bir karakter kodlaması yöneyi yükler ve yazı tipinin kodlama yöneyini bununla değiştirir. Bir PostScript yazı tipinin öntanımlı yöneyi 127'den büyük karakterleri kapsamadığından İngilizce dışında bir dil kullanacaksanız kodlamayı mutlaka değiştirmelisiniz.

Bu işleve her seferinde yeniden kullanmamak için en iyi yöntem yapılandırma dosyasında ps.default_encoding yönergesine doğru kodlama dosyasını belirtmektir. Böylece yüklediğiniz bütün yazı tipleri özdevinimli olarak doğru kodlamayı kullanırlar.

Değiştirgeler

yazıtipi

imagepsloadfont() tarafından döndürülen bir yazı tipi özkaynağı.

kodlama_dosyası

Bu dosyanın biçemi T1libs belgelerinde açıklanmaktadır. T1lib iki kullanıma hazır dosya ile gelir: IsoLatin1.enc ve IsoLatin2.enc.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - imagepsencodefont() örneği

<?php
//Bir .pfb yazı tipi dosyası yükleyelim
$font imagepsloadfont('./px3l.pfb');

// T1lib'e ISO Latin 1 kodlamasını kullan diyelim
imagepsencode($font'./IsoLatin1.enc');

// Burada yazı tipini kullanıyoruz

// İşimiz bitince yazı tipine ayrılan belleği serbest bırakıyoruz
imagepsfreefont($font);
?>

Notlar

Bilginize: Bu işlev sadece, PHP, --with-t1lib[=DİZİN] seçeneği ile derlenmişse kullanılabilir.