1992.5.12


SUBJECT: ktops ¼³¸í

MEANING OF THIS MEMO:
      ktopsÀÇ manual À» ¹ø¿ª ÇÏ°í, º»¹® Áß¿¡ ³ª¿À´Â evfonts¿¡ ´ëÇØ  °£·«È÷ ¼³¸í.
 
DESCRDPTION:

   0. Synopsis:
      ktops [ -12rR ] [ -s"size" ] [ -F"evfont" ] [ "filename..." ]

   1. EUC code·Î µÈ Korean character¸¦
      PostScript outputÀ¸·Î ÀüȯÇϱâ À§ÇÑ filter programÀÌ´Ù.
   2. file nameÀ̳ª stdin À¸·Î inputÀ» ¹Þ¾Æ convertÇÏ¿© stdoutÀ¸·Î ³»º¸³½´Ù.
      Áï inputÀ¸·Î filenameÀÌ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é standard inputÀÌ ÀÐÇôÁø´Ù.
   3. outputÀÌ ¸¸µé¾î Áö´Â °úÁ¤ :
      /usr/lib/fonts/evfonts directory¿¡ ÀÖ´Â
      evfonts fileµé( kor.ksc.16, kor.ksc.24 )·Î ºÎÅÍ page image¸¦ ¸¸µé¾î
      À̸¦ outputÀ¸·Î Àüȯ½ÃŲ´Ù.
      *** evfonts fileÀ̶õ
           - window systemÀ̳ª printer/plotter¿¡ ÀÇÇØ »ç¿ëµÇ´Â
             font format¿¡ °ü·ÃµÈ Á¤º¸¸¦ ÀúÀåÇÏ°í ÀÖ´Â fileÀ» vfonts¶ó ÇÑ´Ù.
           - ÀÌ·¯ÇÑ vfontsÀÇ È®ÀåµÈ(extended) formatÀÌ evfontsÀÌ´Ù.
             evfonts´Â 1 codeset °ú º¸Á¶ÀÇ Á¦ 2,3.. codesetµé·Î ºÎÅÍ
             EUC characterµéÀ» ±¸¼ºÇϱâ À§ÇÑ È®ÀåµÈ vfont formatÀÌ´Ù.
           - vfonts³ª evfontsÀÇ  °¢ font´Â file·Î µÇ¾î Àִµ¥
             ÀÌ fileµéÀÇ formatÀº /usr/include/vfont.h, evfont.hÀÇ 
             structure¿¡ µû¶ó ±¸¼ºµÈ´Ù.
   4. ÀÓÀÇÀÇ ÇÑÀÚ(ideography:Ç¥Àǹ®ÀÚ)¸¦ Ãß°¡½ÃÅ°·Á ÇÑ´Ù¸é,
      evfont´Â fontedit¸¦ »ç¿ëÇÏ¿© editµÇ¾î¾ß ÇÑ´Ù.
      ¶ÇÇÑ »õ·ÎÀÌ Ãß°¡µÇ´Â ÇÑÀÚÀÇ extended codeÈ­Çϱâ À§Çؼ± 
      /usr/lib/locale/korean/src/wchrtbl.srcµµ º¯°æÇÏ¿©¾ß ÇÑ´Ù.
   5. Options 
      -1 : outputÀ¸·Î ÇÑ characterÀ» one-columnÀ¸·Î »ý¼ºÇÑ´Ù. (default)
      -2 : outputÀ¸·Î ÇÑ characterÀ» two-columnÀ¸·Î »ý¼ºÇÑ´Ù.
      -r : landscape form À¸·Î ¸¸µé±â À§ÇØ 90µµ ȸÀü½ÃÄÑ outputÀ» »ý¼ºÇÑ´Ù.
      -R : portrait form À¸·Î ¸¸µç´Ù. (default)
      -s"size" :
           font size¸¦ "size"¿¡ ³Ö´Â´Ù. 
           default font size´Â column¼ö¿Í form¿¡ µû¶ó º¯ÇÑ´Ù.
                   one-column, portrait:         10
                   one-column, landscape:        10
                   two-column, portrait:         5
                   two-column, landscape:        7
           default one-column portrait size´Â page´ç 66 lineÀ» ¸¸µé °ÍÀÌ´Ù.
      -F"evfont" :
           evfont file·Î /usr/lib/fonts/evfonts/evfont·Î settingÇÑ´Ù.
           evfontÀÇ  default °ªÀº   kor.ksc.24ÀÌ´Ù.
           ÀÌ evfont°ªÀº  ȯ°æº¯¼ö KTOPS³ª  command line¿¡ ÀÇÇØ º¯°æµÉ ¼ö ÀÖ´Ù.
   6. ktops´Â ȯ°æº¯¼ö KTOPS¸¦ ÀνÄÇÑ´Ù.
      ¹°·Ð command line»ó¿¡¼­ ¾î¶² optionÀÌ ÁÖ¾îÁø´Ù¸é  ȯ°æº¯¼ö KTOPSÀÇ °ªÀÌ ¹«½ÃµÈ´Ù.
   7. Examples
      * output fontÀÇ size¸¦ È®´ëÇÒ °æ¿ì :
              sparc% cat "filename" | ktops -s16 | lpr -h
      * outputÀ» two columns·Î ÇÏ°í landscape½ÃÅ°·Á¸é :
              $ setenv KTOPS -2r  ( Bourne-shellÀÇ °æ¿ì )
              sparc% KTOPS = "-2r"  ( C-shellÀÇ °æ¿ì )
   8. Bugs
      * Laser printer memory size´Â printµÉ EUC fileÀÇ size¸¦ Á¦ÇÑÇÑ´Ù.
      * Apple LaserWriter IIÀÇ °æ¿ì´Â,
        ´ë·« 5000 °³ÀÇ EUC characters(codeset 1°ú 2·Î ºÎÅÍ)°¡ ÀÖ´Ù.
      * input file size¿Í EUC charactersÀÇ °¹¼ö´Â ÀûÀýÈ÷ Á¶ÀýµÉ ÇÊ¿ä°¡ ÀÖ´Ù.

   Revision History
   Updated       on May 12 ,1992