[ Home | Freetime works | FreeBSD | KFUG ]

Ghostscript¿Í ÇѱÛ


Ghostscript¶õ ¿©·¯°¡Áö Ç÷§Æû¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ÀÎÅÍÇÁ¸®ÅÍÀÔ´Ï´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¸é Æ÷½ºÆ®½ºÅ©¸³Æ®·Î ¾²¿©Áø ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. (´Ù½Ã ¸»ÇÏ¸é Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀϸ¦ Ç¥½Ã, ÀμâÇÒ ¼ö ÀÖ½À´Ï´Ù)

±×·¯³ª, ¹èÆ÷µÇ°í ÀÖ´Â »óÅ ±×´ë·Î·Î´Â ÇѱÛÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. À̶§¹®¿¡ ÇѱÛÀ» »ç¿ëÇϱâ À§Çؼ­´Â ¸î°¡Áö 󸮸¦ ÇØ ÁÖ¾î¾ß ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¿©·¯°¡Áö ¹æ¹ýÀÌ À־ È¥¶õ½º·¯¿ï Áöµµ ¸ð¸£°ÚÁö¸¸, ÀÌ ÆäÀÌÁö¿¡¼­´Â ±× ¹æ¹ý¿¡ ´ëÇØ¼­ ´Ù·ç¾î º¸°Ú½À´Ï´Ù.


ÇѱÛÀ» ó¸®Çϱâ À§ÇØ ÇÊ¿äÇÑ °Íµé

ÀÏ´Ü, Æ÷½ºÆ®½ºÅ©¸³Æ®¿¡¼­ ÇѱÛÀ» ó¸®Çϱâ À§Çؼ­´Â Composite Font¶ó´Â ±¸Á¶¸¦ »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ ±¸Á¶°¡ Áö¿øµÇÁö ¾Ê´Â´Ù¸é ÇÑ±Û Ã³¸®´Â ±âº»ÀûÀ¸·Î ºÒ°¡´ÉÇÕ´Ï´Ù. PostScript Level 2ÀÌ»óÀÇ ÇÁ¸°ÅÍ¿Í ghostscript 3.xÀÌ»óÀº ¸ðµÎ Composite Font¸¦ ó¸®ÇÒ ¼ö ÀÖÀ¸¸ç, gs5.0ÀÌ»óÀº AdobeÀÇ »õ ÆùÆ® ±Ô¾àÀÎ CID-Keyed font¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ, ÇÑ±Û ÆùÆ®ÀÇ Çü½ÄÀÇ ¹®Á¦µµ ÀÖ½À´Ï´Ù. ±âº»ÀûÀÎ Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®¸¸À» »ç¿ëÇÑ´Ù¸é gs¸¦ °íÄ¡Áö ¾Ê¾Æµµ µÇÁö¸¸, Æ®·çŸÀÔ µî ´Ù¸¥ Çü½ÄÀÇ ÆùÆ®¸¦ »ç¿ëÇϰíÀÚ ÇÑ´Ù¸é gs¸¦ º¯°æÇؾ߸¸ ÇÕ´Ï´Ù. ±×·¯³ª È¿À²À» »ý°¢ÇÏ¸é ¶§·Î´Â ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®º¸´Ùµµ ´Ù¸¥ ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀÌ ´õ ÁÁÀ» ¶§µµ ÀÖ½À´Ï´Ù.

ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®

ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®´Â ±âº»ÀûÀ¸·Î Type 0 Composite Font¶ó´Â ±¸Á¶¸¦ °¡Á®¾ß ÇÕ´Ï´Ù(À̸¦ OCF, Áï Original Composite Font¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù). ÀÌ ÆùÆ®´Â 2¹ÙÀÌÆ® ¹®ÀÚ Ã³¸®¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â Æ÷½ºÆ®½ºÅ©¸³Æ® ·¹º§ 2ÀÇ Æ÷¸ËÀÔ´Ï´Ù. Æ÷½ºÆ®½ºÅ©¸³Æ®¿¡¼­ ±âº»ÀûÀ¸·Î »ç¿ëÇÏ´Â Type 1ÆùÆ®·Î´Â 256ÀÚÀÇ ÆùÆ®¹Û¿¡ ¸¸µé ¼ö ¾ø±â ¶§¹®¿¡, ÀÌ Type 1 ÆùÆ® ¶Ç´Â Type 3ÆùÆ®(Type 1ÀÌ ¾ö°ÝÇÑ ±ÔÄ¢À» µû¶ó¾ß Çϴµ¥ ºñÇØ Type 3Àº º¸ÅëÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® ¸í·ÉÀ¸·Î ÆùÆ®¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ Type 3Àº ÈùÆÃ°ú °°Àº °æ¿ìÀÇ ¼¼¼¼ÇÑ ºÎºÐÀ» ÁöÁ¤ÇÒ ¼ö´Â ¾ø½À´Ï´Ù)¸¦ ¿©·¯°³ ¸ð¾Æ 2¹ÙÀÌÆ® ±ÛÀÚÀÇ Ã³¸®¸¦ °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ÇÏ´Â °æ¿ì¿¡´Â
/SMgoJ findfont 100 scalefont setfont 0 20 moveto (¾È³çÇϼ¼¿ä) show
¿Í °°ÀÌ, Á÷Á¢ ¿Ï¼ºÇü ÇÑ±Û ÄÚµå·Î Ãâ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯´Ð½º¿ë ³Ý½ºÄÉÀÌÇÁÀÇ °æ¿ì(Print¸í·É) ÀÌ·± ¹æ½ÄÀ¸·Î ÇÑ±Û Ãâ·ÂÀ» ÇÕ´Ï´Ù. µû¶ó¼­ À¯´Ð½º¿ë Netscape¿¡¼­ ÇÑ±Û À¥ÆäÀÌÁö Ãâ·ÂÀ» ÇÏ·Á¸é SMgoJ¶ó´Â ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®¸¦ °®´Â ÇÁ¸°ÅͰ¡ ÇÊ¿äÇÕ´Ï´Ù.

(1998/10/2) ÃÖ±Ù¿¡ Àú´Â ¾Æ·¡¿¡¼­ ¼Ò°³ÇÏ´Â HLaTeXÀÇ ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®¸¦ OCF±Û²Ã·Î ¹Ù²Ù¾ú½À´Ï´Ù. ÀÌ ±Û²ÃÀº KSC5601ÀÇ ¸ðµç ±ÛÀÚ¸¦ Æ÷ÇÔÇÏ¿©, ¸íÁ¶¿Í °íµñ µÎ°¡Áö·Î Á¦°øµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº han.comp.text¿¡ ¿Ã¶ó¿Â ¾È³»¹®À» Àо½Ã±â ¹Ù¶ø´Ï´Ù. ÀÌµé ±Û²ÃÀº ¿©±â¿¡¼­ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

HLaTeXÀÇ ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®

Àº±¤Èñ´ÔÀÇ HLaTeX ¿¡¼­´Â ¿©·¯ ¹ú·Î µÈ Type 1ÆùÆ®¸¦ »ç¿ëÇϴµ¥, Type1ÆùÆ®ÀÇ 255±ÛÀÚ Á¦ÇÑÀ¸·Î ÀÎÇØ ÇÑ±Û ¿Ï¼ºÇü ÆùÆ®ÀÇ °æ¿ì 2350ÀÚÀ̹ǷÎ, 255*10=2350ÀÎ °ü°è·Î 10¹ú·Î µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ÆùÆ®´Â nh2ps¿Í nhppf¿¡¼­ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÆùÆ®¿¡´Â ÇѱÛ, ÇÑÀÚ, KSC5601±âÈ£ ¸ðµÎ°¡ µé¾î ÀÖÁö¸¸, ¿ë·®ÀÌ Å©°í ÆùÆ®°¡ ¿©·¯°³·Î ³ª´©¾îÁ® ÀÖ¾î ´Ù·ç±â°¡ ½±Áö ¾Ê½À´Ï´Ù. ÀÌ ÆùÆ®´Â ±âÁ¸ÀÇ KSC5601ÀÇ ÀÎÄÚµùÀ» µû¸£Áö ¾ÊÀ¸¹Ç·Î, ÀÌ ÆùÆ®¸¦ »ç¿ëÇØ¼­ ¿Ï¼ºÇü ÇѱÛÀ» Ãâ·ÂÇϱâ À§Çؼ­´Â º¯È¯ Ç¥°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ Ç¥´Â nh2ps³ª nhppfÀÇ ¼Ò½º¿¡¼­ Âü°íÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

AdobeÀÇ CID-Keyed ÆùÆ®

Adobe¿¡¼­´Â CID-Keyed Font¶ó´Â »õ·Î¿î ±Ô¾àÀ» ¸¸µé¾ú½À´Ï´Ù. ÀÌ ÆùÆ®´Â ÆùÆ® Á¦ÀÛÀÚ´Â CID¶ó´Â °Í¿¡ ¸ÂÃß¾î ÆùÆ®¸¦ ¸¸µé°í, Adobe¿¡¼­´Â ÀÌ ÆùÆ®¸¦ ¿©·¯ ÀÎÄÚµù¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï CMapÀ̶ó´Â CID-½ÇÁ¦ ÀÎÄÚµù°£ÀÇ ¸ÅÇÎ Å×À̺íÀ» Á¦°øÇÏ´Â ½ÄÀ¸·Î 2¹ÙÀÌÆ® ¹®Àڱǿ¡¼­ ÆùÆ® °³¹ß¿¡ ÇÊ¿äÇÑ ºÎ´ãÀ» ¸¹ÀÌ ÁÙ¿´½À´Ï´Ù. Adobe´Â Çѱ۰ú ÀϺ»¾î ÆùÆ®ÀÇ ¿¹Á¦¸¦ °ø°³Çϰí ÀÖÀ¸¸ç, ¼Ö¶ó¸®½º 2.6¿¡´Â ÇÑ±Û CID-keyed font°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ÆùÆ®¸¦ gs 5.x¿¡¼­ »ç¿ëÇÒ ¼ö Àִµ¥, ÀÌ ¹æ¹ý¿¡ ´ëÇØ¼­´Â Á¦°¡ USENETÀÇ han.comp.hangul±×·ì¿¡ ¾´ "ÇÑ±Û CID-Keyed font¸¦ ghostscript¿¡¼­ »ç¿ëÇϱâ"¶ó´Â ±â»ç¸¦ Àо½Ã±â ¹Ù¶ø´Ï´Ù. ¶ÇÇÑ, gs5.10¿¡¼­ CID-KeyedÆùÆ®¸¦ »ç¿ëÇÒ ¶§ ÁÖÀÇÇÒ °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦¿¡ ´ëÇØ¼­´Â Á¦°¡ han.comp.text±×·ì¿¡ ¿Ã¸° "gs 5.10¿¡¼­ÀÇ CID-Keyed font loading¹®Á¦"¸¦ Àо½Ã±â ¹Ù¶ø´Ï´Ù. ¹Ýµå½Ã À§ µÎ ±â»ç¸¦ ¸ðµÎ Àаí ÇØ º¸¼¼¿ä.

gs5.10Àº CID-keyed font¿Í HLaTeXÀÇ Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®¿¡¼­ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù. CID-keyed fontÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é gs¿¡ ÀÖ´Â gs_cidfn.ps¸¦ ÆÐÄ¡ÇÏ¸é µË´Ï´Ù. ÆÐÄ¡ ÆÄÀÏÀº ¿©±â¿¡¼­ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç, gsÀÇ ¼³Ä¡ ÀüÀ̳ª ¼³Ä¡ ÈÄ¿¡ gs_cidfn.ps°¡ ÀÖ´Â µð·ºÅ丮¿¡¼­

# patch < gs5.10-cid-bigfix.diff
·Î ÆÐÄ¡ÇÏ½Ã¸é µË´Ï´Ù. ÀϾ´Â ¹®Á¦¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº han.comp.text¿¡¼­ º¹»çÇÑ ÀÏ·ÃÀÇ ½º·¹µå¸¦ Àо½Ã¸é µË´Ï´Ù. ¿©±â¿¡ º¹»çº»ÀÌ ÀÖ½À´Ï´Ù.

°ø°³ ÇÑ±Û CID±Û²Ã

°ø°³µÈ CID±Û²ÃÀº O'ReillyÀÇ "CJKV Information Processing"À̶ó´Â Ã¥ÀÇ ¿¹Á¦ »çÀÌÆ®¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. FTP»çÀÌÆ®´Â ¿©±âÀ̸ç, ÇöÀç 4Á¾ÀÇ ±Û²Ã¿¡ ´ëÇØ °¢°¢ º¸Åë¿Í ±½Àº±Û¾¾ ¹öÀüÀ», 1Á¾ÀÇ º¸Åë ±Û²ÃÀ» ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Munhwa¿Í MunhwaGothic±Û²Ã¿¡´Â KSX1001(±¸ KSC5601)ÀÇ ¸ðµç ¹®ÀÚ¼ÂÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Á¦°¡ han.comp.hangul°ú han.comp.text¿¡ Æ÷½ºÆÃÇÑ ±Û 2°³¸¦ Àо¼¼¿ä.(1999/3/30).

±âŸ ¾îÇø®ÄÉÀ̼Ç

hpscat Àº ¿À·¡µÇ¾úÁö¸¸ ³ª¸§´ë·Î µ¶ÀÚÀûÀÎ ¹æ¹ýÀ¸·Î Æ÷½ºÆ®½ºÅ©¸³Æ®¿¡¼­ ÇѱÛÀ» ±¸ÇöÇϰí ÀÖ½À´Ï´Ù. hpscatÀº º°µµÀÇ Á¶ÇÕÇü ÆùÆ®¸¦ »ç¿ëÇϴµ¥, ÀÌ ÆùÆ®¸¦ »ç¿ëÇÏ·Á¸é gsÀÇ ½ÇÇà Àü¿¡ ¹Ì¸® gs_init.ps¸¦ ¼öÁ¤ÇØ Áְųª, hpscatÀÌ ¸¸µå´Â PSÆÄÀÏ ¾Õ¿¡ ¸ÕÀú ÆùÆ® ·ÎµùÀ» À§ÇÑ ÇÁ·Ñ·Î±×¸¦ Ãâ·ÂÇØ ÁÖ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ÀüÀÚÀÇ ¹æ¹ýÀº hpscat¾È¿¡ ÀÖ´Â READMEÆÄÀÏ¿¡¼­ Àß ¼³¸íÇϰí ÀÖ°í, ÈÄÀÚÀÇ ¹æ¹ýÀº FreeBSDÀÇ hpscat port¿¡¼­ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö¿¡´Â hpscat.shÀ̶ó´Â ½ºÅ©¸³Æ®°¡ Àִµ¥, ÀÌ ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°Àº ³»¿ëÀÔ´Ï´Ù.
#!/bin/sh
#
# hpscat fontend for FreeBSD ports
#
# 4 Apr 1997, Choi Jun Ho <cjh@kr.FreeBSD.org>
#
# It enables hpscat to print file without loading font in gs
#

HFONTPATH=%%PREFIX%%/share/fonts/ked-hpscat

options=$*
fileoutput=0

# check if -f option is specified
for i in $*
do
        case $i in
              -f)       fileoutput=1; shift;;
        esac
done

if [ $fileoutput != 1 ]; then
# print font header
  cat $HFONTPATH/Header
  for hfont in Munjo Gotic MunjoBold PCMunjo
  do
   cat $HFONTPATH/$hfont
  done
fi

exec hpscat $options
À§¿¡¼­ HFONTPATH´Â hpscatÀÇ ÆùÆ®¸¦ ¼³Ä¡ÇÑ µð·ºÅ丮ÀÔ´Ï´Ù. ÀÌ µð·ºÅ丮¿¡´Â Munjo, Gotic, MunjoBold, PCMunjo, HeaderµîÀÇ ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ½ÇÁ¦·Î Munjo..µîÀÇ ÆùÆ®´Â hpscat¿¡¼­ ÁöÁ¤ÇÑ °Íµé¸¸ ÀÖÀ¸¸é µË´Ï´Ù. ÀÌ °æ¿ì
% hpscat han.txt > han.ps
ÀÌ·¸°Ô ÆÄÀÏÀ» ¸¸µé°í han.ps¸¦ ÀÏ¹Ý Æ÷½ºÆ®½ºÅ©¸³Æ® ÇÁ¸°ÅÍ·Î ÂïÀ¸¸é µË´Ï´Ù. ÀÌ ¹æ¹ýÀº gs¸¦ °ÅÄ¥ Çʿ䰡 ¾ø°í, gs¸¦ ¼öÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â Á¡ÀÌ ÁÁ½À´Ï´Ù.

hpscat¿¡¼­ ÇÑ±Û Æ÷½ºÆ®½ºÅ©¸³Æ® ÆùÆ®¸¦ »ç¿ëÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. -DHPSÇ÷¡±×¸¦ ÄÄÆÄÀÏÇÒ ¶§ ÁÖ¸é °¡´ÉÇѵ¥, ÀÌ¿¡ ´ëÇÑ °£´ÜÇÑ ÆÐÄ¡¸¦ ¿©±â ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ »ç¿ëÇϸé ÇÑ±Û Type 0 Composite ÆùÆ®¿Í, ±×¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â CID-keyed FontµîÀ» hpscat¿¡¼­ º»¹®¿ë ÆùÆ®·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì À§¿¡Ã³¼­·³ ½©½ºÅ©¸³Æ®¸¦ ¸¸µé¾î ÆùÆ® ·ÎµùÀ» ÇØ¾ß ÇÒ ÇÊ¿ä´Â ÀüÇô ¾ø½À´Ï´Ù. ±×³É ¾²½Ã¸é µË´Ï´Ù.

Æ®·çŸÀÔ ÆùÆ®¸¦ ghostscript¿¡¼­ »ç¿ëÇϱâ

°ø°³µÈ ÇÑ±Û ÆùÆ®ÀÇ ºÎÁ·Àº À¯´Ð½º ½Ã½ºÅÛ »ç¿ëÀÚ¿¡°Ô ¸¹Àº ºÒÆíÀ» ÁÖ¾ú½À´Ï´Ù. hpscat, h2ps, nh2psµîÀº ³ª¸§´ë·ÎÀÇ ÆùÆ® ÇØ°áÃ¥À» Á¦½ÃÇÏÁö¸¸, ÀÌ ¶ÇÇÑ »ç¿ë»óÀÇ ºÒÆíÀ̳ª ÆùÆ®ÀÇ ¹Ì·ÁÇÔ¿¡ À־ ¹®Á¦°¡ ÀÖ½À´Ï´Ù.

À©µµ¿ìÀÇ Æ®·çŸÀÔ ÆùÆ®´Â ÀÌ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â °¡Àå ÁÁÀº ¹æ¾È Áß ÇϳªÀε¥, À¯´Ð½º¿¡¼­ ÀÌ ÆùÆ®¸¦ ·¡½ºÅͶóÀÌ¡ÇÏ·Á¸é ¾î·Á¿î Á¡ÀÌ ¸¹½À´Ï´Ù. ±×·¯³ª ¿äÁò FreeType Project¶ó´Â °ø°³ Æ®·çŸÀÔ ·¡½ºÅͶóÀÌÀú¸¦ ¸¸µå´Â ÀÛ¾÷ÀÌ ÁøÇàÁßÀÔ´Ï´Ù. ÀÌ ÇÁ·ÎÁ§Æ®¿¡¼­´Â Æ®·çŸÀÔ ±Ô¾àÀ» °ÅÀÇ ¸¸Á·ÇÏ´Â(ÈùÆÃ±îÁö!) °ø°³ ¶óÀ̺귯¸®¸¦ ¸¸µé°í ÀÖÀ¸¹Ç·Î, À̸¦ XÆùÆ®¼­¹ö³ª º¯È¯±â µî¿¡¼­ ¿©·¯°¡Áö·Î Ȱ¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

ÀϺ»¿¡¼­´Â ÀÌ ¶óÀ̺귯¸®°¡ ÀÖ±â ÀÌÀüºÎÅÍ VFlib¸¦ ÅëÇØ gs¿¡¼­ ¿©·¯°¡Áö ÀϺ»¾î ÆùÆ®¸¦ »ç¿ëÇØ ¿Ô½À´Ï´Ù. VFlib´Â bdf³ª Æ®·çŸÀÔ µîÀÇ ÆùÆ®¸¦ »ç¿ëÇØ¼­ À±°û¼±°ú ºñÆ®¸ÊÀ» ¾òÀ» ¼ö Àִ ǥÁØ ÇüÅÂÀÇ API¸¦ Á¦°øÇÏ´Â ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ÀÌ ¶óÀ̺귯¸®¸¦ »ç¿ëÇØ¼­ gs¿¡¼­ º°µµÀÇ ÀϺ»¾î Type 0 ÆùÆ® ¾øÀ̵µ ÀϺ»¾î ÀÔÃâ·ÂÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹æ¹ý¿¡ ´ëÇØ¼­´Â Ghostscript with Japanese FontsÆäÀÌÁö¿¡¼­ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð ÀϺ»¾î Type 0ÆùÆ®°¡ °ø°³µÈ °ÍÀÌ Àֱ⠶§¹®¿¡, À̸¦ »ç¿ëÇϸé gsÀÇ ¼öÁ¤ ¾øÀÌ ÀϺ»¾î Ãâ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù. ¶ÇÇÑ FreeType¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© °°Àº ÀÏÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÑ(ÀÌ °æ¿ì¿¡´Â Æ®·çŸÀÔ ÆùÆ®¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù) ÆÐÄ¡µµ Á¸ÀçÇϸç, ÀÌ´Â FreeType and VFlibÆäÀÌÁö¿¡¼­ VFlib¿¡ Æ÷ÇԵǴ FreeType¸ðµâ°ú FreeTypeÀ» »ç¿ëÇÑ ÀϺ»¾î gsµå¶óÀ̹ö¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

ÇÑ±Û ÆùÆ®¸¦ »ç¿ëÇϱâ À§ÇØ FreeTypeÀ» »ç¿ëÇÑ ghostscript¿ë ÀϺ»¾î ÆùÆ® µå¶óÀ̹ö¸¦ ÇѱÛÈ­ÇÑ °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¹öÀüÀº FreeTypeÀ» »ç¿ëÇÑ ÀϺ»¾î gsµå¶óÀ̹ö¿¡¼­ ÀÎÄÚµù ºÎºÐ°ú ÆùÆ® 󸮺θ¦ ÇÑ±Û ÆùÆ®¿¡ ¸Âµµ·Ï ¼öÁ¤ÇÑ °ÍÀÔ´Ï´Ù. gs5.10/5.50¿ë ÇÑ±Û Æ®·çŸÀÔ ¸ðµâ°ú ±× »ç¿ë¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â "FreeTypeÀ» »ç¿ëÇÑ Ghostscript¿¡¼­ÀÇ ÇѱÛó¸®"¸¦ Àо¼¼¿ä. 5.10¿ëÀÇ °æ¿ì ±âÁ¸ÀÇ ÀϺ»¾î ó¸® ¸ðµâ°ú °øÁ¸Çϵµ·Ï ¸¸µé¾îÁ³±â ¶§¹®¿¡, ÀÌ ¸ðµâÀ» ¼³Ä¡Çصµ ÀϺ»¾î 󸮸¦ °°ÀÌ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 5.50¿ëÀº Çѱ¹¾î Àü¿ëÀÔ´Ï´Ù.

(2001/2/12) Ȳġ´ö(hwang@mizi.com)´ÔÀÌ gs 5.50À» ´ë»óÀ¸·Î Æ®·çŸÀÔÀ» CID±Û²Ã·Î ¿¡¹Ä·¹À̼ÇÇØÁÖ´Â ÆÐÄ¡¸¦ ÀÛ¼ºÇØ Áּ̽À´Ï´Ù. ÆÐÄ¡´Â ¿¡¼­ ±¸ÇÒ ¼ö ÀÖÀ¸¸ç, freetype2 ¶óÀ̺귯¸®°¡ ÇÊ¿äÇÕ´Ï´Ù. ¼³Ä¡ ¹æ¹ý¿¡ ´ëÇØ¼­´Â tarball¾ÈÀÇ README¸¦ Àо¼¼¿ä.

(2001/2/12) ÀϺ»¿¡¼­´Â ÃÖ±ÙÀÇ ghostscript ¹öÀü¿¡¼­ Æ®·çŸÀÔ ±â´ÉÀ» Áö¿øÇÏ´Â ÇÁ·ÎÁ§Æ®°¡ ÀÖ½À´Ï´Ù. on-the-fly¶ó ºÒ¸®´Â ÀÌ ÆÐÄ¡´Â gsÀÇ C·Î µÈ ¼Ò½º¸¦ °íÄ¡Áö ¾Ê°í ps ÆÄÀϸ¸À» ¼öÁ¤ÇÏ¿© Æ®·çŸÀÔ ±Û²ÃÀ» CID·Î ¿¡¹Ä·¹À̼ÇÇÕ´Ï´Ù. ÀÌ ¹æ¹ý¿¡ ´ëÇØ¼­´Â Tips on Postscript ÆäÀÌÁö¿¡ Àß ³ª¿Í ÀÖÀ¸¸ç, FreeBSDÀÇ chinese/ghostscript6 Æ÷Æ®¸¦ ÀÌ¿ëÇÏ¸é ¼Õ½±°Ô ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÐÀ»°Å¸®

$Id: index.shtml,v 1.1.1.1 2001/05/23 03:11:23 cjh Exp $

[ Home | Freetime works | FreeBSD | KFUG ]


Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 CHOI Junho, all rights reserved.
Please send spam/UCE here to register your mail to razor