(PHP 4, PHP 5)
imagepsencodefont — Bir yazı tipinin karakter kodlamasını değiştirir
$yazıtipi
, string $kodlama_dosyası
) : boolBir 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.
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.
Başarı durumunda TRUE
, başarısızlık durumunda FALSE
döner.
Ö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);
?>
Bilginize: Bu işlev sadece, PHP, --with-t1lib[=DİZİN] seçeneği ile derlenmişse kullanılabilir.