|
8.106.32 ps_findfont()Charge une police[ Exemples avec ps_findfont ] PECL
int
ps_findfont (
resource
psdoc
,
string
fontname
,
string
encoding
,
bool
embed
)
Charge une police pour utilisation ultérieure. Avant que le texte soit
écrit avec la police chargée, il doit être fixé avec
ps_setfont
. Cette fonction doit avoir le fichier de
police métrique "adobe" afin de calculer l'espace utilisé par les
caractères. Une police qui est chargée dans une page sera seulement
disponible sur cette page. Les polices qui seront utilisées dans le
document complet doivent être chargées avant le premier appel de
ps_begin_page
. L'appel de
ps_findfont
entre les pages mettra la cette police
disponible pour toutes les pages qui suivent.
-
psdoc
-
-
fontname
-
-
encoding
-
ps_findfont
essaiera de charger le fichier passé
dans le paramètre
encoding
. Les fichiers
d'encodage sont de même syntaxe que ceux utilisés par
dvips(1)
. Ils contiennent un vecteur de police
d'encodage (qui n'est pas présentement utilisé mais qui doit être
présent) et une liste de ligatures en extra pour prolonger la liste des
ligatures dérivées du fichier afm.
encoding
peut être
NULL
ou une chaîne de caractères vide
si l'encodage par défaut (TeXBase1) désire être utilisé.
Si l'encodage est fixé à
builtin
alors il n'y aura
pas d'encodage à nouveau et l'encodage spécifique de police sera
utilisé. Cela est très utile pour les polices avec symboles.
-
embed
-
Retourne un identifiant de la police ou zéro en cas d'erreur. L'identifiant
est un nombre positif.
|