· 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>


ID
Password
Join
He who invents adages for others to peruse takes along rowboat when going on cruise.


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