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

You are not allowed to 'info'


À¯´Ð½º»óÀÇ ÇÑ±Û Ãâ·Â

À¯´Ð½º»óÀÇ ÇÑ±Û Ãâ·Â

ÃÖÁØÈ£, cjh@kr.freebsd.org


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

1. À¯´Ð½º»óÀÇ ÇѱÛó¸®

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

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

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

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

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

1.1 ÇѱÛÀÇ ÀüÀÚÀûÀΠǥÇö

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

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

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

1.2 ÇѱÛÀÇ ÀÔ·Â

ÇÑ±Û ÀÔ·ÂÀº ¾î´À ȯ°æ¿¡¼­ ÇѱÛÀ» º¸¾Æ¾ß ÇÏ´ÂÁö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ÅؽºÆ® ±â¹ÝÀÇ Àü¿ë Å͹̳ÎÀ» »ç¿ëÇÏ´Â °æ¿ì Ãâ·ÂÀ» À§Çؼ­´Â Å͹̳ΠÀÚü°¡ ÇѱÛÀ» ÀÔÃâ·ÂÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ¾î¾ß Çϸç, ±×·¡ÇÈÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡´Â º°µµ·Î ±×·Á ÁÖ¾î¾ß ÇÏ´Â ±â´ÉÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÇÑ±Û ÀÔ·ÂÀº º¸Åë ÀÚÆÇÀÇ ¹®Á¦·Î »ý°¢µÇ´Âµ¥, 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¿¡¼­ ºñ±³Àû ÀÚÀ¯·Î¿î ±Û²ÃÀÇ ÀÔÃâ·ÂÀÌ °¡´ÉÇÏ¿´±â ¶§¹®À̶ó°í »ý°¢ÇÕ´Ï´Ù. À̵éÀº ¸ðµç ÇѱÛÀ» Ç¥ÇöÇϱâ À§ÇÏ¿© º°µµ·Î À̾߱⠱۲ÿ¡ ¹ÙÅÁÀ» µÐ Á¶ÇÕÇü ±Û²ÃÀ» ¹ÙÅÁÀ¸·Î µÎ°í ÀÖ½À´Ï´Ù.

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À©µµ¿ìÀÇ °æ¿ì ±âº»ÀûÀÎ ±Û²ÃÀÌ ¸ðµÎ ºñÆ®¸Ê Çü½ÄÀ¸·Î »ç¿ëµÇ±â ¶§¹®¿¡, ±×¸®°í À±°û¼±À» Áö¿øÇÏÁö¸¸ ÇѱÛÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â À±°û¼± ÆùÆ®¸¦ Áö¿øÇÏÁö ¾Ê´Â °ü°è·Î, Ãâ·Â¿¡¼­ À־´Â ¸ðµÎ º°µµÀÇ ¹æ½ÄÀ» »ç¿ëÇØ ¿Ô½À´Ï´Ù. À̵éÀº ¿©·¯°¡Áö ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÕ´Ï´Ù¸¸, ´ÙÀ½°ú °°Àº ÇÁ·Î±×·¥ÀÌ ´ëÇ¥ÀûÀÔ´Ï´Ù.

  • Á¶ÆÇ: hTeXp/hLaTeXp, HLaTeX
  • ÅؽºÆ® Ãâ·Â: hpscat, h2ps, nh2ps
  • Netscape: nhpf, nhppf
  • Ghostscript: gs-hfftype

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

  • Save as...ÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® Çü½ÄÀ¸·Î ÀúÀåÇÏ´Â °æ¿ì, ±Û²ÃÀÇ ¸ð¾ç(ÀÌÅŸ¯À̳ª º¼µå)µîÀ» ±¸º°ÇÏÁö¸¸, ÇÑ±Û ±Û²Ã°ú ¿µ¹® ±Û²ÃÀ» ³ª´©Áö ¾Ê°í Çϳª·Î Ãë±ÞÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ °æ¿ì º°µµÀÇ ÇÊÅ͸¦ °ÅÄ¡Áö ¾ÊÀ¸¸é ÇѱÛÀ» º¼ ¼ö´Â ¾ø½À´Ï´Ù.
  • Print...ÀÇ °æ¿ì ±âº»ÀûÀ¸·Î Æ÷½ºÆ®½ºÅ©¸³Æ® Çü½ÄÀÇ Ãâ·ÂÀ» Çϴµ¥, ÇÑ±Û ÀÇ °æ¿ì Type 0ÀÇ ÇÑ±Û ±Û²ÃÀ» »ç¿ëÇÏ¿© Ãâ·ÂÀ» ÇØ ÁÝ´Ï´Ù. ±×·¯³ª ÇѱÛÀÇ °æ¿ì ±Û²ÃÀÇ ¸ð¾çÀº ¸ðµÎ ÇÑ°¡ÁöÀÎ °ÍÀ¸·Î »ý°¢ÇØ ¹ö¸³´Ï´Ù. µû¶ó¼­ ÇѱÛÀÇ °æ¿ì¿¡ ±â¿ï¾îÁø ±Û²ÃÀ̳ª ±½Àº ±Û²ÃÀ» º¼ ¼ö°¡ ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ÇØ´ç ÇÑ±Û ±Û²ÃÀ» ó¸®ÇÒ ¼ö ÀÖ´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ÆíÁý±â°¡ ÀÖ´Â °æ¿ì ÇÑ±Û ¹®¼­¸¦ Å« ¹®Á¦¾øÀÌ Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ 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°¡ °¡Àå Àû´çÇÑ ±Û²ÃÀ̶ó°í »ý°¢ÇÕ´Ï´Ù.

3. ³¡À¸·Î

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

4. Âü°í ÀÚ·á

4.1 ÀÎÅͳÝ

Internationalization Concept Dictionary

http://cns-web.bu.edu/pub/djohnson/web_files/i18n/i18n.html#index

Home Page of Ulrich Drepper

http://people.redhat.com/drepper/

Unicode and Hangul

http://camis.kaist.ac.kr/~jwjung/seminar/hangul-i18n

Code and Hangul [Çѱ۰ú ÄÚµå]

http://trade.chonbuk.ac.kr/~leesl/code//

Unicode Consortium

http://www.unicode.org

CAIR ÇÑ±Û ÇÁ·Î±×·¥ archive(han, HanX, hanterm, hanemacs)

ftp://cair-archive.kaist.ac.kr/pub/hangul

ÇÑ±Û TeX ÀÎÅÍ³Ý È¨ÆäÀÌÁö

http://knot.kaist.ac.kr/htex/

HLaTeX(CTAN mirror)

ftp://ftp.kreonet.re.kr/pub/CTAN/language/korean/HLaTeX

Ghostscript

http://www.cs.wisc.edu/~ghost

Adobe Corporation

http://www.adobe.com

SERI ÇÑ±Û ±Û²Ã

ftp://sensor.kaist.ac.kr/pub/fonts/

Çѱ۰ú Printing

http://nuclina.hoseo.ac.kr/ps/

±è¹üö´ÔÀÇ ``X Font''

http://brain.tgmi.co.kr/xfont.html

Ghostscript¿Í ÇѱÛ

http://jazz.snu.ac.kr/~junker/gs-ko/

CID-Keyed Font

http://www.adobe.com/supportservice/devrelations/typeforum/cidfonts.html

Hangul and Internet FAQ 21: How can I print out hangul document from Unix host?

http://pantheon.cis.yale.edu/~jshin/faq/qa21.html

h2ps

http://cglab.snu.ac.kr/~yjlee/n3f/applications/h2ps.html

nh2ps

http://www.kr.freebsd.org/~cjh/freetime/printing/nh2ps

Netscape Navigator

http://home.netscape.com

nhpf

http://cglab.snu.ac.kr/~yjlee/n3f/applications/nhpf.html

nhppf

http://www.kr.freebsd.org/~cjh/freetime/mozilla/nhppf/

FreeTypeÀ» ÀÌ¿ëÇÑ Ghostscript¿¡¼­ÀÇ ÇѱÛó¸®

http://www.kr.freebsd.org/~cjh/freetime/printing/freetype-gs

Adobe PDF

http://www.adobe.com/prodindex/acrobat/adobepdf.html

4.2 ÃâÆǹ°

  1. Adobe Corporation, PostScript Language Reference Manual, 2nd edition
  2. O'Reilly & Associates, Programmer's Supplement for Release 6


ID
Password
Join
You are secretive in your dealings but never to the extent of trickery.


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.0018 sec