· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Hangul On Unix Guide-KLDP

<!doctype linuxdoc system>

<article>

<title>À¯´Ð½º»óÀÇ ÇÑ±Û Ãâ·Â
<author>ÃÖÁØÈ£, cjh@kr.freebsd.org<abstract>


ÀÌ °­ÀÇ¿¡¼­´Â, À¯´Ð½º(¸®´ª½º Æ÷ÇÔ) ȯ°æ¿¡¼­ÀÇ ÇÑ±Û ÀÔÃâ·Â, ƯÈ÷ Ãâ·Â¿¡
´ëÇÑ ¹®Á¦¸¦ ´Ù·ì´Ï´Ù.

</abstract>
<toc>

<sect> À¯´Ð½º»óÀÇ ÇѱÛó¸®<p>

À¯´Ð½º¿¡¼­ ÇѱÛÀ» ó¸®ÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ
ÀÖ½À´Ï´Ù. Å©°Ô´Â ±¹Á¦È­(I18N, internationalization)À̶ó´Â ¹æ¹ý°ú
Áö¿ªÈ­(L10N, localization)À̶ó´Â ¹æ¹ýÀÌ Á¸ÀçÇÕ´Ï´Ù. ±¹Á¦È­´Â ÇØ´ç
¼ÒÇÁÆ®¿þ¾î(OS¸¦ Æ÷ÇÔ)À» ¿©·¯ ±¹°¡¿Í ¾ð¾î, ¹®È­ÀÇ Â÷ÀÌ¿¡ ´ëÀÀÇÒ ¼ö
ÀÖµµ·Ï ¹Ù²Ù´Â ÀÏÀ̰í, Áö¿ªÈ­¶ó´Â °ÍÀº ƯÁ¤ ±¹°¡, Áö¿ª, ¾ð¾î, ¹®È­
°ü½À¿¡ ¸Âµµ·Ï ÇÁ·Î±×·¥À» ¹Ù²Ù´Â ÀÏÀ» ÀǹÌÇÕ´Ï´Ù. º¸Åë ÀÌ·± ¹®Á¦´Â Å©°Ô
¾ð¾î¿Í ¿¬°üÀÌ µË´Ï´Ù¸¸, ÇÑ ±¹°¡¿¡¼­ ¿©·¯ ¾ð¾î¸¦ »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖ°í,
¿©·¯ ³ª¶ó¿¡¼­ ÇÑ ¾ð¾î¸¦ »ç¿ëÇÏ´Â °æ¿ìµµ ÀÖÀ¸¸ç, ÇϳªÀÇ ¾ð¾î¶óµµ
Áö¿ªÀûÀΠƯ¼º¿¡ µû¶ó Â÷À̰¡ ³¯ ¼öµµ ÀÖÀ¸¹Ç·Î ¹Ýµå½Ã ±×·¯ÇÑ °ÍÀº
¾Æ´Õ´Ï´Ù.

À¯´Ð½º OSÀÇ ±¹Á¦È­¸¦ ½ÇÇöÇϱâ À§ÇØ ¿©·¯ Ç¥ÁØÀ» Á¦Á¤ÇÏ´Â ±â±¸µéÀÌ
³ë·ÂÀ» ÇÏ¿´½À´Ï´Ù. ÀÌ·± Ç¥ÁØ Áß Çϳª°¡ ·ÎÄÉÀÏ(locale)À̶ó ºÎ¸£´Â
°ÍÀÔ´Ï´Ù. À¯´Ð½º ½Ã½ºÅÛÀÇ ·ÎÄÉÀÏÀº, »ç¿ëÀÚ¿Í ¸í·ÉÀÇ ¼öÇà ȯ°æÀ» Á¦¾îÇÒ
¼ö Àִ ȯ°æº¯¼ö¿Í C¶óÀ̺귯¸®ÀÇ ÁýÇÕÀ» Á¦°øÇÏ¿© ÇÁ·Î±×·¥ÀÇ º°´Ù¸¥
¼öÁ¤ ¾øÀÌ ¿©·¯ ¾ð¾î¿Í Áö¿ª, ±×¸®°í ¹®È­ÀÇ Â÷À̸¦ º¸¿ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇѱÛÀÇ °æ¿ì, Áö¿ªÀÇ ¹®Á¦´Â ±×¸® Å©Áö ¾Ê½À´Ï´Ù. ÇÏÁö¸¸ À̸¦ ó¸®ÇÏ´Â
µ¥¿¡´Â »ó´çÇÑ ³ë·ÂÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ´Â Å©°Ô 

<itemize>
<item> ÇѱÛÀÇ ÀüÀÚÀûÀΠǥÇö
<item> ÇѱÛÀÇ ÀÔ·Â
<item> ÇѱÛÀÇ Ãâ·Â
<item> ±âÁ¸ ÇÁ·Î±×·¥°úÀÇ Á¶È­
</itemize>

µîÀÇ ¹®Á¦·Î ³ª´©¾îÁö°Ô µË´Ï´Ù. ÀÌ ¹®Á¦¿Í °ü·ÃÇÏ¿©, ÇÁ·Î±×·¥»óÀÇ ´Ù±¹¾î
¸Þ½ÃÁö Áö¿øµµ ¹®Á¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

<sect1> ÇѱÛÀÇ ÀüÀÚÀûÀΠǥÇö<p>

ÇѱÛÀÇ ÀüÀÚÀûÀΠǥÇöÀº, ÇѱÛÀ» ÄÄÇ»ÅÍ ¾È¿¡¼­ ¾î¶² ¹æ½ÄÀ¸·Î
ÀúÀåÇϴ°¡¿¡ µû¸¥ ¹®Á¦ÀÔ´Ï´Ù. º¸Åë ÇѱÛÀº 2¹ÙÀÌÆ® ÄÚµå·Î ³ªÅ¸³»´Â °ÍÀÌ
ÀϹÝÀûÀε¥, À¯´Ð½º »ó¿¡¼­ °¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â ¹æ½ÄÀº
¿Ï¼ºÇü(KSC5601)ÄÚµåÀÔ´Ï´Ù. ¿Ï¼ºÇü ÄÚµå´Â ÇѱÛÀÇ ¸ðµç Á¶ÇÕ °¡´ÉÇÑ
±ÛÀÚµéÀ» Ç¥ÇöÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖÁö¸¸, À¯´Ð½º¿¡¼­ »ç¿ëÇÏ´Â
EUC(Extended Unix Charset)Äڵ忡 Àß ºÎÇÕÇÕ´Ï´Ù. Á¶ÇÕÇüÀÇ °æ¿ì 2¹ÙÀÌÆ®
Áß µÎ¹øÂ° Äڵ尡 ÀϹÝÀûÀÎ Á¦¾î¹®ÀÚ¿Í º¸Åë ¹®ÀÚÀÇ ¿µ¿ª°ú Ãæµ¹ÇÏ´Â
°ü°è·Î À¯´Ð½º¿¡¼­ »ç¿ëÇϱâ´Â ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù. º¸Åë ¸¹ÀÌ ¾²ÀÌ´Â
ÀÎÄÚµù ¹æ½ÄÀ¸·Î´Â ´ÙÀ½°ú °°Àº °ÍÀÌ ÀÖ½À´Ï´Ù.

<itemize>
<item> EUC-KR(KSC5601¿Ï¼ºÇü, 2¹ÙÀÌÆ®, 0xa1-0xfe, 0xa1-0xfe)
<item> ISO-2022-KR(KSC5601¿Ï¼ºÇü, 2¹ÙÀÌÆ®, 0x21-0x7e, 0x21-0x7e)
</itemize>

ÀÌ µÎ°¡Áö ÄÚµå´Â ¸ðµÎ ¿Ï¼ºÇü Äڵ带 ³ªÅ¸³¾ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­´Â
µ¿ÀÏÇÏÁö¸¸, ºñÆ®ÀÇ Ç¥Çö ¹æ½ÄÀÌ ´Ù¸¨´Ï´Ù. EUC-KRÀº ¿ì¸®°¡ º¸Åë »ý°¢ÇÏ´Â
MSB°¡ 1·Î ¼¼Æ®µÈ ¿Ï¼ºÇü ÄÚµåÀ̰í, ISO-2022-KRÀº ÀϹÝÀûÀ¸·Î ÇѱÛ
ÀüÀÚ¿ìÆí Àü¼Û¿¡ »ç¿ëÇÏ´Â ¹æ½ÄÀ¸·Î, MSB¸¦ 0À¸·Î »ç¿ëÇÏÁö¸¸ ÀÌ °æ¿ì
±âÁ¸ÀÇ ¿µ¹®ÀÚ ¿µ¿ª(US-ASCII)¿Í °ãÄ¡´Â °ü°è·Î ÇѱÛÀ» ³ªÅ¸³»´Â °æ¿ì¿¡´Â
¾ÕµÚ·Î ±¸ºÐÇÒ ¼ö ÀÖ´Â Á¦¾î¹®ÀÚ¸¦ ºÙ¿©ÁÖ°Ô µË´Ï´Ù. ÃÖ±Ù¿¡´Â ISO¿¡¼­
Á¦Á¤ÇÑ À¯´ÏÄڵ忡 ÇѱÛÀÇ Á¶ÇÕ °¡´ÉÇÑ ¸ðµç ±ÛÀÚ°¡ Æ÷ÇԵǾî ÀÖ°í,
Windows NT³ª Javaµî¿¡¼­ À¯´ÏÄڵ带 Áö¿øÇϰí ÀÖÀ¸¹Ç·Î, ¾ÕÀ¸·Î´Â
ÇѱÛÀÇ ¸ðµç ±ÛÀÚ¸¦ Ç¥ÇöÇϱâ À§ÇÑ ÀÎÄÚµù ¹æ¹ýÀ¸·Î Á¶ÇÕÇüº¸´Ù´Â
À¯´ÏÄڵ尡 ¾²ÀÌ°Ô µÉ °ÍÀ̶ó »ý°¢ÇÕ´Ï´Ù.

<sect1> ÇѱÛÀÇ ÀÔ·Â<p>

ÇÑ±Û ÀÔ·ÂÀº ¾î´À ȯ°æ¿¡¼­ ÇѱÛÀ» º¸¾Æ¾ß ÇÏ´ÂÁö¿¡ µû¶ó
´Þ¶óÁý´Ï´Ù. ÅØ½ºÆ® ±â¹ÝÀÇ Àü¿ë Å͹̳ÎÀ» »ç¿ëÇÏ´Â °æ¿ì Ãâ·ÂÀ» À§Çؼ­´Â
Å͹̳ΠÀÚü°¡ ÇѱÛÀ» ÀÔÃâ·ÂÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ¾î¾ß Çϸç, ±×·¡ÇÈÀ»
»ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡´Â º°µµ·Î ±×·Á ÁÖ¾î¾ß ÇÏ´Â ±â´ÉÀÌ ÀÖ¾î¾ß
ÇÕ´Ï´Ù. ÇÑ±Û ÀÔ·ÂÀº º¸Åë ÀÚÆÇÀÇ ¹®Á¦·Î »ý°¢µÇ´Âµ¥, 2¹ú½Ä°ú 3¹ú½ÄÀÌ
ÀÖ½À´Ï´Ù. ÀÌ´Â ±¹Á¦È­ÀÇ °æ¿ì¿¡µµ º°µµ·Î Á¤ÇØÁø ±ÔÁ¤Àº ¾øÀ¸¸ç, ´ëºÎºÐÀÇ
°æ¿ì ÇÊ¿äÇÑ ¼ÒÇÁÆ®¿þ¾î¿¡ ÇѱÛÀ» ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ÀÔ·Â ºÎºÐÀ» °¡·Îä´Â
¹æ½ÄÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. ÀÌ·± ¹æ¹ýÀ» »ç¿ëÇÑ °ÍÀÌ PC Äֿܼ¡¼­´Â hanÀ̶ó´Â
ÇÁ·Î±×·¥À̸ç, XÀ©µµ¿ì¿¡¼­´Â HanX¿Í X¿ë ÇÑ±Û ÀԷ±â·Î ³ªÅ¸³³´Ï´Ù.

hanÀº ¿ø·¡ ÀϺ»¾î¸¦ PCÄֿܼ¡¼­ ³ªÅ¸³ª°Ô Çϱâ À§ÇÑ ÇÁ·Î±×·¥ÀÎ kon(Kanji
ON console)¿¡ ÇÑ±Û ÀԷ±â´ÉÀ» µ¡ºÙÀÎ °ÍÀÔ´Ï´Ù. konÀº ±âº»ÀûÀ¸·Î ÀϺ»¾î
»Ó ¾Æ´Ï¶ó ÇÑ±Û Ãâ·Â ±â´Éµµ °¡Áö°í ÀÖ¾ú½À´Ï´Ù. 

HanX´Â XÀ©µµ¿ìÀÇ ±â¹ÝÀÌ µÇ´Â X11¶óÀ̺귯¸® ÀÚü¸¦ Á¶ÀÛÇÏ¿© ÀÔÃâ·Â
ºÎºÐ¿¡ ÇÑ±Û ÀÔÃâ·Â ·çƾÀ» Áý¾î³ÖÀº °ÍÀÔ´Ï´Ù. À̸¦ °øÀ¯ ¶óÀ̺귯¸®
¹æ½ÄÀ¸·Î Ȱ¿ëÇÏ¸é ±âÁ¸ÀÇ ÇÁ·Î±×·¥À» ¹ÙÀ̳ʸ® »óÅ·Π±×´ë·Î ÇѱÛ
ÀÔÃâ·ÂÀÌ µÇµµ·Ï ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù¸¸(MSÀ©µµ¿ìÀÇ ÇѱÛÈ­ ¹æ½Ä°ú ºñ½ÁÇÑ
Á¡ÀÌ ÀÖ½À´Ï´Ù), XÀ©µµ¿ìÀÇ ±¹Á¦È­¸¦ À§ÇØ Á¦°øÇÏ´Â ±¹Á¦È­µÈ ÀÔÃâ·Â
¹æ½Ä°ú´Â °ü°è°¡ ¾ø±â ¶§¹®¿¡ Ç¥ÁØÀ» ¹«½ÃÇÑ´Ù´Â Á¡ÀÌ ÀÖÀ¸¸ç, ±¹Á¦È­µÈ
ÀÔ·Â ¹æ½Ä°ú Ãæµ¹ÀÇ ¿ì·Á°¡ ÀÖ´Ù´Â °ÍÀÌ ´ÜÁ¡ÀÔ´Ï´Ù.

X¿ë ÇÑ±Û ÀԷ±âÀÇ Çʿ伺Àº ¿À·¡ÀüºÎÅÍ Á¦±âµÇ¾î ¿Ô½À´Ï´Ù. X11R5¿¡¼­
Á¦´ë·Î µÈ ÇüÅ·Π³ªÅ¸³­ ±¹Á¦È­ ¹æ½ÄÀº, X11R6¿¡¼­ Ç¥ÁØÀ¸·Î Á¤ÂøµÇ¾î
X11¶óÀ̺귯¸®ÀÇ ÇÑ ÃàÀ» ÀÌ·ç°Ô µÇ¾ú½À´Ï´Ù. X11R5¿¡¼­´Â ±¹Á¦È­¿¡ ´ëÇÑ
±ÔÁ¤¸¸ ÀÖ¾úÀ» »Ó, ±¸Çö ¹æ¹ýÀº °¢ÀÚ¿¡°Ô ¸Ã°ÜµÎ¾ú±â ¶§¹®¿¡ Å©°Ô Xsi¿Í
Ximp¶ó´Â µÎ°¡Áö ¹æ¹ýÀÌ Á¸ÀçÇÏ¿´½À´Ï´Ù. ÀÌ µÎ°¡Áö ¹æ¹ýÀº ±¹Á¦È­µÈ
ÀԷ±â - ¿µ¾î±ÇÀÌ ¾Æ´Ñ ¾ð¾î·Î X11¿¡¼­ ÀÔ·ÂÀ» ÇϰíÀÚ ÇÏ´Â °æ¿ì - ¿¡
´ëÇÑ µÎ°¡Áö ÇÁ·ÎÅäÄÝÀ» Á¦°øÀ» ÇÏ¿´½À´Ï´Ù. ÀÌ ¹®Á¦´Â X11R6¿¡¼­ ÇϳªÀÇ
±¹Á¦È­µÈ Ç¥ÁØÀ» ÁöŰ´Â °ÍÀ¸·Î ÇØ°áµÇ¾ú°í, Ximp¿¡ ¹ÙÅÁÀ» µÐ(±×·¯³ª
´Ù¸¥) XIMÇÁ·ÎÅäÄÝÀÌ ¸¸µé¾îÁ³½À´Ï´Ù. XIMÀº XÀ©µµ¿ì¿¡¼­ ´Ù±¹¾î ÀÔ·ÂÀ»
À§ÇÑ X¼­¹ö¿ÍÀÇ ÇÁ·ÎÅäÄÝÀ» ÁöŰ´Â Ŭ¶óÀ̾ðÆ®(XÀԷ±â)¸¦ ¸¸µé±â À§ÇÑ
±â¹ÝÀ» Á¦°øÇÕ´Ï´Ù. ¾à 1³â ÀüºÎÅÍ 'º­·ç'¿Í 'KIMS', 'hanIM'µîÀÌ ¸¸µé¾îÁ®
ÇÑ±Û ÀԷ¿¡ µµ¿òÀ» ÁÖ°í ÀÖ½À´Ï´Ù. X¿¡¼­ ÇѱÛÀ» ÀÔ·ÂÇØ¾ß ÇÏ´Â °¡Àå
ºó¹øÇÑ °æ¿ì´Â NetscapeÀÇ ÀÔ·ÂâÀÔ´Ï´Ù. µû¶ó¼­ ÀԷ±âÀÇ °¡Àå Å« ¹®Á¦´Â
Netscape¿¡¼­ ÀÚÀ¯·Î¿î ÇÑ±Û ÀÔ·ÂÀÌ µÇ¾î¾ß ÇÑ´Ù´Â °ÍÀε¥, ¾ÆÁ÷ ÀÌ ¹®Á¦¸¦
¸¸Á·½º·´°Ô ÇØ°áÇÑ ÀԷ±â´Â ¾ø´Â °ÍÀ¸·Î º¸ÀÔ´Ï´Ù.

º°µµ·Î, hantermÀ̳ª hanemacs¿Í °°Àº ÇÁ·Î±×·¥Àº Á÷Á¢ ÇÁ·Î±×·¥ ÀÚü¸¦
¼öÁ¤ÇÏ¿©(ÀÌ °æ¿ì¿¡´Â xterm¿Í GNU emacs) ÇÑ±Û ÀÔÃâ·Â ±â´ÉÀ» ³»ÀåÇÑ
¿¹ÀÔ´Ï´Ù. ÀÌ´Â ¾Æ¸¶µµ X11¿¡¼­ ºñ±³Àû ÀÚÀ¯·Î¿î ±Û²ÃÀÇ ÀÔÃâ·ÂÀÌ
°¡´ÉÇÏ¿´±â ¶§¹®À̶ó°í »ý°¢ÇÕ´Ï´Ù. À̵éÀº ¸ðµç ÇѱÛÀ» Ç¥ÇöÇϱâ À§ÇÏ¿©
º°µµ·Î À̾߱⠱۲ÿ¡ ¹ÙÅÁÀ» µÐ Á¶ÇÕÇü ±Û²ÃÀ» ¹ÙÅÁÀ¸·Î µÎ°í ÀÖ½À´Ï´Ù.

<sect> ÇѱÛÀÇ Ãâ·Â<p>

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

<sect1> Äֿܼ¡¼­ÀÇ Ãâ·Â<p>

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

<sect1> XÀ©µµ¿ì¿¡¼­ÀÇ Ãâ·Â<p>

Ãâ·ÂÀÇ ´ë»óÀ» Á¶±Ý ´õ ³ÐÈ÷¸é 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¿¡¼­ º¸Åë »ç¿ëÇÏ´Â ÇÑ±Û ¿Ï¼ºÇü ±Û²Ã°ú´Â ´Þ¸® ÀÚ¼Ò¸¦ Á¶ÇÕÇÏ¿© ÇѱÛÀ»
Ãâ·ÂÇϹǷΠũ±âµµ ÀÛ°í ¸ðµç ±ÛÀÚ¸¦ ³ªÅ¸³¾ ¼ö ÀÖÁö¸¸ Ç¥ÁØÀûÀÎ ¹æ¹ý¿¡¼­
ó¸®ÇÏ´Â °ÍÀÌ ¾î·Æ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

<sect1> Ãâ·Â¹°<p>

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

¾çÁúÀÇ ¹®¼­¸¦ ¾òÀ» ¼ö ÀÖ´Â Á¶ÆÇ(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¿¡¼­´Â
ÇÑ±Û ¹®¼­ÀÇ Ãâ·ÂÀ» Áö¿øÇÕ´Ï´Ù. ÀÎÄÚµùÀ» Çѱ۷Π¸ÂÃß°í Ãâ·ÂÀ» Çϸé
µÇÁö¸¸, ¿©±â¿¡´Â ¸î°¡Áö ¹®Á¦°¡ ÀÖ½À´Ï´Ù.

<itemize>
<item> Save as...ÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® Çü½ÄÀ¸·Î ÀúÀåÇÏ´Â °æ¿ì, ±Û²ÃÀÇ
¸ð¾ç(ÀÌÅŸ¯À̳ª º¼µå)µîÀ» ±¸º°ÇÏÁö¸¸, ÇÑ±Û ±Û²Ã°ú ¿µ¹® ±Û²ÃÀ» ³ª´©Áö
¾Ê°í Çϳª·Î Ãë±ÞÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ °æ¿ì º°µµÀÇ ÇÊÅ͸¦ °ÅÄ¡Áö ¾ÊÀ¸¸é
ÇѱÛÀ» º¼ ¼ö´Â ¾ø½À´Ï´Ù.

<item> Print...ÀÇ °æ¿ì ±âº»ÀûÀ¸·Î Æ÷½ºÆ®½ºÅ©¸³Æ® Çü½ÄÀÇ Ãâ·ÂÀ» Çϴµ¥, ÇѱÛ
ÀÇ °æ¿ì Type 0ÀÇ ÇÑ±Û ±Û²ÃÀ» »ç¿ëÇÏ¿© Ãâ·ÂÀ» ÇØ ÁÝ´Ï´Ù. ±×·¯³ª ÇѱÛÀÇ
°æ¿ì ±Û²ÃÀÇ ¸ð¾çÀº ¸ðµÎ ÇѰ¡ÁöÀÎ °ÍÀ¸·Î »ý°¢ÇØ ¹ö¸³´Ï´Ù. µû¶ó¼­ ÇѱÛÀÇ
°æ¿ì¿¡ ±â¿ï¾îÁø ±Û²ÃÀ̳ª ±½Àº ±Û²ÃÀ» º¼ ¼ö°¡ ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ÇØ´ç
ÇÑ±Û ±Û²ÃÀ» ó¸®ÇÒ ¼ö ÀÖ´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ÆíÁý±â°¡ ÀÖ´Â °æ¿ì ÇѱÛ
¹®¼­¸¦ Å« ¹®Á¦¾øÀÌ Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.
</itemize>

ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ 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À©µµ¿ì ȯ°æ¿¡¼­ ±×Ä¡°í ÀÖ½À´Ï´Ù.


<sect1> ±Û²Ã<p>

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

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

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

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

<sect> ³¡À¸·Î<p>

´ëºÎºÐÀÇ ÇÑ±Û ¾îÇø®ÄÉÀ̼ÇÀº hanterm¿Í °°Àº ¸î¸î ¿¹¸¦ Á¦¿ÜÇϰí´Â Á¡Á¡
±¹Á¦È­ Ãß¼¼¿¡ µû¸£´Â ¹æÇâÀ¸·Î ³ª¾Æ°¡°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ¿©ÀüÈ÷ Ãâ·ÂÀÇ
¹®Á¦¿¡ ´ëÇØ¼­´Â ±¹Á¦È­µÈ ³ë·ÂÀÌ ¹Ì¹ÌÇϰí, µû¶ó¼­ °¢ÀÚ ³ª¸§´ë·ÎÀÇ
¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÏ·Á Çϰí Àֱ⠶§¹®¿¡ ¹ßÀüÀÌ ´õµò Á¡ÀÌ
¸¹½À´Ï´Ù. Æ÷½ºÆ®½ºÅ©¸³Æ®´Â Àß Á¤¸®µÇ¾î ÀÖ°í, Ãâ·ÂÀÇ ¸ñÀûÀ¸·Î
»ç¿ëÇϱ⿡´Â ´õ¾øÀÌ ÁÁÀº ¾ð¾îÀÌÁö¸¸, ±Û²ÃÀÇ ¹®Á¦·Î Àû±ØÀûÀ¸·Î Ȱ¿ëµÇÁö
¸øÇÏ´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¾ÕÀ¸·Î´Â ¾çÁúÀÇ °ø°³ ±Û²ÃÀÌ ´õ ¸¹ÀÌ ´Ã¾î³ª°í,
X11°ú Ãâ·Â ¹®¼­¸¦ À§ÇØ °øÅëÀûÀÎ ±Û²ÃÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï À±°û¼± ÇüÅÂÀÇ
±Û²ÃÀÇ Áõ°¡¿Í, ±Û²Ã ¼­¹öµîÀ» ÅëÇÑ X11¿ë ±Û²ÃÀÇ ¼±ÅÃÀÌ Áõ°¡µÇ¾úÀ¸¸é
ÇÏ´Â ¹Ù·¥ÀÔ´Ï´Ù.

<sect> Âü°í ÀÚ·á<p>

<sect1> ÀÎÅͳÝ<p>

<descrip>
<tag/Internationalization Concept Dictionary/
<url url="http://cns-web.bu.edu/pub/djohnson/web_files/i18n/i18n.html#index">

<tag/Home Page of Ulrich Drepper/
<url url="http://people.redhat.com/drepper/">

<tag/Unicode and Hangul/
<url url="http://camis.kaist.ac.kr/~jwjung/seminar/hangul-i18n">

<tag>Code and Hangul [Çѱ۰ú ÄÚµå]</tag>
<url url="http://trade.chonbuk.ac.kr/~leesl/code//">

<tag/Unicode Consortium/
<url url="http://www.unicode.org">

<tag/CAIR ÇÑ±Û ÇÁ·Î±×·¥ archive(han, HanX, hanterm, hanemacs)/
<url url="ftp://cair-archive.kaist.ac.kr/pub/hangul">

<tag/ÇÑ±Û TeX ÀÎÅÍ³Ý È¨ÆäÀÌÁö/
<url url="http://knot.kaist.ac.kr/htex/">

<tag/HLaTeX(CTAN mirror)/
<url url="ftp://ftp.kreonet.re.kr/pub/CTAN/language/korean/HLaTeX">

<tag/Ghostscript/
<url url="http://www.cs.wisc.edu/~ghost">

<tag/Adobe Corporation/
<url url="http://www.adobe.com">

<tag/SERI ÇÑ±Û ±Û²Ã/
<url url="ftp://sensor.kaist.ac.kr/pub/fonts/">

<tag/Çѱ۰ú Printing/
<url url="http://nuclina.hoseo.ac.kr/ps/">

<tag>±è¹üö´ÔÀÇ ``X Font''</tag>
<url url="http://brain.tgmi.co.kr/xfont.html">

<tag/Ghostscript¿Í ÇѱÛ/
<url url="http://jazz.snu.ac.kr/~junker/gs-ko/">

<tag/CID-Keyed Font/
<url url="http://www.adobe.com/supportservice/devrelations/typeforum/cidfonts.html">

<tag/Hangul and Internet FAQ 21: How can I print out hangul document from Unix host?/
<url url="http://pantheon.cis.yale.edu/~jshin/faq/qa21.html">

<tag/h2ps/
<url url="http://cglab.snu.ac.kr/~yjlee/n3f/applications/h2ps.html">

<tag/nh2ps/
<url url="http://www.kr.freebsd.org/~cjh/freetime/printing/nh2ps">

<tag/Netscape Navigator/
<url url="http://home.netscape.com">

<tag/nhpf/
<url url="http://cglab.snu.ac.kr/~yjlee/n3f/applications/nhpf.html">

<tag/nhppf/
<url url="http://www.kr.freebsd.org/~cjh/freetime/mozilla/nhppf/">

<tag/FreeTypeÀ» ÀÌ¿ëÇÑ Ghostscript¿¡¼­ÀÇ ÇѱÛó¸®/
<url url="http://www.kr.freebsd.org/~cjh/freetime/printing/freetype-gs">

<tag/Adobe PDF/
<url url="http://www.adobe.com/prodindex/acrobat/adobepdf.html">
</descrip>

<sect1> ÃâÆÇ¹°<p>

<enum>
<item> Adobe Corporation, PostScript Language Reference Manual, 2nd edition
<item> O'Reilly & Associates, Programmer's Supplement for Release 6
</enum>
</article>




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-12 22:22:57
Processing time 0.0073 sec