Sposób na polską czcionkę o małym filesize w PDF |
Sposób na polską czcionkę o małym filesize w PDF |
25.05.2004, 17:43:44
Post
#1
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Poland, Płock Ostrzeżenie: (0%) |
Kompletny sposób.
Aby uzyskać plik PDF za pomocą FPDF z polską czcionką o niewielkim rozmiarze należy (na przykładzie czcionki Times New Roman): 1. Kopiujemy plik times.ttf z katalogu /windows/fonts i plik iso-8859-2.map z katalogu /fpdf/fonts/makefont do katalogu z programem ttf2pt1. 2. Wpisujemy do linii komend: Kod ttf2pt1 -b -L iso-8859-2.map times.ttf timespl
3. Do katalogu z programem makefont (/fpdf/fonts/makefont) kopiujemy powstałe pliki .afm i .pfb. 4. Tworzymy skrypt php (w katalogu z makefont.php) i uruchamiamy go: [php:1:e37be0bbc6]<?php require('makefont.php'); Makefont('timespl.pfb', 'timespl.afm', 'iso-8859-2'); ?>[/php:1:e37be0bbc6] 5. Powstały plik .php i .z kopiujemy do /fpdf/fonts i możemy korzystać z czcionki [php:1:e37be0bbc6]<?php $pdf->AddFont('timespl', '', 'timespl.php'); ?>[/php:1:e37be0bbc6] -------------------- |
|
|
25.05.2004, 17:45:47
Post
#2
|
|
Grupa: Zarejestrowani Postów: 636 Pomógł: 0 Dołączył: 22.10.2003 Skąd: Katowice Ostrzeżenie: (0%) |
Mysle, ze warto przykleic ten post
|
|
|
26.05.2004, 09:34:11
Post
#3
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Poland, Płock Ostrzeżenie: (0%) |
Czy sposób się sprawdził?
-------------------- |
|
|
25.10.2005, 11:42:25
Post
#4
|
|
Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) |
czcionka z rozmiaru 190kB zostala zmniejszona do 56 kB - dla mnie działa w 100%
-------------------- |
|
|
25.10.2005, 16:40:12
Post
#5
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków |
Po co odkopujesz stare tematy ?
|
|
|
1.08.2011, 10:20:58
Post
#6
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 36 Dołączył: 12.01.2008 Skąd: Puszcza Mariańska Ostrzeżenie: (0%) |
Ja odgrzebuję z powodu problemów z tą konwersją
Z najnowszą wersją FPDF'a podany sposób nie działa [testowałem na time'sie i arial'u] Zwraca error: Error: Encoding not found: arialpl.afm -------------------- Jeżeli ktoś na forum Ci pomógł, możesz mu podziękować klikając w opcje "Pomógł" pod jego postem!
-------------------- |
|
|
30.09.2015, 15:51:23
Post
#7
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 0 Dołączył: 18.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) |
u mnie również nie działa...
robie dokładnie tak jak opisano wyżej i w innych poradnikach i zawsze identyczny problem: Error: Encoding not found: arial.afm Ktoś może pomóc ? -------------------- "timeo danaos at dona ferentes"
|
|
|
12.06.2019, 23:30:14
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.06.2019 Ostrzeżenie: (0%) |
W najnowszej wersji trzeba zmodyfikować sposób tworzenia skryptu php (punkt 4)
4. Tworzymy skrypt php (w katalogu z makefont.php) i uruchamiamy go:
Wywołujemy funkcję bez parametru pliku metryki afm (Adobe Font Metrics) - jest on automatycznie ładowany. |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 12:21 |