這個類,增加了UTF-8支持FPDF的修改版本。此外,它僅嵌入文檔中使用的 字體的必要部分,使文件的大小比嵌入整個字體的字體小得多。這些功能最初是爲mPDF項目開發的 。
是否可以包含該類的FontAwesome?
第一次嘗試: 我下載了FontAwesome。我上傳了http://www.fpdf.org/makefont/文件fontawesome-webfont.ttf
,然後產生fontawesome-webfont.php
,但是有很多的警告:
我搬到fontawesome-webfont.ttf
到tfpdf/font/unifont
和fontawesome-webfont.php
至tfpdf/font/
。我用Font Dump script檢查字體被正確加載,但
$pdf = new PDF();
$pdf->AddFont('FontAwesome','','fontawesome-webfont.ttf',true);
$pdf->DumpFont('FontAwesome');
$pdf->Output();
只產生
第二次嘗試: 我發現在Is possible to embed fontawesome font in fpdf?的FPDF類似的問題。 我試圖按照這個答案https://stackoverflow.com/a/31485855/2311074但ttf2pt1
似乎是outdated。我試圖按照ttf2ps1
的說明操作,但它沒有生成所需的輸出。我也不確定他的意思是run through makefont.php
。這個文件似乎不再存在。
問題我可以在fFPDF或類似的東西中包含fontawesome嗎?我意識到集成在tFPDF中的SYMBOL
字體。不過,我需要3個符號,電話,電子郵件和世界。 SYMBOL
字體中沒有世界圖標,並且電子郵件圖標loos非常糟糕。我們很高興有任何支持。
是的,我也可以做到這一點。但是,我不得不擔心符號和文本之間的差距。另外添加一個新的字體非常容易。 – Adam