我使用tcpdf编写PDF。我面临着奇怪的问题。我无法编写Unicode印地文字符。 'तुम्हारे'喜欢这个角色的写作?????
。虽然我已经把UTF-8作为输入。
$tcpdf = new XTCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$tcpdf->addTTFfont(K_PATH_FONTS . 'ARIALUNI.ttf', 'TrueTypeUnicode', '', 32);
第二行创建了.z,.ctg,.php
个文件。但仍然我的文字输出为???
如何为印地语Unicode字符编写它。
答案 0 :(得分:0)
我开始使用此网站而不是 - > addTTFfont功能:http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf
我发现这是向TCPDF添加字体的更可靠的方法。它将创建必要的文件以放入该文件夹。这些是通过addTTFfont方法创建的文件。
说明:
答案 1 :(得分:0)
我还在TCPDF中搜索hindi字体,最后找到解决方案。我们必须提供以下文件:https://code.google.com/p/pyfpdf/downloads/detail?name=fpdf_unicode_font_pack.zip&can=2&q=
我们不必包含整个文件。只需在你的字体fonlder中包含lohit_hi.ttf文件
然后
$pdf->addTTFfont(K_PATH_FONTS . 'lohit_ta.ttf', 'TrueTypeUnicode', '', 32);
$pdf->SetFont('lohit_hi', '', 10 ,'true');