TeX°ú LaTeX¿¡ ±Û²ÃÀ» Ãß°¡ÇÏ´Â °ÍÀº ¾à°£ º¹ÀâÇÏ´Ù. ÇÏÁö¸¸ ¸¹Àº ÀϵéÀÌ ±×·¸µíÀÌ, ¾î¶»°Ô ÇÏ´ÂÁö ¾Ë°í ³ª¸é À̰͵µ ½¬¿î ÀÏÀÌ´Ù. ¾î¶² ±Û²ÃµéÀº ¸ÞŸ±Û²Ã Çü½ÄÀ¸·Î, ¾î¶² ±Û²ÃµéÀº ŸÀÔ1 Çü½ÄÀ¸·Î ¹èÆ÷µÈ´Ù. º¸Åë ŸÀÔ1 Çü½ÄÀ» ÀÌ¿ëÇÏ´Â ÆíÀÌ ´õ ½±´Ù. ÇÏÁö¸¸ ¸ÞŸ±Û²Ã¿¡´Â Å©±â¿¡ µû¶ó ÇüŸ¦ ¸ÂÃá´Ù´Â ¶Ù¾î³ ÀåÁ¡ÀÌ ÀÖ´Ù. ÀÌ¿¡ ºñÇØ Å¸ÀÔ1°ú Æ®·çŸÀÔ ±Û²ÃÀÇ °æ¿ì, Å©±â°¡ ´Ù¸¥ ±Û²ÃµéÀº ¶È°°Àº ÇüŸ¦ È®´ëÇϰųª Ãà¼Ò½ÃŲ °ÍÀÏ »ÓÀÌ´Ù. Å©±â¿¡ µû¶ó ±Û²ÃÀÇ ÇüÅ°¡ ´Þ¶óÁö´Â °ÍÀÌ ÁÁÀº ÁÖµÈ ÀÌÀ¯´Â, Å©±â ¿ÜÀÇ Á¶°ÇµéÀ» ¹«½ÃÇÒ °æ¿ì, ±Û²ÃÀº ÀÛÀº Å©±â¿¡¼´Â ÆøÀÌ ºñ±³Àû ³Ð¾î¾ß ÇÏ°í Å©±â°¡ Ŭ ¶§¿¡´Â ÆøÀÌ Á¼¾Æ¾ß Çϱ⠶§¹®ÀÌ´Ù.
ÀÌ Àý¿¡¼´Â ŸÀÔ1 ±Û²Ã¿¡ ÃÐÁ¡À» ¸ÂÃß±â·Î ÇÑ´Ù. ŸÀÔ1ÀÌ ´õ ³Î¸® ¾²ÀÌ°í, ¼³Ä¡¿¡ ´õ ¹®Á¦°¡ ¸¹±â ¶§¹®ÀÌ´Ù.
LaTex ±Û²Ã¿¡ ´ëÇØ °£´ÜÈ÷ ¾Ë¾Æº¸±â·Î ÇÏÀÚ. LaTeXÀº ŸÀÔ1 ±Û²ÃÀ» ó¸®Çϱâ À§ÇØ ¾Æ·¡¿Í °°Àº À¯ÇüÀÇ ±Û²Ã ÆÄÀϵéÀ» »ç¿ëÇÑ´Ù.
.pl
-- Ư¼º ¸ñ·Ï(property list).
ÀÌ°ÍÀº tex ±Û²Ã ¸ÞÆ®¸¯ ÆÄÀÏÀ» »ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÑ °ÍÀÌ´Ù..vpl
-- °¡»ó Ư¼º ¸ñ·Ï(virtual property list).
°¡»ó ±Û²Ã ÆÄÀÏÀ» »ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÑ °Í..fd
-- ±Û²Ã Á¤ÀÇ(font definition).
±Û²ÃÀÇ Á·(family)À» Á¤ÀÇÇϱâ À§ÇØ »ç¿ëµÈ´Ù..tfm
-- TeX ±Û²Ã ¸ÞÆ®¸¯(tex font metric).
¿ë¾î Çؼ³¿¡¼ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ ¸ÞÆ®¸¯ ÆÄÀÏÀÌ´Ù. ÀÌ ÆÄÀÏÀº ŸÀÔ1 ±Û²ÃÀÌ
»ç¿ëÇÏ´Â .afm
ÆÄÀÏ°ú ¾ÆÁÖ ´à¾Ò´Ù(completely analogous)..vf
-- °¡»ó ±Û²Ã(virtual font).
ÀÌ ÆÄÀÏ¿¡´Â ºÎȣȿ¡ ´ëÇÑ ¼¼ºÎ»çÇ×ÀÌ µé¾îÀÖÀ¸¸ç, Çؼ®±âÀÇ ¿ªÇÒÀ» ÇÑ´Ù.
TeXÀº ÀÌ °¡»ó ±Û²ÃµéÀ» ±Û²Ã·Î¼ ´Ù·é´Ù. ¿¹¸¦ µé¾î, ÀûÀº ¼öÀÇ (À̸¦Å׸é
20°³Âë) º»·¡ ±ÛÀÚ¸¦ ´ë½ÅÇÏ´Â ±ÛÀÚ(alternate character)·Î ÀÌ·ç¾îÁø
foobar-exp.pfb¶ó´Â ÈñÇÑÇÑ ±Û²ÃÀÌ ÀÖ°í, ÀÌ ´ëü ±ÛÀÚµé ÁßÀÇ ÀϺθ¦
»ç¿ëÇÏ´Â °¡»ó ±Û²ÃÀÌ ÀÖ´Ù°í Çغ¸ÀÚ. (±×¸®°í ÀÌ °¡»ó ±Û²ÃÀº ³ª¸ÓÁö
±ÛÀÚµéÀº foobar.pfb¶ó´Â ±Û²Ã¿¡¼ °¡Á®¿Â´Ù°í ÇÏÀÚ.)
dvips´Â "³ foo.vf °¡»ó ±Û²ÃÀÇ 65¹ø ±ÛÀÚ°¡ ÇÊ¿äÇØ¿ä"¶ó°í ÇÒ °ÍÀÌ´Ù.
dvips´Â TeX ü°è¿¡¼´Â 65¹øÀÌ ¾ðÁ¦³ª "a"¶ó´Â °ÍÀ» ¾Ë°í ÀÖ´Ù. ±×·¯¸é
°¡»ó ±Û²ÃÀº TeXÀÇ ¿ä±¸¸¦ ŸÀÔ1 ±Û²ÃÀÎ foobar.pfbÀÇ 14¹ø ±ÛÀÚ·Î ´ëÀÀ½ÃÄÑ
ÁØ´Ù. (ÀÌ 14¹ø ±ÛÀڴ ŸÀÔ1 ±Û²Ã foobar.pfb¿¡ ÀÖ´Â "a"ÀÇ ´ëü ¹®ÀÚÀÏ
°ÍÀÌ´Ù.) °¡»ó ±Û²Ã ¹æ½ÄÀº ¸Å¿ì À¯¿¬Çؼ ±Û²ÃÀ» ¿©·¯ ´Ù¸¥ ±Û²Ã
ÆÄÀϵé·ÎºÎÅÍ ±¸¼ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÀÌ·± ¹æ½ÄÀº AdobeÀÇ "Àü¹®°¡"
±Û²Ã°ú °°Àº ±Û²ÃÀ» »ç¿ëÇÒ ¶§ Æí¸®ÇÏ´Ù..pk
-- ÀåÄ¡¿¡ µû¶ó ´Þ¶óÁö´Â ºñÆ®¸Ê ±Û²Ã.
ÀÌ ±Û²ÃÀº º¸Åë ÇÊ¿äÇØÁ³À» ¶§ ¸¸µé¾îÁø´Ù. (ÀÌ ±Û²ÃÀº ŸÀÔ1À̳ª
¸ÞŸ±Û²ÃÀ» ÇØ´ç ÀåÄ¡¿¡¼ Ç¥ÇöÇÑ °ÍÀÌ´Ù.) ÀÌ ±Û²ÃÀº ´ë°³ ¾à 300-1200dpi
Á¤µµ·Î Çػ󵵰¡ ³ôÀ¸¸ç, ÇÁ¸°ÅÍ¿¡ Ãâ·ÂÇÒ ¸ñÀûÀ¸·Î ¸¸µé¾îÁø´Ù.
³ôÀº ÇØ»óµµ¿Í Å©±â¿¡ µû¶ó ¸ðµÎ º°°³ÀÇ .pk
ÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù´Â
Á¡ ¶§¹®¿¡, ÀÌ ±Û²ÃÀº »ó´çÇÑ µð½ºÅ© ¿ë·®À» ÇÊ¿ä·Î ÇÏ°Ô µÈ´Ù.
¶§¹®¿¡ Àá½Ã ÀúÀåµÇ±â´Â ÇÏÁö¸¸, ½Ã°£ÀÌ Áö³ª¸é Áö¿öÁø´Ù..mf
-- ¸ÞŸ±Û²Ã ÆÄÀÏ.
¸ÞŸ±Û²ÃÀº ±Û²Ã µðÀÚÀο¡ ³Î¸® »ç¿ëµÇ´Â ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù.
(±×·¡ÇÈ¿¡µµ ¾²ÀÏ ¼ö ÀÖ´Ù.) ÀÌ Çü½ÄÀº Æ®·çŸÀÔÀ̳ª ŸÀÔ1 ¹æ¹ý¿¡ ºñÇØ
¸¹Àº ÀåÁ¡µéÀ» °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸ Æ®·çŸÀÔÀ̳ª ŸÀÔ1 ¸¸Å
ÈçÇÏÁö ¾Ê´Ù´Â Å« ¾àÁ¡ÀÌ ÀÖ´Ù. (±×¸®°í WYSIWYG ÃâÆÇ¿¡ ¾ÆÁÖ ÀûÇÕÇÏÁöµµ
¾Ê´Ù. ¹°·Ð TeXÀ» ÁÖµÈ Á¶ÆÇ ¹æ½ÄÀ¸·Î »ç¿ëÇÑ´Ù¸é ÀÌ°ÍÀº Å« ¾àÁ¡Àº
µÇÁö ¾Ê´Â´Ù.)
TeXÀÇ µð·ºÅ͸® ±¸Á¶¸¦ ¾Ë¾ÆµÎ¸é ÁÁ´Ù. ¾Ë¾ÆµÎ¾î¾ß ÇÒ ÁÖ¿ä µð·ºÅ͸®´Â ´ÙÀ½°ú °°´Ù.
$TEXMF/fonts
-- ÁÖµÈ ±Û²Ã µð·ºÅ͸®$TEXMF/fonts/type1
-- ŸÀÔ1 ±Û²Ã µð·ºÅ͸®$TEXMF/fonts/type1/foundry
-- ƯÁ¤ÇÑ ¾÷üÀÇ ÇüÅ ÆÄÀÏ
(shape file)ÀÌ µé¾î°¡´Â µð·ºÅ͸®$TEXMF/fonts/type1/foundry/fontname
-- nameÀ̶ó°í
ºÒ¸®´Â ±Û²ÃÀÌ µé¾î°£´Ù. nameÀº ´ë°³ Æò¹üÇÑ ¿µ¾î ±Û²ÃÀ̸ç,
TeX¿¡¼ ¾²ÀÌ´Â º¹ÀâÇÑ ±Û²Ã ¸í¸í ¹æ½ÄÀ» µû¸¦ ÇÊ¿ä°¡ ¾ø´Ù.$TEXMF/fonts/afm/foundry/fontname
-- foundry
¶ó´Â
¾÷üÀÇ name
À̶ó´Â ±Û²Ã¿¡ ÇØ´çÇÏ´Â afm
ÆÄÀÏÀÌ µé¾îÀÖ´Â
µð·ºÅ͸®.$TEXMF/fonts/tfm/foundry/fontname
-- afm
µð·ºÅ͸®¿Í °°Áö¸¸, ´ë½Å tfm
ÆÄÀÏÀÌ µé¾îÀÖ´Ù.$TEXMF/fonts/vf/foundry/fontname
-- À§¿Í ¸¶Âù°¡ÁöÀÌÁö¸¸
°¡»ó ±Û²ÃÀÌ µé¾îÀÖ´Ù.$TEXMF/fonts/source/foundry/fontname
-- À§¿Í °°Áö¸¸,
¸ÞŸ±Û²Ã ÆÄÀÏÀÌ µé¾îÀÖ´Ù.$TEXMF/dvips/config/psfonts.map
-- dvips¸¦ À§ÇÑ fontmap ÆÄÀÏ.
ÀÌ ÆÄÀÏÀº °í½ºÆ®½ºÅ©¸³Æ®ÀÇ Fontmap ÆÄÀÏ°ú ±â´É°ú Çü½Ä ¾ç¸é¿¡¼ ºñ½ÁÇÏ´Ù.$TEXMF/tex/latex/psnfss
-- ¸ðµç ±Û²Ã Á¤ÀÇ ÆÄÀϵéÀÌ µé¾î°¡´Â
µð·ºÅ͸®ÀÌ´Ù.¸ÕÀú ±Û²Ã¿¡ Àû´çÇÑ À̸§À» ºÙ¿©¾ß ÇÑ´Ù. ±Û²Ã¿¡ À̸§À» Áþ´Â ¹æ¹ý¿¡ ´ëÇÑ
¾È³»´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â fontinst °ü·Ã ¹®¼¸¦ º¸µµ·Ï Ç϶ó.
( ÀÌ ¹®¼´Â tetex ¹®¼°¡ µé¾îÀÖ´Â µð·ºÅ͸®ÀÇ fontinst¶ó´Â ÇÏÀ§ µð·ºÅ͸®¿¡
ÀÖÀ» °ÍÀÌ´Ù.)
¾ÆÁÖ °£·«È÷ ¸»ÇÏÀÚ¸é, À̸§ ºÙÀÌ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
FNW{V}E{n}
:
8a
ÀÌ´Ù.)pgad8a
ÀÌ´Ù.
ÀÌÁ¦´Â ´ÙÀ½°ú °°ÀÌ fontinst
¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù.
latex `kpsewhich fontinst.sty`±×¸®°í ³ª¼ ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.
\latinfamily{font_name}{}\bye¿©±â¼
font_name
Àº ±Û²Ã ÆÄÀÏ À̸§ÀÇ ¸Ç¾Õ ¼¼ ±ÛÀÚÀÌ´Ù.
(¿¹¸¦ µé¾î AdobeÀÇ garamond ±Û²ÃÀº pad
ÀÌ´Ù.)
ÀÌÁ¦ fontinst
´Â ±Û²Ã ±â¼ú(description) ÆÄÀÏ, Ư¼º ¸ñ·Ï ÆÄÀÏ,
°¡»ó Ư¼º ¸ñ·Ï ÆÄÀÏ µîÀÇ ¸¹Àº ÆÄÀϵéÀ» »ý¼ºÇÏ°Ô µÈ´Ù.
¸¹Àº .mtx
ÆÄÀϵ鵵 fontinst
¿¡ ÀÇÇØ ¸¸µé¾îÁöÁö¸¸,
ÀÌ ÆÄÀϵéÀº »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ´ÙÀ½¿¡´Â Ư¼º ¸ñ·Ï°ú °¡»ó Ư¼º ¸ñ·ÏÀ»
¸ÞÆ®¸¯°ú °¡»ó ±Û²Ã·Î º¯È¯½ÃÄÑ¾ß ÇÑ´Ù. ÀÌ ÀÛ¾÷¿¡´Â vptovf
¿Í
pltotf
¶ó´Â À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ´Ù.
for X in *.pl; do pltotf $X; done for X in *.vpl; do vptovf $X; doneÀÌÁ¦´Â ¹¬Àº
vpl
, pl
, mtx
ÆÄÀϵéÀ» »èÁ¦ÇÑ´Ù.
ÀÚ½ÅÀÇ dvipsÀÇ ¼³Á¤ ÆÄÀÏÀÎ psfonts.map
À» ÆíÁýÇØ¾ß ÇÒ °ÍÀÌ´Ù.
¿¹¸¦ µå´Â °ÍÀÌ ÀÌ ÆÄÀÏÀÇ Çü½ÄÀ» ¼³¸íÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀÌ´Ù.
marr8r ArialMT <8r.enc <farr8a.pfa marbi8r Arial_BoldItalicMT <8r.enc <farbi8a.pfa marb8r Arial_BoldMT <8r.enc <farb8a.pfa marri8r Arial_ItalicMT <8r.enc <farri8a.pfa marr8rn Arial_Narrow <8r.enc <farr8an.pfa
8r.enc
´Â ´ÜÁö dvips¿¡°Ô »ç¿ëµÈ ºÎÈ£È ¹æ½ÄÀ» ¾Ë·ÁÁÖ±â À§ÇØ ÀÖ´Â
°ÍÀÌ´Ù. (fontinst
°¡ °¡»ó ±Û²ÃÀ» ±¸¼ºÇÏ´Â ¹æ½Ä ¶§¹®¿¡, ÀÌ ¹®¼ÀÇ
¸ðµç ¿¹¿¡¼´Â ºÎÈ£È ¹æ½ÄÀÌ 8rÀÌ´Ù.) °¡Àå ¿ÞÂÊ¿¡ ÀÖ´Â ¿Àº TeXÀÌ »ç¿ëÇÏ´Â
±Û²Ã À̸§ÀÌ´Ù. µÎ¹ø° ¿Àº ±Û²ÃÀÇ ½ÇÁ¦ À̸§À¸·Î¼ ±Û²Ã ÆÄÀÏ ¾È¿¡ ±â·ÏµÇ¾î
ÀÖ´Ù. (ÀÌ À̸§Àº afm
ÆÄÀÏÀ» ¹®¼ ÆíÁý±â·Î ¿¾î¼
FontName
Áö½ÃÀÚ¸¦ ã¾Æº¸¸é ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù.) ¸¶Áö¸· ¿Àº ±Û²Ã¿¡
ÇØ´çÇÏ´Â ÇüÅ ÆÄÀÏÀÇ À̸§ÀÌ´Ù. °¢ ÆÄÀÏÀÇ µð·ºÅ͸®´Â ¾Ë·ÁÁÙ ÇÊ¿ä°¡ ¾ø´Ù.
texÀº ÆÄÀÏÀ» ã¾Æ¾ß ÇÒ °÷À» ¾Ë°í Àֱ⠶§¹®ÀÌ´Ù.
´ÙÀ½°ú °°Àº ¹®¼¸¦ latexÀ¸·Î ó¸®Çغ¸ÀÚ.
\documentclass{article} \begin{document} \usefont{T1}{pga}{m}{n}\selectfont \huge Testing a new font \dots the quick red fox jumped over the lazy brown dogs \end{document}¿©±â¿¡¼
pga
¸¦ ½ÃÇèÇÏ·Á´Â ±Û²ÃÀ» ³ªÅ¸³»´Â ¾àÀÚ·Î ¹Ù²Û´Ù.
latexÀÌ Á¦´ë·Î ó¸®Çϸé, ±Û²Ã Ãß°¡´Â °ÅÀÇ ³¡³ °ÍÀÌ´Ù. ÀÌÁ¦ ÇÒ ÀÏÀº
ÆÄÀϵéÀ» Á¤È®ÇÑ µð·ºÅ͸®¿¡ À§Ä¡½ÃÅ°°í(µð·ºÅ͸®´Â ÀÔ¹® ºÎºÐ¿¡¼ ¼³¸íÇß´Ù),
texÀÌ µð·ºÅ͸® ¸ñ·ÏÀ» °»½ÅÇϵµ·Ï
texconfig rehash¸¦ ¼öÇàÇÏ´Â °Í »ÓÀÌ´Ù.
±Û²ÃÀ» ´õ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï .sty ÆÄÀÏÀ» ¸¸µé°í ½ÍÀ» ¼ö°¡ ÀÖ´Ù.
±×·¸´Ù¸é, $TEXMF/tex/latex/psnfss
ÆÄÀÏÀ» ¹ÙÅÁ¾ç½ÄÀ¸·Î ÀÌ¿ëÇϵµ·Ï
Ç϶ó.