°í½ºÆ®½ºÅ©¸³Æ®¿¡¼ ±Û²ÃÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é, ÁÖ¾îÁø ±Û²Ã¿¡ ÇØ´çÇÏ´Â
ÆÄÀÏÀÌ ¾îµð¿¡ ÀÖ´ÂÁö °í½ºÆ®½ºÅ©¸³Æ®¿¡°Ô ¾Ë·ÁÁֱ⸸ ÇÏ¸é µÈ´Ù.
ÆíÁýÇØ¾ß ÇÒ ÆÄÀÏÀº /usr/share/ghostscript/version/FontmapÀÌ´Ù.
Çü½ÄÀº ¸Å¿ì °£´ÜÇØ¼, ÇÑ ¹ø Àо¸é °ÅÀÇ »·ÇÏ´Ù.
ŸÀÔ1 ±Û²ÃÀ» Ãß°¡ÇÏ´Â °ÍÀº °£´ÜÇÏ´Ù.  ±Û²ÃÀÌ ÀÖ´Â µð·ºÅ͸®¿¡¼ 
type1inst¸¦ ½ÇÇàÇÑ´Ù.  type1inst´Â FontmapÀ̶ó´Â
ÆÄÀÏÀ» ¸¸µé¾î ³½´Ù.  ÀÌ ÆÄÀÏÀ» °í½ºÆ®½ºÅ©¸³Æ®ÀÇ Fontmap ÆÄÀÏ µÚ¿¡
À̾îºÙÀδÙ.
Æ®·çŸÀÔ ±Û²ÃÀ» Ãß°¡ÇÏ·Á¸é ¾à°£ ´õ ÀçÁÖ¸¦ ºÎ·Á¾ß ÇÑ´Ù.  Æ®·çŸÀÔ ±Û²ÃÀÇ
À̸§À» ¾Ë¾Æ³»¾ß Çϱ⠶§¹®ÀÌ´Ù.  ÇÑ °¡Áö ¹æ¹ýÀº (¹«½ÄÇÑ ÁþÀÌ´Ù, ½½ÇÁ°Ôµµ.)
ttf2pt1¸¦ ½á¼ Æ®·çŸÀÔÀ» ŸÀÔ1À¸·Î º¯È¯½ÃŲ ´ÙÀ½ afm¿¡¼
±Û²Ã À̸§À» ¾ò¾î³»´Â ¹æ¹ýÀÌ´Ù.  (´õ È¿°úÀûÀÎ ¹æ¹ýÀÌ ÀÖÀ» Å×Áö¸¸, ÀÌ ¹æ¹ýµµ
ÅëÇÑ´Ù.  ²Ã»ç³³±ä ÇÏÁö¸¸.)  ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
                ttf2pt1 -A fontname - 2 > /dev/null  |grep FontName
        
´ÙÀ½¿¡´Â ÀÌ ¸ñ·ÏÀ» °í½ºÆ®½ºÅ©¸³Æ®ÀÇ Fontmap ÆÄÀÏ¿¡ ¾Æ·¡ÀÇ ¿¹¿Í
°°ÀÌ Á¤È®ÇÑ Çü½ÄÀ¸·Î Ãß°¡ÇÑ´Ù.  
        some-font       (/usr/share/fonts/subdirectory/somefont.pbf);
        
ÀÌ·± ¹æ½ÄÀ¸·Î ÇÏ¸é µÇÁö¸¸, ¼ö¹é°³ÀÇ ±Û²ÃÀ» ´Ù·é´Ù°í ÇØº¸ÀÚ.  ÀÌ·± ÀÛ¾÷Àº
©¸·ÇÑ ÆÞ½ºÅ©¸³Æ®°¡ ÇÊ¿äÇÑ ÀÏÀÌ´Ù.
#!/usr/bin/perl
# ttfontmap -- generate fontmap file for TrueType fonts
my $directory=shift || print STDERR "Usage: ttfontmap {directory}\n";
$directory=~s/\/$//;
for my $fontname ( glob ( "$directory/*.ttf" ) )
{
    open ( R, "sh -c \"ttf2pt1 -A $fontname - 2>/dev/null\" |" );
    while ( <R> )
    {
        if ( $_ =~ /^FontName/ )
        {
            s/^FontName\s*//;
            chomp;
            print "/" .  $_ . "    ($fontname);\n" ;
        }
    }
    close R;
}           
        
´©±¸³ª
ÀÌ ½ºÅ©¸³Æ®
¸¦ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù.       
ÀÌ ½ºÅ©¸³Æ®¸¦ ¸¸µé·Á¸é, À§ÀÇ ºÎºÐÀ» Àß¶ó¼ ttfontmapÀ̶ó´Â ÆÄÀÏ·Î
¸¸µé°í, ÀÌ ÆÄÀÏÀ» /usr/bin µîµî ÀÚ½ÅÀÇ PATH¿¡ µé¾îÀÖ´Â 
µð·ºÅ͸®¿¡ µÎ±â¸¸ ÇÏ¸é µÈ´Ù.  »ç¿ë ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
        ttfontmap directory > output_file
        
directory´Â ±Û²ÃÀÌ µé¾îÀÖ´Â µð·ºÅ͸®´Ù.  À§¿Í °°ÀÌ Çϸé
°í½ºÆ®½ºÅ©¸³Æ®ÀÇ fontmap ÆÄÀÏ¿¡ ÀÌ¾î ºÙÀÏ ¼ö ÀÖ´Â output_file 
ÆÄÀÏÀÌ »ý±ä´Ù.  ÁÖÀÇ: ±×Àú ´ÙÀ½°ú °°ÀÌ ÇØµµ µÈ´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖ´Ù.
        ttfontmap directory >> /usr/share/ghostscript/version/Fontmap
        
ÇÏÁö¸¸, ÀÌ·¸°Ô ÇÏÁö ¾Ê±â¸¦ ±ÇÇÑ´Ù.  ( ½Ç¼ö·Î ``>>`` ´ë½Å ``>''¶ó°í
ÇÏ¸é ¹«½¼ ÀÏÀÌ ÀϾ±î?)
±Û²ÃÀ» °í½ºÆ®½ºÅ©¸³Æ®¿¡¼ ¾µ ¼ö ÀÖµµ·Ï ÇÏ°í ³ª¸é, ±× ±Û²ÃÀÇ ¹Ì¸®º¸±â°¡
°¡´ÉÇÏ´Ù.  ¸ÕÀú ¼³Ä¡µÈ °í½ºÆ®½ºÅ©¸³Æ® ²Ù·¯¹Ì ¾È¿¡ ÀÖ´Â prfont.ps¿¡
´ëÇØ °í½ºÆ®½ºÅ©¸³Æ®¸¦ ½ÇÇà½Ã۰í, °í½ºÆ®½ºÅ©¸³Æ® ±Û²Ã¿¡ ´ÙÀ½°ú °°ÀÌ 
ÀÔ·ÂÇÑ´Ù.
        /Fontname DoFont
        
( FontNameÀº ¹Ì¸®º¸±â¸¦ ÇÏ°í ½ÍÀº ±Û²ÃÀÌ °í½ºÆ®½ºÅ©¸³Æ®¿¡¼ °®´Â
À̸§ÀÌ´Ù.)
gs¸¦ ±âµ¿½ÃŰ´Â ¹æ¹ýÀº À̹ۿ¡µµ ¿©·¯ °¡Áö°¡ ÀÖ´Ù.  ¿¹¸¦ µé¸é
gvó·³ Á» ´õ ¸ÚÁø Æ÷½ºÆ®½ºÅ©¸³Æ® ºä¾î¸¦ ½á¼ º¼ ¼ö ÀÖµµ·Ï
Æ÷½ºÆ®½ºÅ©¸³Æ® ÆÄÀÏÀ» ¸¸µé±â¸¦ ¿øÇÑ´Ù¸é, ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
        gs -sDEVICE=pswrite -sOutputFile=somefile.ps  prfont.ps
        
ÀÌ·¸°Ô ÇÑ ´ÙÀ½¿¡´Â Ãâ·ÂµÈ ÆÄÀÏÀ» ÀμâÇÒ ¼öµµ ÀÖ´Ù.