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