FontEmbedding

PDF / PDF ±Û²Ã Æ÷ÇÔ


¸ñÂ÷

1 1 dvips/ps2pdf¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì
1.1 DownloadBase35 ÀÌ¿ëÇϱâ
1.2 ps2pdf14.bat ÀÌ¿ëÇϱâ
1.3 ´Ù¸¥ ¹æ¹ý
1.4 KC2006¿¡¼­
2 2 Dvipdfm(x)¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì
2.1 KC2006¿¡¼­
3 3 PdflatexÀ» ÀÌ¿ëÇÏ´Â °æ¿ì
3.1 KC2006¿¡¼­
4 4 Distiller¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì

ÀϹÝÀûÀ¸·Î dvips/ps2pdf, dvipdfm(x), pdflatexÀ» Çϸé PS ±Û²ÃÀÌ PDF ¹®¼­¿¡ Æ÷ÇÔ (Embedding) µÈ´Ù.

´Ü, AdobeReader°¡ Base 14 ±Û²Ã (Times 4°³, Helvetica 4°³, Courier 4°³, Symbol 1°³, Zapf Dingbat 1°³) À» Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î À§ÀÇ µå¶óÀ̹öµéÀÌ Base 14 ±Û²ÃÀ» ±âº»ÀûÀ¸·Î EmbeddingÇÏÁö ¾Ê´Â´Ù. ƯÈ÷ AdobeReaderÀÇ ¹öÁ¯ 4.0À̻󿡼­ º¸¸é Times´Â Times New RomanÀ¸·Î, Helvetica´Â Arial·Î ġȯµÇ¾î ³ªÅ¸³­´Ù. ÀÌ µÎ ±Û²ÃÀÌ Times¿Í Helvetica¿Í´Â ºñ½ÁÇÏÁö¸¸ ±× Â÷ÀÌÁ¡Àº ºÐ¸íÈ÷ Á¸ÀçÇÑ´Ù(°í ÇÑ´Ù). µû¶ó¼­ ÀÌ À§Å°ÆäÀÌÁö¿¡¼­´Â ¾î¶»°Ô Çϸé Times¿Í Helvetica ÆùÆ®¸¦ EmbeddingÇÏ´ÂÁö¿¡ ´ëÇØ ´Ù·é´Ù. ´ÙÀ½ ¼Ò½º¸¦ ÄÄÆÄÀÏÇؼ­ PS¿Í PDF¸¦ ºñ±³ÇØ º¸¶ó (ÀÚ·áÃâó: tex newsgroup).
\documentclass{minimal}
\usepackage{mathptmx}
\begin{document}
$z$
\end{document}
(!) ¿ªÀ¸·Î º»¹®¿¡ Times New Roman°ú ArialÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. °ü½ÉÀÌ ÀÖÀ¸½Å ºÐÀº http://ftp.ktug.or.kr/mirrors/w32tex/win32/current/ ¿¡¼­ timesnew.zipÀ» º¸½Ã¶ó.

1 1 dvips/ps2pdf¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì

¿ì¸®ÀÇ ¿µ¿øÇÑ Ä£±¸ÀÎ Ghostscript°¡ ÀÌ Àϵµ ÈǸ¢È÷ Àß Çس½´Ù. ´Ù¸¸ Ghostscript´Â Times¸¦ Nimbus RomanÀ¸·Î, Helvetica¸¦ Nimbus Sans·Î ġȯÇÑ´Ù. ±×·¸Áö¸¸ ÀÌ µÎ ±Û²ÃÀº Times¿Í Helvetica¿ÍÀÇ Â÷ÀÌ´Â °ÅÀÇ ¾ø´Ù.

1.1 DownloadBase35 ÀÌ¿ëÇϱâ

/texmf/web2c¿¡ ÀÖ´Â updmap.cfg ÆÄÀÏÀ» ¿­¾î¼­ ´ÙÀ½ ÇÑ ÁÙÀ» ÷ºÎÇÑ´Ù.
dvipsDownloadBase35 true
ÀúÀåÇÑ ÈÄ µµ½ºÃ¢(¸í·ÉÇà)¿¡¼­ initexmf --mkmaps -u¸¦ ÇÏ¸é µÈ´Ù. (!) Base35´Â PS ÇÁ¸°ÅÍ¿¡ ³»ÀåµÈ ÆùÆ®¸¦ ¸»ÇÑ´Ù.

1.2 ps2pdf14.bat ÀÌ¿ëÇϱâ

AFPL Ghostscript°¡ ¾Æ´Ñ GNU Ghostscript¿¡ ÀÖ´Â ps2pdf14¸¦ »ç¿ëÇÏ¸é µÈ´Ù. Áï,
dvips -P pdf -G0 imsi.dvi
ps2pdf14 imsi.ps imsi.pdf

1.3 ´Ù¸¥ ¹æ¹ý

(¿µ¹®)À©µµ¿ì¿¡¼­ ÇÑ±Û À¥ÆäÀÌÁö¸¦ ÆÄÀÏ·Î Ãâ·ÂÇÏ¿© ´Ü¼øÈ÷ ps2pdfÇϸé ÇѱÛÆÇ AdobeReader¿¡¼­µµ ÇѱÛÀÌ ¸ðµÎ ±ú¾îÁö´Â °æ¿ì°¡ Àִµ¥, ÀÌ ¹æ¹ýÀº ¸ðµç ÆùÆ®¸¦ Àß EmbeddingÇÑ´Ù.
gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=letter
   -dPDFSETTINGS=/printer -dCompatibilityLevel=1.3 -dMaxSubsetPct=100
   -dSubsetFonts=true -dEmbedAllFonts=true -sOutputFile=imsi.pdf imsi.ps
À©µµ¿ì¿¡¼­´Â gs´ë½Å¿¡ gswin32¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

1.4 KC2006¿¡¼­

KC2006¿¡¼­´Â config ¿É¼Ç¿¡ µû¶ó urw nimbus ÆùÆ®¸¦ embedÇϰųª ÇÏÁö ¾Ê°Ô ÇÒ ¼ö ÀÖ´Ù.
#> dvips -Ppdf foo
ÀÌ°ÍÀº base14¸¦ ÀÓº£µåÇÏÁö ¾ÊÀº pdf¸¦ ¸¸µé°í
#> dvips -Pdl foo
ÀÌ·¸°Ô Çϸé base14¸¦ urw nimbus ÆùÆ®·Î ġȯÇÏ¿© ÀÓº£µåÇÑ´Ù.

2 2 Dvipdfm(x)¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì

/texmf/web2c¿¡ ÀÖ´Â updmap.cfg ÆÄÀÏÀ» ¿­¾î¼­ ´ÙÀ½ ÇÑ ÁÙÀ» ÷ºÎÇÑ´Ù.
dvipdfmDownloadBase14 true
ÀúÀåÇÑ ÈÄ µµ½ºÃ¢(¸í·ÉÇà)¿¡¼­ initexmf --mkmaps -u¸¦ ÇÏ¸é µÈ´Ù.

2.1 KC2006¿¡¼­

KC2006ÀÇ DVIPDFMx ¼³Á¤Àº base14¸¦ ÀÓº£µåÇÏÁö ¾Ê´Â °ÍÀÌ´Ù. ÀÌ°ÍÀ» urw ´ëÀÀÆùÆ®¸¦ ÀÓº£µùÇϵµ·Ï ¸¸µé·Á¸é KTUGOperate:22099¿¡ ÷ºÎµÈ dpxbase14embed.bat¸¦ ½ÇÇàÇÏ¸é µÈ´Ù.
#> dpxbase14embed
¿ø·¡ÀÇ ¼³Á¤À¸·Î µÇµ¹¸®·Á¸é
#> dpxbase14embed -r

3 3 PdflatexÀ» ÀÌ¿ëÇÏ´Â °æ¿ì

/texmf/web2c¿¡ ÀÖ´Â updmap.cfg ÆÄÀÏÀ» ¿­¾î¼­ ´ÙÀ½ ÇÑ ÁÙÀ» ÷ºÎÇÑ´Ù.
pdftexDownloadBase14 true
ÀúÀåÇÑ ÈÄ µµ½ºÃ¢(¸í·ÉÇà)¿¡¼­ initexmf --mkmaps -u¸¦ ÇÏ¸é µÈ´Ù.

3.1 KC2006¿¡¼­

KC2006ÀÇ pdflatex ¼³Á¤Àº base14¿¡ ´ëÇÏ¿© urw ´ëÀÀ ÆùÆ®¸¦ ÀÓº£µåÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù.

4 4 Distiller¸¦ ÀÌ¿ëÇÏ´Â °æ¿ì

AcrobatReader version 3.x¿¡´Â Times¿Í Helvetica°¡ Type1 Æ÷¸ËÀ¸·Î µé¾î ÀÖ´Ù. ÀÌ ÆÄÀÏÀ» ±¸Çؼ­ (±âÁ¸ AcrobatReader°¡ ÀÖÀ¸¸é Á¦°ÅÇÑ ÈÄ) 3.x ¹öÁ¯À» ¼³Ä¡ÇÑ ÈÄ ÆùÆ®¸¦ º¹»çÇؼ­ Distiller³»¿¡ ÀÖ´Â ÆùÆ® µð·ºÅ丮·Î ¿Å±â¸é µÈ´Ù. ´Ù½Ã 3.x¸¦ Áö¿ì°í ÃֽŠ¹öÁ¯À» ¼³Ä¡ÇÑ´Ù.
  • ȤÀº ¼³Ä¡ÇÏ´Â °ÍÀÌ ¹ø°Å·Î¿ì¸é 3.x ÆùÆ®¸¸ ¹­Àº ÆÄÀϵµ µ¹¾Æ´Ù´Ï°í ÀÖÀ¸´Ï Âü°íÇϽñæ.

CategoryFont
Retrieved from http://faq.ktug.org/faq/FontEmbedding
last modified 2008-01-09 03:57:01