PDF_setfont

(PHP 4 >= 4.0.5, PECL pdflib >= 1.0.0)

PDF_setfontSet font

Description

bool PDF_setfont ( resource $pdfdoc , int $font , float $fontsize )

Sets the current font in the specified size, using a font handle returned by PDF_load_font(). Returns TRUE on success or FALSE on failure.

Коментарии

There is also another encoding called 'host'. in the pdflib test examples, they say:
" We don't want to use metrics files for the sample, and therefore stick to host encoding. For this reason the sample text (which uses German special characters) must be platform-specific. Both flavors only differ in the special characters."
2000-03-30 19:24:37
http://php5.kiev.ua/manual/ru/function.pdf-setfont.html
To anyone who is trying to add extra FONTS to work with PHP and pdflib.

Take a look at: ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/ - This is collection of fonts already converted to AFM. There are thousands of fonts. What I am doing is downloading everything, and then I will grep my way through the directories to find what I am looking for.

Another tip: to get the pdflib.upr file working with your fonts add:
putenv("PDFLIBRESOURCE=/dir/where/the/file/is/fonts/pdflib.upr");
on the beginning of your php script. And make sure you change the Font Definition entry on your pdflib.upr file as well. It needs to point to the directory where the .afm files are.
2000-11-07 01:04:58
http://php5.kiev.ua/manual/ru/function.pdf-setfont.html
For those who are looking 
the PDF core fonts Are

Courier,Courier-Bold,Courier-Oblique,Courier-BoldOblique,
Helvetica,Helvetica-Bold,Helvetica-Oblique,Helvetica-BoldOblique,
Times-Roman,Times-Bold,Times-Italic,Times-BoldItalic,
Symbol,ZapfDingbats
2000-12-21 04:21:22
http://php5.kiev.ua/manual/ru/function.pdf-setfont.html
Автор:
Note that pdf_setfont (this function) and pdf_set_font (a deprecated function) are different. I spent a while trying to figure out why my code wasn't working; it turns out I'd included the extra underscore by accident...
2003-06-04 15:38:54
http://php5.kiev.ua/manual/ru/function.pdf-setfont.html
Here is a simple function to ease changing fonts in your PDF.

function pdf_font($pdf,$size,$face='arial')
{
   //Set the path 
   $path=$_SERVER['DOCUMENT_ROOT'];
   ${$face} = $face."=$path/fonts/".$face.".ttf";

   pdf_set_parameter($pdf, 'FontOutline',${$face});
       
   $font=pdf_findfont($pdf,$face,"host",0);
   
    pdf_setfont($pdf,$font,$size);
}
2007-10-24 08:56:16
http://php5.kiev.ua/manual/ru/function.pdf-setfont.html
Note that core font Helvetica-Bold does not accept font sizes>12 .
This probably affects other core fonts.
2008-12-13 18:22:39
http://php5.kiev.ua/manual/ru/function.pdf-setfont.html

    Поддержать сайт на родительском проекте КГБ