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