User Tools

Site Tools


doc:appunti:prog:fpdf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:prog:fpdf [2011/06/23 15:03] – [Perparare il font per l'uso con fpdf] niccolodoc:appunti:prog:fpdf [2011/09/22 11:29] (current) – [Scegliere il font] niccolo
Line 37: Line 37:
 premendo //Invio// nella casella //Search//, se il carattere esiste nel font, viene evidenziato in negativo per qualche secondo nella tabella dei glifi. premendo //Invio// nella casella //Search//, se il carattere esiste nel font, viene evidenziato in negativo per qualche secondo nella tabella dei glifi.
  
-===== Perparare il font per l'uso con fpdf =====+Dopo aver individuato il font è possibile installarlo (anche nella propria home directory) seguendo le istruzioni contenute nella [[..:linux:tux:fonts?&#debian_squeeze_e_xorg|pagina relativa ai font TTF]]. 
 + 
 +In alternativa all'installazione manuale è sufficiente **attivare** il font in ''fontmatrix'' (abilitando il segno di spunta); in questo caso viene creato un link simbolico al font nella directory **''$HOME/.Fontmatrix/Activated/''**, tale directory è compresa tra quelle utilizzate da ''fontconfig''. ''fontmatrix'' stesso provvede all'aggiornamento della cache di ''fontconfig''
 +===== Preparare il font per l'uso con fpdf =====
  
 Con questa ricetta si prepara un font TTF per essere incluso nel documento ed utilizzato per rendere caratteri speciali quali le lettere accentate e il simbolo dell'Euro. Con questa ricetta si prepara un font TTF per essere incluso nel documento ed utilizzato per rendere caratteri speciali quali le lettere accentate e il simbolo dell'Euro.
Line 58: Line 61:
  
   * Nel file .ttf **deve essere presente la codifica Unicode** per ogni carattere.   * Nel file .ttf **deve essere presente la codifica Unicode** per ogni carattere.
-  * La mappa indicata viene usata per associare il codice 0-255 ad un punto Unicode (codice del carattere). Se non viene indicata la mappa, si intende cp1252.+  * La mappa indicata viene usata per associare ciascun codice 0-255 ad un punto Unicode (indicato con la sintassi ''U+0041''). Se un carattere presente nella mappa non è presente nel font, viene emesso un messaggio di warning. Se non viene indicata la mappa, si intende cp1252.
   * Nel file .php vengono salvate informazioni sulla metrica del font.   * Nel file .php vengono salvate informazioni sulla metrica del font.
  
Line 84: Line 87:
 $pdf->Output(); $pdf->Output();
 </code> </code>
 +
 +===== Unicode =====
 +
 +Alcuni link utili per Unicode:
 +
 +  * [[http://unicode-search.net/]] Ricerca caratteri nella codifica Unicode
 +  * [[http://www.utf8-chartable.de/]] Tabelle Unicode
doc/appunti/prog/fpdf.1308834204.txt.gz · Last modified: 2011/06/23 15:03 by niccolo