´ÙÀ½ ÀÌÀü Â÷·Ê

2. ÇѱÛÀÇ Ãâ·Â

ÇÑ±Û Ãâ·ÂÀÇ °æ¿ì °¡Àå Å« ¹®Á¦´Â Á¤ÇØÁø ¹æ¹ýÀ̳ª ÁöÄÑ¾ß ÇÒ Ç¥ÁØÀÌ ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. µû¶ó¼­ ÇÑ±Û Ãâ·ÂÀ» º¸Á¶ÇØ ÁÖ´Â °¢ÀÚÀÇ ÇÁ·Î±×·¥Àº ³ª¸§´ë·ÎÀÇ ¹æ¹ýÀ¸·Î ÇÑ±Û Ãâ·ÂÀ» Áö¿øÇÕ´Ï´Ù¸¸, °øÅëÀûÀÎ °ÍÀº ¸ðµÎ °á°úÀûÀ¸·Î Æ÷½ºÆ®½ºÅ©¸³Æ® ÇÁ·Î±×·¥À» Ãâ·ÂÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

2.1 Äֿܼ¡¼­ÀÇ Ãâ·Â

Äְܼú °°Àº ÅؽºÆ®¸¸ÀÇ È¯°æÀÎ °æ¿ì¿¡´Â ±× Å͹̳ÎÀÌ ÇÑ±Û Ãâ·ÂÀ» Áö¿øÇÒ ¼ö ÀÖ´ÂÁö°¡ Å« ¹®Á¦°¡ µË´Ï´Ù. Linux/FreeBSDÀÇ °æ¿ì hanÀ» »ç¿ëÇÏ¿© Äֿܼ¡¼­ ÇÑ±Û Ãâ·ÂÀ» º¼ ¼ö ÀÖ½À´Ï´Ù¸¸ hanÀº ¾ÈÁ¤µÇ¾î ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î´Â ¾Æ´Õ´Ï´Ù. ÀÌ¿Ü¿¡ ¸®´ª½º¿ë ÄÜ¼Ö µå¶óÀ̹ö¸¦ ÇѱÛÈ­ ÇÏ·Á´Â ³ë·ÂÀÌ ÀÖÀ¸³ª, ÇöÀç Å« ÁøÀüÀº ¾ø´Â »óÅÂÀÔ´Ï´Ù.

2.2 XÀ©µµ¿ì¿¡¼­ÀÇ Ãâ·Â

Ãâ·ÂÀÇ ´ë»óÀ» Á¶±Ý ´õ ³ÐÈ÷¸é XÀ©µµ¿ìÀÇ Ãâ·ÂÀ» ´Ù·ç¾î¾ß ÇÕ´Ï´Ù. XÀ©µµ¿ì´Â Type1±Û²ÃÀ» »ç¿ëÇÏ¿© À±°û¼± ±Û²ÃÀÇ Ãâ·ÂÀ» Áö¿øÇÏÁö¸¸, ´ÜÁö È­¸é¿¡ ³ªÅ¸³ªµµ·Ï Çϴµ¥¿¡¸¸ ¸Å´Þ·ÈÀ» »Ó, À̸¦ ÇÁ¸°ÅÍ·Î Ãâ·ÂÇÏ´Â ¹®Á¦¿¡ ´ëÇؼ­´Â °£°úÇÏ°í ¸»¾Ò½À´Ï´Ù.

XÀ©µµ¿ì´Â R4ºÎÅÍ 2¹ÙÀÌÆ® ¹®ÀÚ¸¦ °®´Â ¾ð¾î¸¦ À§ÇÑ Ãâ·Â ÇÔ¼ö¸¦ Áö¿øÇØ ¿Ô°í, À̸¦ R5¿¡¼­´Â FontSetÀ̶ó´Â °³³äÀ¸·Î, R6¿¡¼­´Â À̸¦ ´õ¿í È®ÀåÇÏ¿© XOM(X Output Method)¶ó´Â °³³äÀ¸·Î Áö¿øÀ» ÇÏ°í ÀÖ½À´Ï´Ù. ·ÎÄÉÀÏ°ú ¿¬°èµÇ¾î, À̵éÀº °¢ ¾ð¾î¸¦ Ãâ·ÂÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÏ¿©, ÇѱÛÀÇ °æ¿ì R5ÀÌÈĺÎÅÍÀÇ ±¹Á¦È­ ¹æ½Ä¿¡ Àß ´ëÀÀÇÏ°í ÀÖ½À´Ï´Ù. X11R5¿¡¼­´Â º¸Åë ¿Ï¼ºÇü ±Û²Ã(´Ù¸¸ ISO-2022-KRó·³ MSB°¡ 0ÀÎ)À» ¸¹ÀÌ »ç¿ëÇϴµ¥(XLFD¿¡¼­ -ksc5601.1987-0À¸·Î ³¡³³´Ï´Ù), À̸¦ »ç¿ëÇϸé X11¿¡¼­ÀÇ Ãâ·ÂÀº ±¹Á¦È­ ±ÔÁ¤À» ÁöÅ°¸ç ÇÁ·Î±×·¡¹ÖÇÏ´Â °æ¿ì¿¡ ±âÁ¸ ÇÁ·Î±×·¥ÀÌ¶óµµ °£´ÜÇÑ ¸®¼Ò½º Á¶ÀÛ¸¸À¸·Î ¿øÇÏ´Â È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

À̸¦ Àß ÁöÅ°´Â ¿¹·Î´Â Netscape°¡ ´ëÇ¥ÀûÀÔ´Ï´Ù. ÀÌ´Â ±¹Á¦È­ ±ÔÁ¤À» Àß È°¿ëÇÏ¿© X11ȯ°æ¿¡¼­ ´Ù¾çÇÑ ¾ð¾î¸¦ Ç¥ÇöÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù. ÀÌ¿Í ¹Ý´ë·Î, hantermÀ̳ª hanemacsµîÀº ÇÑ±Û Ãâ·ÂÀÇ ¹®Á¦¸¦ ÇÁ·Î±×·¥¿¡¼­ ³»ÀåÇÑ ÇüÅÂÀÔ´Ï´Ù. À̵éÀº ÁÖ·Î Á¶ÇÕ ±Û²ÃÀ» »ç¿ëÇϴµ¥, Á¶ÇÕ ±Û²ÃÀº X11¿¡¼­ º¸Åë »ç¿ëÇÏ´Â ÇÑ±Û ¿Ï¼ºÇü ±Û²Ã°ú´Â ´Þ¸® ÀÚ¼Ò¸¦ Á¶ÇÕÇÏ¿© ÇѱÛÀ» Ãâ·ÂÇϹǷΠũ±âµµ ÀÛ°í ¸ðµç ±ÛÀÚ¸¦ ³ªÅ¸³¾ ¼ö ÀÖÁö¸¸ Ç¥ÁØÀûÀÎ ¹æ¹ý¿¡¼­ ó¸®ÇÏ´Â °ÍÀÌ ¾î·Æ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

2.3 Ãâ·Â¹°

±×·¯³ª ÀÌ´Â ´ÜÁö È­¸é »ó¿¡¼­¸¸ÀÇ ¹®Á¦ÀÌ°í, À̸¦ ÇÁ¸°ÅÍ·Î Ãâ·ÂÇÏ°íÀÚ ÇÏ´Â ¶§¿¡´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀÌ ÇÊ¿äÇÕ´Ï´Ù. X11Àº ±¹Á¦È­µÈ È­¸é Ãâ·ÂÀº Áö¿øÇÏÁö¸¸, ÇÁ¸°Å͸¦ ÅëÇÑ Ãâ·Â¿¡´Â Ưº°È÷ Á¤ÇØÁø Ç¥ÁØÀÌ ¾ø½À´Ï´Ù. XPrint¶ó´Â ¹æ½ÄÀÌ Àִµ¥, ÀÌ´Â ³Î¸® ¾²ÀÌ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. MSÀ©µµ¿ìÁîÀÇ °æ¿ì Æ®·çŸÀÔÀ̶ó´Â À±°û¼± ±Û²ÃÀ» »ç¿ëÇÏ¿© È­¸é¿ëÀÇ ±Û²Ã°ú Ãâ·Â¿ëÀÇ ±Û²ÃÀ» ÀÏÄ¡ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, XÀ©µµ¿ìÀÇ °æ¿ì ±âº»ÀûÀÎ ±Û²ÃÀÌ ¸ðµÎ ºñÆ®¸Ê Çü½ÄÀ¸·Î »ç¿ëµÇ±â ¶§¹®¿¡, ±×¸®°í À±°û¼±À» Áö¿øÇÏÁö¸¸ ÇѱÛÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â À±°û¼± ÆùÆ®¸¦ Áö¿øÇÏÁö ¾Ê´Â °ü°è·Î, Ãâ·Â¿¡¼­ À־´Â ¸ðµÎ º°µµÀÇ ¹æ½ÄÀ» »ç¿ëÇØ ¿Ô½À´Ï´Ù. À̵éÀº ¿©·¯°¡Áö ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÕ´Ï´Ù¸¸, ´ÙÀ½°ú °°Àº ÇÁ·Î±×·¥ÀÌ ´ëÇ¥ÀûÀÔ´Ï´Ù.

¾çÁúÀÇ ¹®¼­¸¦ ¾òÀ» ¼ö ÀÖ´Â Á¶ÆÇ(typesetting) ÇÁ·Î±×·¥ÀÎ TeXÀº, ÁÖ·Î À̸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â ÀÌ°ø°è °è¿­ »ç¶÷µé¿¡ ÀÇÇØ ÇѱÛÈ­°¡ ÁøÇàµÇ¾î ¿Ô½À´Ï´Ù. KAIST¼öÇаúÀÇ hTeXp/hLaTeXp´Â °¡Àå óÀ½À¸·Î ¸¸µé¾îÁø ÇÑ±Û TeX°ú ±× ¿ª»ç¸¦ °°ÀÌ ÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº TeXÀÇ ¿¡·¯ ¸Þ½ÃÁö¿¡¼­µµ ÇÑ±Û ¹®¼­¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Â µîÀÇ ÀåÁ¡À» °¡Áö°í ÀÖÁö¸¸, »ç¿ëÇÏ´Â ±Û²ÃÀÇ ÀúÀÛ±Ç ¹®Á¦·Î Ãâ·Â¿¡ ÇÊ¿äÇÑ DPI(300, 600µî)ÀÇ ºñÆ®¸Ê ÇüÅÂ(pk±Û²Ã)·Î¸¸ Á¦°øµÈ´Ù´Â °ÍÀÌ À¯ÀÏÇÑ ´ÜÁ¡ÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀϹÝÀûÀΠȯ°æ¿¡¼­ »ç¿ëÇϴµ¥¿¡´Â ¹«¸®°¡ ¾ø½À´Ï´Ù. HLaTeXÀº TeXÀÇ ¸ÅÅ©·Î ÆÐÅ°ÁöÀÎ LaTeX¿¡¼­ ÇѱÛÀ» ±¸ÇöÇϵµ·Ï ÇÑ LaTeXÀÇ º¸Á¶ ÆÐÅ°Áö·Î »ç¿ëÇÒ ¼ö Àִµ¥, ÀúÀÚÀÇ ¸¹Àº ³ë·ÂÀÇ °á°ú·Î °ø°³µÈ ÇüÅÂÀÇ ¿©·¯°¡Áö ÇÑ±Û ±Û²ÃÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±Û²ÃÀÇ ÀϺδ ¹®È­ºÎ¿¡¼­ °ø°³ÇÑ ¹ÙÅÁü µîÀÇ ±Û²Ã¿¡ ±â¹ÝÀ» µÎ°í ÀÖ½À´Ï´Ù.

ÀϹÝÀûÀÎ °æ¿ì, À¯´Ð½º¿¡¼­´Â ´ëºÎºÐ ¾çÁúÀÇ Ãâ·Â¹°À» ¾ò±â À§ÇÑ º°µµÀÇ ½Ã½ºÅÛÀ» °®°í ÀÖÁö ¸øÇÕ´Ï´Ù. À̸¦ À§Çؼ­´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ¾ð¾î¸¦ Áö¿øÇÏ´Â ÇÁ¸°ÅÍ·Î Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» Ãâ·ÂÇÏ´Â °æ¿ì°¡ ¸¹Àºµ¥, Æ÷½ºÆ®½ºÅ©¸³Æ® ¾ð¾î¸¦ »ç¿ëÇÏ´Â ÇÁ¸°ÅÍ´Â º¸Åë °í°¡ÀÌ°í, º°µµÀÇ ¿É¼ÇÀ» ÀåÂøÇØ¾ß ÇÏ´Â °æ¿ì°¡ ¸¹À¸¹Ç·Î, ghostscript¶ó´Â Æ÷½ºÆ®½ºÅ©¸³Æ® Çؼ®±â¸¦ »ç¿ëÇÏ¿© ÇÁ¸°ÅÍ »Ó ¾Æ´Ï¶ó È­¸é Ãâ·ÂÀ̳ª À̹ÌÁö µîÀ¸·Î Æ÷½ºÆ®½ºÅ©¸³Æ® ÇÁ·Î±×·¥ÀÇ Ãâ·Â °á°ú¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

À¯´Ð½º¿¡¼­ ¸¹ÀÌ »ç¿ëÇÏ´Â ÀÏ¹Ý ÅؽºÆ® Ãâ·ÂÀ» ÀÛ¼ºÇϱâ À§Çؼ­´Â ¸ÕÀú ¾î¶² ±Û²ÃÀ» »ç¿ëÇÒ °ÍÀΰ¡ÀÇ ¹®Á¦°¡ ÇØ°áµÇ¾î¾ß ÇÕ´Ï´Ù. °¢ ÇÁ·Î±×·¥À» À̸¦ À§Çؼ­ ³ª¸§´ë·ÎÀÇ ÇعýÀ» Á¦°øÇÕ´Ï´Ù. hpscatÀÇ °æ¿ì¿¡´Â ked¿¡¼­ »ç¿ëÇÏ´ø Á¶ÇÕ ¹æ½ÄÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²Ã°ú 2¹ÙÀÌÆ® ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀ», h2ps¿¡¼­´Â n¹ÙÀÌÆ® ¹æ½ÄÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀ», nh2psÀÇ °æ¿ì HLaTeX¿¡¼­ »ç¿ëÇÏ´Â ¿Ï¼ºÇü ¹æ½ÄÀÇ ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²Ã°ú 2¹ÙÀÌÆ®ÀÇ ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀº À±°û¼± ±Û²ÃÀ̸ç, ÈùÆÃÀ» ÅëÇØ ³·Àº ÇØ»óµµÀÇ ºñÆ®¸ÊÀ» º¯È¯ÇÏ¿©µµ ±ÛÀÚ°¡ Á¦ ¸ð¾ç´ë·Î º¸ÀÏ ¼ö ÀÖ´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖÁö¸¸, ¿µ¾î Ç¥ÇöÀ» À§ÇØ ³Î¸® »ç¿ëÇÏ´Â Type 1 ±Û²ÃÀÇ °æ¿ì ÇÑ ±Û²Ã¿¡ 256ÀÚ¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î HLaTeXÀÇ °æ¿ì, ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀº 256ÀÚÀÇ ÇÑ ±Û²Ã ¿©·¯ ¹úÀ» »ç¿ëÇÏ¿© ÇÑ±Û ±Û²Ã ÇÑ ¹úÀ» ¸¸µé°í ÀÖ½À´Ï´Ù. ¿Ï¼ºÇüÀÇ °æ¿ì 2350ÀÚÀ̹ǷÎ, ÇѱÛÀÇ Ç¥Çö¿¡´Â 10¹úÀÇ Type1 ±Û²ÃÀÌ »ç¿ëµÇ¸ç, ÇÑÀÚ¿Í Àü°¢ ±âÈ£¸¦ °¨¾ÈÇϸé ÀÌ ¼ö´Â ´õ¿í ¸¹¾ÆÁý´Ï´Ù. nh2ps¿¡¼­´Â ÀÌ ±Û²ÃÀ» »ç¿ëÇϱâ À§ÇØ ¿Ï¼ºÇü ÇÑ±Û Äڵ带 HLaTeXÀÇ ÇÑ±Û ±Û²Ã¿¡ ¸Â´Â ±Û²Ã ¹øÈ£¿Í ±× À妽º·Î º¯È¯ÇØ Áִ ǥ¸¦ ÀÌ¿ëÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ýÀ» ÇØ°áÇϱâ À§ÇÑ °ÍÀÌ Type 0 ``Composite'' ±Û²Ã(OCF, Original Composite Font)ÀÔ´Ï´Ù. ÀÌ´Â ¿©·¯°³ÀÇ Type 1À̳ª Type 3 ±Û²ÃÀ» ¸ð¾Æ °èÃþÀûÀÎ ÇüÅ·Π2¹ÙÀÌÆ®ÀÇ ±Û²ÃÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. ÇöÀç »ó¿ëÀ¸·Î ±¸ÇöµÇ¾î ÀÖ´Â 2¹ÙÀÌÆ®ÀÇ ÇÑ±Û ±Û²ÃÀº ÀÌ ¹æ½ÄÀ» ÃëÇÏ°í ÀÖ½À´Ï´Ù. ÀÌ ±Û²ÃÀÇ ¹®Á¦´Â ±Û²ÃÀÇ Å©±â°¡ Å©´Ù´Â °ÍÀε¥, ÀÌ´Â ´ëºÎºÐÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® Áö¿ø ÇÁ¸°ÅÍ¿¡¼­ ¹Ì¸® ´Ù¿î·Îµå ÇÒ ¼ö ¾ø´Â Å©±âÀ̸ç, °ø°³µÈ Type 0ÀÇ 2¹ÙÀÌÆ®(8/8) ÇüÅÂÀÇ ÇÑ±Û ±Û²ÃÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. Æ÷½ºÆ®½ºÅ©¸³Æ® ¾ð¾î¸¦ ¸¸µé¾î ³Â´ø Adobe»ç´Â CID-Keyed Font¶ó´Â »õ·Î¿î ±Û²Ã Çü½ÄÀ» Á¦¾ÈÇߴµ¥, ÀÌ´Â ÀÎÄÚµù¿¡ »ó°ü¾øÀÌ ±Û²ÃÀ» Á¦ÀÛÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© ÇϳªÀÇ ±Û²ÃÀÌ ¿©·¯ ÀÎÄÚµù¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °³³äÀ» ¹ÙÅÁÀ¸·Î ÇÏ°í ÀÖ½À´Ï´Ù. ¹ÙÅÁü¸¦ ÀÌ¿ëÇÑ °ø°³ ¹öÀüµµ ³ª¿Í ÀÖÀ¸¸ç, ÇϳªÀÇ ±Û²ÃÀ» ÀÌ¿ëÇÏ¿© À¯´ÏÄÚµå, ¿Ï¼ºÇü, Á¶ÇÕÇü µîÀÇ ¿©·¯°¡Áö ÀÎÄÚµùÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

hpscatÀº µ¶Æ¯ÇÑ ÇÑ±Û Á¶ÇÕÇü Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â hpscatÀÇ Ãâ·ÂÀ¸·Î ³ª¿À´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ÇÁ·Î±×·¥ ÀÌÀü¿¡ ÇÁ¸°ÅÍ¿¡ ·ÎµùµÇ¾î¾ß ÇÒ ÇÊ¿ä°¡ Àִµ¥, ghostscript¸¦ »ç¿ëÇϴ ȯ°æ¿¡¼­´Â ´ÜÁö ¸ÕÀú ±Û²ÃÀ» Ãâ·ÂÇÏ´Â °Í¸¸À¸·Î ÃæºÐÇÕ´Ï´Ù. ÀÌ ¹æ¹ýÀ» À§Çؼ­´Â ¹Ì¸® ghostscript¸¦ ¼öÁ¤ÇÒ ¼öµµ ÀÖ°í, h2ps¿Í °°ÀÌ ¸Å¹ø ±Û²ÃÀ» Ãâ·ÂÇÏ°Ô ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. hpscatÀº º°µµ·Î 2¹ÙÀÌÆ® ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

h2ps´Â µ¶Æ¯ÇÑ n¹ÙÀÌÆ® ÇÑ±Û ÄÚµå(ncode)¿¡ ±â¹ÝÀ» µÐ ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²ÃÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â Å©±â°¡ ÀÛ°í °¡µ¶¼ºÀÌ ³ôÀ¸¸ç, Ãâ·ÂÀ» À§ÇØ º°µµÀÇ Á¶ÇÕ °úÁ¤À̳ª ¿©·¯ ¹úÀÇ ÀÚ¼Ò°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â ÀåÁ¡ÀÌ ÀÖÁö¸¸, °íÁ¤Æø ±Û²ÃÀ» Á¦°øÇÏÁö ¸øÇÏ°í, ³Î¸® ¾²ÀÌÁö ¾Ê´Â Äڵ带 »ç¿ëÇÑ´Ù´Â ÀåÁ¡ÀÌ ÀÖÁö¸¸, º°µµÀÇ ±Û²Ã ·Îµù ¾øÀÌ ¾î´À Æ÷½ºÆ®½ºÅ©¸³Æ® ÇÁ¸°ÅÍ¿¡¼­³ª »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥À̱⵵ ÇÕ´Ï´Ù.

nh2ps´Â HLaTeXÀÇ ¹Ì·ÁÇÑ ÇÑ±Û ±Û²ÃÀ» ÀÌ¿ëÇÏ°íÀÚ ¸¸µé¾îÁø ÇÁ·Î±×·¥À̸ç, ±âÁ¸ÀÇ a2ps¿¡ ±â¹ÝÀ» µÎ°í ÀÖ½À´Ï´Ù. ÇöÀç¿¡´Â Type 0ÀÇ ÇÑ±Û ±Û²Ãµµ Áö¿øÇϵµ·Ï ÇÏ°í ÀÖ½À´Ï´Ù. nh2ps¸¦ »ç¿ëÇÏ¿© ÇÑ±Û ¹®¼­¸¦ Ãâ·ÂÇÏ·Á¸é, ¹Ì¸® ghostscript¿¡¼­ ±Û²ÃÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï µî·ÏÀ» ÇØ Áְųª, ±Û²ÃÀ» ¹Ì¸® ´Ù¿î·Îµå ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù. ±Û²ÃÀ» ´Ù¿î·Îµå ÇÏ´Â ÀÛ¾÷Àº ½±Áö ¾ÊÀº °ü°è·Î, ´ëºÎºÐÀÇ °æ¿ì ghostscript¸¦ ÅëÇØ Ã³¸®ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

À¯´Ð½º¿¡¼­ ÀÎÅͳÝÀ» À§ÇØ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÏ Netscape¿¡¼­´Â ÇÑ±Û ¹®¼­ÀÇ Ãâ·ÂÀ» Áö¿øÇÕ´Ï´Ù. ÀÎÄÚµùÀ» Çѱ۷Π¸ÂÃß°í Ãâ·ÂÀ» ÇÏ¸é µÇÁö¸¸, ¿©±â¿¡´Â ¸î°¡Áö ¹®Á¦°¡ ÀÖ½À´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ nhpf¿Í nhppf¶ó´Â µÎ°¡ÁöÀÇ ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÕ´Ï´Ù. ÀÌ µÎ ÇÁ·Î±×·¥ ¸ðµÎ Save as...¿Í Print...ÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® Ãâ·Â °á°ú¸¦ ÇѱÛÀ» Ãâ·ÂÇÒ ¼ö ÀÖ´Â ÇüÅ·ΠÀß ¹Ù²Ù¾î ÁÝ´Ï´Ù¸¸, nhpf´Â h2ps¿¡¼­ »ç¿ëÇÏ´Â n¹ÙÀÌÆ® ÇÑ±Û ±Û²ÃÀ» »ç¿ëÇÏ°í, KSC5601¿¡¼­ ÇÑ±Û ºÎºÐ¸¸ Áö¿øÇϸç, nhppf´Â nh2ps¿Í ºñ½ÁÇÑ Áµ¾àÁ¶°ÇÀ» °®Áö¸¸ KSC5601ÀÇ ¸ðµç ±ÛÀÚ¸¦ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸, Print·Î ÀúÀåÇÑ Æ÷½ºÆ®½ºÅ©¸³Æ® °á°ú¹°ÀÇ °æ¿ì ¹Ýµå½Ã nhpf/nhppf¸¦ °ÅÃÄ¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Type 0ÀÇ ÇÑ±Û ±Û²ÃÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é ¹®Á¦°¡ ¾ø½À´Ï´Ù¸¸, ¾Õ¿¡¼­ ¸»ÇÑ ÀÌÀ¯·Î °ø°³µÈ ¹öÀüÀÌ ¾ø´Ù¸é ´ë¾ÈÀº CID-Keyed Font¹Û¿¡´Â ¾øÁö¸¸, À̰͵µ ¸¶Âù°¡Áö·Î °ø°³ ¹öÀü¿¡¼­´Â Çѱ۸¸À» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

´Ù¸¥ ¹æÇâÀ¸·Î »ý°¢ÇØ º¸¸é, ¾çÁúÀÇ ´Ù¸¥ ±Û²ÃÀ» Æ÷½ºÆ®½ºÅ©¸³Æ® ±Û²Ã·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é ¹®Á¦´Â ´Þ¶óÁú °ÍÀÔ´Ï´Ù. ±×·¡¼­ ¸¸µé¾îÁø °ÍÀÌ gs-hfftypeÀÔ´Ï´Ù. ÀÌ´Â ghostscript¸¦ ¼öÁ¤ÇÏ¿© MSÀÇ Æ®·çŸÀÔ ÇÑ±Û ±Û²ÃÀ» ghostscript¸¦ »ç¿ëÇÏ¿© Type 0 ÇÑ±Û ±Û²Ã·Î ¿¡¹Ä·¹À̼ÇÀ» ÇÏ´Â gsÀÇ ÆÐÄ¡ÀÔ´Ï´Ù. ÀÌ´Â µÎ°¡ÁöÀÇ Å« ¼º°ú¿¡ µµ¿òÀ» ¾ò°í Àִµ¥, Çϳª´Â °ø°³ Æ®·çŸÀÔ ·¡½ºÅͶóÀÌÀúÀÎ FreeType ProjectÀÌ°í, ´Ù¸¥ Çϳª´Â À̸¦ »ç¿ëÇÏ¿© ghostscript¿¡¼­ ÀϺ»¾î¸¦ ó¸®ÇÏ°íÀÚ ÇÑ gs-kfftypeÀÔ´Ï´Ù. hfftypeÀº ±âº»ÀûÀ¸·Î ÀÌ gs-kfftype¿¡ ±â¹ÝÀ» µÎ°í ÀÖÀ¸¸ç, ÇÑ±Û ÀÎÄÚµù°ú ÇÑ±Û ±Û²Ã 󸮸¦ À§ÇÑ ºÎºÐÀ» Ãß°¡ÇÑ °ÍÀÔ´Ï´Ù. À̸¦ »ç¿ëÇϸé Æ®·çŸÀÔ ±Û²ÃÀ» ÀÌ¿ëÇÏ¿© NetscapeÀÇ ¹®¼­¸¦ Ãâ·ÂÇÒ ¼öµµ ÀÖ°í, Type 0 ±Û²ÃÀ» Áö¿øÇÏ´Â hpscatÀ̳ª nh2ps¿¡¼­ º¸´Ù ´Ù¾çÇÑ ±Û²ÃÀ» »ç¿ëÇÏ´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.

À§ÀÇ ³íÀÇ¿Í´Â º°µµ·Î, AdobeÀÇ ÀüÀÚ¹®¼­ Æ÷¸ËÀÎ PDF(Portable Document Format)ÀÌ ÀÖ½À´Ï´Ù. ÇѱÛÀÌ ¼¯ÀÎ ¹®¼­¸¦ ¸¸µé¾î ³»´Â °ÍÀº HLaTeXµîÀ» »ç¿ëÇÏ¿© ghostscript¸¦ »ç¿ëÇÏ¸é °¡´ÉÇÏÁö¸¸, pdfÀÇ Æ¯Â¡ Áß ÇϳªÀÎ È¿À²¼ºÀ» »ì¸®Áö ¸øÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ÇÑ±Û pdf¸¦ ¸¸µé·Á´Â ³ë·ÂÀÌ ÀÖ½À´Ï´Ù¸¸, ¾ÆÁ÷ MSÀ©µµ¿ì ȯ°æ¿¡¼­ ±×Ä¡°í ÀÖ½À´Ï´Ù.

2.4 ±Û²Ã

XÀ©µµ¿ì¿¡¼­³ª Ãâ·Â¹°À» À§Çؼ­³ª, LinuxµîÀÇ °ø°³ À¯´Ð½º¿¡¼­ ²À ÇÊ¿äÇÑ °ÍÀÌ °ø°³µÈ ÇÑ±Û ±Û²ÃÀÔ´Ï´Ù. Àß ¾Ë·ÁÁø °ø°³ X11¿ë ±Û²Ã¿¡´Â ÇÑ¾ç ±Û²Ã°ú Á¶±Ý Á¦ÇѵDZâ´Â ÇÏÁö¸¸ ÇѾç½Ã½ºÅÛÀÇ À¥¹ÙÅÁ µîÀÌ ÀÖ½À´Ï´Ù. X11R5ÀÌÈÄ´Â ±âº»ÀûÀÎ ÇÑ±Û ±Û²Ã·Î ´ë¿ì°¡ ±âÁõÇÑ ¸íÁ¶¿Í °íµñÀÇ µÎ°¡Áö°¡ ÀÖÁö¸¸, Å©±â¿Í ¸ð¾çÀÌ ´Ù¾çÇÏÁö ¸øÇÏ´Ù´Â °ÍÀÌ ´ÜÁ¡ÀÔ´Ï´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ­´Â

ÀÇ µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. HLaTeXÀÇ ÇÑ±Û ±Û²ÃÀ» XÀÇ ºñÆ®¸ÊÀ¸·Î º¯È¯ÇÏ´Â SERI ±Û²ÃÀÇ ¿¹´Â °ø°³µÈ ±Û²ÃÀ» Áõ°¡ÇÏ°íÀÚ ÇÏ´Â ³ë·ÂÀÌÁö¸¸ ¼ÕÀÌ ¸¹ÀÌ °¡´Â ÀÛ¾÷ÀÔ´Ï´Ù. ´Ù¸£°Ô´Â Æ®·çŸÀÔ°ú °°Àº ´Ù¸¥ À±°û¼± ±Û²ÃÀ» X11¿ë ±Û²Ã·Î º¯È¯ÇÏ´Â ¹æ¹ýµµ »ý°¢ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. ttf2bdf-k°¡ ´ëÇ¥ÀûÀÎ ¿¹Àε¥, FreeType Project¸¦ ÀÌ¿ëÇÏ¿© ¸¸µé¾îÁø ÇÁ·Î±×·¥ Áß¿¡ ttf2bdf¶ó´Â Æ®·çŸÀÔÀ» X¿¡¼­ »ç¿ëÇÏ´Â ºñÆ®¸Ê ±Û²Ã·Î ¹Ù²Ù¾î ÁÖ´Â ÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ¿© ÇÑ±Û Æ®·çŸÀÔ ±Û²Ã¿¡¼­ bdfÆ÷¸ËÀ» ÃßÃâÇÏ´Â ÀÏÀÌ °¡´ÉÇÕ´Ï´Ù.

Ãâ·Â¹°ÀÇ °æ¿ìµµ ±×¸® ´Ù¸£Áö´Â ¾Ê¾Æ¼­, °ø°³µÈ CID-Keyed Font¿Í HLaTeXÀÇ ±Û²ÃÀ» Á¦¿ÜÇÏ¸é ¾çÁúÀÇ ±Û²ÃÀÌ ¸¹Àº ÆíÀº ¾Æ´Õ´Ï´Ù. ´Ù¸¸ ÇöÀç´Â gs-hfftypeÀÇ µµ¿òÀ¸·Î °ø°³µÈ ÇÑ±Û Æ®·çŸÀÔ ±Û²Ã(´ëºÎºÐ Çѱ۸¸ °®°í ÀÖÁö¸¸)À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Æ®·çŸÀÔ ±Û²ÃÀ» »ç¿ëÇÒ ¶§ °¡Àå ÁÖÀÇÇØ¾ß ÇÏ´Â °ÍÀÌ ¹Ù·Î ÀúÀÛ±Ç ¹®Á¦ÀÔ´Ï´Ù. ÀÌ ±Û²ÃÀ» ´Ù¸¥ OS, ƯÈ÷ À¯´Ð½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö, Á¤ÇØÁø ¿ëµµ°¡ ¾Æ´Ñ ´Ù¸¥ ¿ëµµ·Î »ç¿ëÇصµ µÇ´ÂÁö¿¡ °üÇÑ ¹®Á¦ÀÔ´Ï´Ù. ´ë·«ÀûÀ¸·Î º¼ ¶§ BitstreamÀÌ Cyberbit°¡ °¡Àå Àû´çÇÑ ±Û²ÃÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê