2017-10-07 3 views
0

TFPDF를 사용하여 타밀어 콘텐츠를 PDF 형식으로 표시하려고합니다. 타밀어 글꼴 인 TSCu_SaiIndira.ttf를 다운로드하여 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); 

. 신속한 테스트를 수행했습니다.

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

나를 위해 일했습니다.

+0

나는 이미이 오류를 던지려고했다. FPDF 오류 : 정의되지 않은 글꼴 : tscu_saiindira – manikandan

관련 문제