Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czcionki ISO do FPDF
Forum PHP.pl > Forum > PHP
pysio
Dla wszystkich ktorzy nie mogli sami wymeczyc polskich czcionek do FPDF, daje gotowce...Verdana i Arial we wszystkich odmianach...skondensowane do ok. 30kb dla kazdej czcionki

FPDF
SongoQ
To moze od razu wrzuc wszystkie standardowe.
kszychu
Myślę, że bardziej przysłużyłbyś się dla sprawy, gdybyś umieścił tu instrukcje krok po kroku jak samemu je wygenerować.
SongoQ
Mysle ze jest to zbedne, bo w manualu do fpdf jest wyszystko opisane, nawet w wersji polskiej. Co do opisania na tym forum to juz widzialem ten post, wiec nie powinno sie 2 razy tego samego pisac. Jesli chodzi o fonty to szybciej by bylo sciagnac gotowe np w iso lub jak kto woli i uzywac, wiec jak bys wszystko przerobil i umiescil linka na forum to komus by sie przydaly.
pysio
wiec opisuje...

Krok 1:

przy pomocy ttf2pt1 (do sciagniecia - link nizej) przerabiamy TTF na Type1 i usuwamy znaki spoza ISO-8859-2 (pliki *.map znajduja sie razem z FPDF)

ttf2pt1 -b -L iso-8859-2.map ariali.ttf ariali

w wyniku tego powstana: ariali.afm i ariali.pfb, w najwiekszym skrocie AFM to wymiary znaków , a PFB to ksztalty czcionek

Krok 2:

plik TTF juz nam nie bedzie potrzebny.
Uruchamiamy podany ponizej skrypcik (troche inny niz podano w tutorialu - tamten uzywa TTF (z pelnym zestawem znakow) , my uzyjemy okrojonego PFB)


Kod
#!/usr/local/bin/php
<?
require('../makefont/makefont.php');
Makefont('ariali.pfb', 'ariali.afm', 'iso-8859-2',Array(),'Type1');  


powstana pliki ariali.php (wymiary czcionek) i ariali.z (spakowany plik PFB)

Krok 3:

wrzucamy ariali.php i ariali.z do katalogu czcionek FPDF'a
dalej juz wiecie...

Za pare minut umieszcze na stronie pare innych czcionek i ttf2pt...

ok gotowe

lezy i czeka : Courier , Tahoma, Comic, Times
plus wczesniejsze: Arial i Verdana
chyba wiecej nie potrzeba
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.