2013-09-22 3 views
1

Dompdf에서 글꼴을 변경하는 방법을 모르겠다.Dompdf에 Georgia 글꼴을로드하는 방법

다음 스타일 시트가 있습니다. font-family : Georgia, Serif, "Times New Roman"; PDF에 조지아 글꼴이 필요합니다.

Dompdf 웹 사이트에서 Gerogia 글꼴을 찾아서/dompdf/lib/fonts 폴더에 넣었습니다 (Georgia.afm, Georgia_Bold.afm, Georgia_Bold_Italic.afm, Georgia_Italic.afm 파일이 있음). 하지만 그 파일들이 절대로드되지 않는 것 같습니다.

제발, 몇 가지 단서가 포함 파일을 사용하고 Gerogia 글꼴을 사용하십시오.

답변

0

명령 줄 인터페이스에서 글꼴을로드해야합니다. DOMPDF이

php load_font.php FontName /font.ttf

enter image description here

Source

0

같은 뭔가 조지아, 굴림의 글꼴 메트릭을 v0.5.x, 그리고 몇 가지 다른 글꼴 실수에 포함되었다 다운로드. 이러한 .AFM 파일은 .TTF로 끝나는 글꼴 그 자체가 아닌 글꼴의 메트릭입니다.

핵심 글꼴 (Helvetica, Times, Courier, Symbol 및 ZapfDingbats) 이외의 글꼴을 사용하려면 글꼴을 dompdf에로드해야합니다. @ shankar-damodaran에 설명 된대로 load_font.php 스크립트를 사용하여이 작업을 수행합니다.

dompdf 0.6.0에는 DejaVu 글꼴이 포함되었습니다. 이것들은 핵심 글꼴로 얻는 것보다 큰 문자 표현을 제공합니다. 그리고 글꼴이 이미 포함되어 있으므로 글꼴을로드 할 필요가 없습니다. 또한 v0.6.0에는 dompdf/www/fonts.php에 새로운 웹 기반 글꼴 로더가 있습니다.

dompdf에서 사용할 글꼴을로드하려면 v0.6.0으로 업그레이드해야합니다. 이전 버전보다 몇 가지면에서 훨씬 개선되었습니다. 적어도 PHP 기반의 글꼴 처리 라이브러리는 v0.5.1에서 글꼴을로드하는 것이 훨씬 쉽습니다.

마지막으로, CSS는 조금 벗어났습니다. 가장 구체적인 글꼴로 시작하여 가장 구체적인 것으로 진행해야합니다. 그래야합니다 :

font-family: Georgia, "Times New Roman", Serif; 
관련 문제