근무작업 하는 도중 TCPDF 에서 MPdf로 변경하던 중에 한글깨짐 수정한 방법
composer로 mpdf 8버전대 설치,
1. 나눔고딕 ttf 파일들을 다운로드 후 /vendor/mpdf/mpdf/ttfonts 폴더에 업로드
2. /vendor/mpdf/mpdf/src/Config/FontVariable.php
unbatang 검색 후
나눔고딕에 대한 배열 추가
"unbatang" => [/* Korean */
'R' => "UnBatang_0613.ttf",
],
/* 아래 나눔고딕에 대한 설정 추가 */
"nanumgothic" => [/* Korean */
'R' => "NanumGothic.ttf",
'B' => "NanumGothicBold.ttf",
],
3. mpdf 선언에서 나눔고딕 default 되도록 설정
require_once $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf(['tempDir' => $_SERVER['DOCUMENT_ROOT'] . '/tmp',
'useAdobeCJK' => true,
'default_font' => 'nanumgothic'
]);
5. 새로고침해서 한글 깨짐 확인하면 나눔고딕체로 변경되어있다…!