2017-10-07 19 views
0

TFPDFを使用してタミル語のコンテンツをPDF形式で表示しようとしています。私はTSCu_SaiIndira.ttf、Tamilフォントをダウンロードし、C:\wamp\www\tfpdf\font\unifontのパスに保存しました。メモ帳に保存されているタミール語は「பெயர்கள்」です。以下のコードを実行すると、別の文字で表示されます。TFPDFにタミール語のフォントを表示できません

<?php 
require('tfpdf.php'); 

$pdf = new tFPDF(); 
$pdf->AddPage(); 

// Add a Unicode font (uses UTF-8) 
$pdf->AddFont('DejaVu','','TSCu_SaiIndira.ttf',true); 
$pdf->SetFont('DejaVu','',14); 

// Load a UTF-8 string from a file and print it 
$txt = file_get_contents('HelloWorld.txt'); 
$pdf->Write(8,$txt); 

// Select a standard font (uses windows-1252) 
$pdf->SetFont('Arial','',14); 
$pdf->Ln(10); 
$pdf->Write(5,'The file size of this PDF is only 12 KB.'); 

$pdf->Output(); 
?> 

私はコーディングが初めてです。私は関連する質問のために掲示されたすべての答えを読んだが、何もうまくいきません。このコードで

答えて

0

$pdf->AddFont('DejaVu','','TSCu_SaiIndira.ttf',true); 
$pdf->SetFont('DejaVu','',14); 

あなたは適切ではないフォントファミリ名として「そしてDejaVu」を使用しています。私は簡単なテストを行いました:

$pdf->AddFont('TSCu_SaiIndira','','TSCu_SaiIndira.ttf', true); 
$pdf->SetFont('TSCu_SaiIndira','',14); 

私のために働きました。

+0

私はすでに、このエラーFPDFエラーを投げていることを試みました:未定義フォント:tscu_saiindira – manikandan

関連する問題