                         ---   propw ̎g   ---

	   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
	   %%%   P. av|[VitHgjfmt@C̍쐬   %%%
	   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

font\winttf.zip CXg[

  texmf\fonts\tfm\windows\wabun

ɁAv|[Vi Windows TrueType Font lr oAlr oSVbNƂ
̏cp jfm t@CitHggbNEt@CjCXg[
܂B

WindowsɃCXg[ĂeaTrueTypetHgɑΉ jfm t@C
쐬ɂ

  cd texmf\fonts\tfm\windows\wabun
  propw <directory_of_pttfonts.map>\pttfonts.map

Ƃ܂îƂApropw.exe  pltotf.exe ɃpXʂĂKv܂jB
pttfonts.map ɂ́AJFM t@CiTeX ŎQƂtHgjWinodwsŎQ
t@CƂ̑Ή\Ă܂AVɎRɒǉ邱Ƃł
B

  jfm            TrueType tHgi擪 @ ͏cp\j

mspmin          :  lr o    iv|[Vij
mspgoth         :  lr oSVbNiv|[Vij
msptmin         : @lr o    icv|[Vij
msptgoth        : @lr oSVbNicv|[Vij


@    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
      %%%  ׂȒ\ȁAȉ̎菇ł̍쐬ł܂B  %%%
      %%%    texmf\doc\extjfonts\propw.txt QƂĂB    %%%
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

0. TrueTypetHgw肵āAƂΈȉ̂悤 PL t@C쐬
   iȂAׂȒɂ́AuQDpropw ɂāvɂ悤
   *.pl1, *.pl2 ̃t@CoRāA*.pl t@CƂ悢jB

        propw -o=foo.pl "#@lr o"

    5. ̂悤ɂāApltotf  jfm t@Cɕϊ΂悢B

   邢́Adviout gāAȉ̂悤ɂĂ PL t@C쐬łB

1. texmf\doc\extjfonts\testw.dvi 1y[Wڂ dviout ŊJA
   Option -> Setup Parameters... -> [WinJFont]  [jfm]  min IA
   [Change Font] ŁAjfm t@C쐬v|[Vi
   TrueTypeatHgI [Define]  [Ok] B

   cp̏ꍇ́AL1y[W, min ꂼ2y[W, tmin 
   ǂݑւēlȑB

2. Help -> Character Size of TrueType IƁAInformation Window
   ĴŁA[Copy] ăNbv{[hɓeRs[B

3. KȃGfB^[iȂǂł悢jJăNbv{[h̓e𒣂
   tiҏW -> tjAKȖOŃt@CɃZ[ui
    foo.txt ƂjB

4.     propw -p foo.txt > foo.pl

   ƂƁAjfm t@C̃\[X쐬B

5. KvȂAfoo.pl ̒gKɕҏW

       pltotf foo.pl

   sƁAΉ jfm t@C foo.tfm 쐬B

ӁFL foo.txt  foo.pl ҏW邱ƂŁA\B
      Ⴆ΁Afoo.txt sPʂŃ\[gāAsvȍsȂǂB


			      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
			      %%%   Q. propw ɂ   %%%
			      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Usage : propw [-trquv#] [-p[t][m|n]] [-<k>=<value>] [-s<step>] [-d<den>]
          [-l<num>] [-o=<ofile>] [@<pfile>] [#<TrueType_font_name>|<file>]

-t    : tate
-r    : over 7426(JIS)
-q    : square
-u    : update
-v    : verbose
-#    : Font

-p    : make pl (-pm: MS type, -pn: normal type, -pt: Glue-Tsume)

<k>   : zw(width), zh(height+depth), zd(depth), ds(design size), cs(checksum)
        st(stretch), ep(ex space), et(ex stretch), eh(ex shrink), fm(family)
        ad(glue plus), kn(Kakko)

<num> : the first label   (default:6)
<step>: step of tfm-width (default:1)
<den> : width of zenkaku  (default:256)

<ofile>: <ofile> is a file to be output (Make JFM if its extension is ".tfm")
<pfile>: <pfile> is a file where paramaters are written
<file> : <tfm-width> [<tsume-width>] <a character>   is in each line.
         Analyse lines if they are not sorted by <tfm-width>.
         The line whose top is not a figure is ignored except for
           #Font: <TrueType_font_name>   (an optional line)
           #<para>: Same as -<para> in the command line

Example: propw -o=msptmin.pl "-fm=MS P MINCHOU" "#@lr o"

                      -------------------------

1. ftHgł́AюiЈjɂč쐬ꂽ jis.tfm ̃\[X
   jis.pl ƓȂ̂o͂悤ɂȂĂF

      echo | propw "-fm=JIS KANJI" -p > jis.pl

@̃t@C null.txt ĂāAo̓t@Cw肵

     propw "-fm=JIS KANJI" -p -o=jis.pl null.txt

  ƂĂłB

  pltotf ɃpXʂĂ΁A JFM t@C쐬邱Ƃłio
  t@C̊gq .tfm ƂȂ邱Ƃ画fjB

     propw "-fm=JIS KANJI" -p -o=jis.tfm null.txt

  cp̏cƂ 10pt ̃TCY 1pt ̃vX glue ꂽ̂쐬
  ɂ

      echo | propw -t -p -zw=1 -dh=1 -zd=.151515 -ad=.1 > mytjis.pl

  Ƃ΂悢B̂Ƃ́Âق̃p[^

     echo | propw -t -p -zw=1 -q > mytjis.pl

  ƂƂ悢B


2. Windows̃VXeɓo^ꂽv|[VitHgiʏtHg o
   P j jfm t@C쐬ɂ́ÃtHg "#..." ̌`
  w肷΂悢BႦ

      propw "-fm=JIS P KANJI" "#lr o" > mspmin.pl

  ́Aȉ̂悤ɂĂB

      propw "-fm=JIS P KANJI" -# -o=mspmin.pl "lr o" 

  propw ́AJIS R[hŏ́uvƂ菬ȃR[hi
  AAt@xbgALȂǁj̕𒲂ׂĕނAuvƂSp
  Ƃ݂Ȃăv|[VitHgv镝őgłł jfm t@C
  ̃\[X쐬B

  v|[VitHgł́AɈقȂ鋷Œ`Ă
  ̂B񕨁iǓ_⊇ʂȂǁjɂĂ͑Sp̂̂ƁAȂ
  Ă̂Bpropw ł́AJʂ́u@Ƌ_́@B ̕ƂɑS
  p苷ƌ҂Ƃ݂ȂA񕨗ނ̕ɉđgłs jfm \[X𐶐
  BłȂꍇ́A񕨗ނɂẮAjis.tfm ƓlɈBꂪftH
  g̓łiJʂ̊ƌȂu ʂ̂̂ɂɂ́A-kr= ̃p
  [^ŁAe g i k m o q s u w y  ̉Ԗڂ̂̂ɂ邩w
  ĕύX\łBftHǵA-kr=9jB

  cÄႢ͎fB
  Ȃ

      propw -o=mspmin.pl -v "-fm=JIS P KANJI" "#lr o" > mspmin.log

  ƂƁAȂǂ̏ msmin.log ɏo͂B̏o͂ꂽ
  ̂܂܁iKɕҏWĂ悢jApropw ̓̓f[^ɂłB

      propw mspmin.log > mspmin.pl

  PL t@C JFM t@C쐬ɂ́Apltotf gBȂ킿

      pltotf mspmin.pl

  ƂƁAmspmin.tfm 쐬B

  pltopl ɃpXʂĂ΁Apropw ̏o̓t@C̊gq .tfm ƂȂ
  ƁA JFM t@CBƂ

      propw -o=mspmin.tfm "-fm=JIS P KANJI" "#lr o"

  ȂǂƂ΂悢B

                     ------------------------------

-t: ciTrueType̊tHgw肳Ă΁Af̂ŁA
    w͕svj

-r: JIS code 16i 7426 ȏ̂̂i_ł pltotf p1.4 łꂪ
    ƁAG[ƂȂj

-q: ZWitfm width:Spj̐ݒɕāAZH(depth+height)𓙂`
    {bNX𕶎BoxɒÂق̃TCYWIɕύXB

-u: -o= Ŏw肵t@Cɑ݂ĂĂAɏ㏑B

-v: propw 쎞̓쒆̃bZ[W\B

-#: Ō̃p[^̐擪 # ȂĂAWindows ̘atrueTypetHg
    Ƃ݂ȂB

-ds=<value> : DESIGNSIZE
-zw=<value> : QUAD
-zh=<value> : XHEIGHT
-zd=<value> : CHARDP
-st=<value> : STRETCH
-ex=<value> : EXTRASPACE
-et=<value> : EXTRASTRETCH
-eh=<value> : EXTRASHRINK

-ad=<value> : GLUE PLUS

-kn=<value> : Jʂ̉̕Ԗڂ̂̂ɂ邩̎wi1 - 11j
              ftHg 9 Łu
              e g i k m o q s u w y  

-fm=<family>: tHgt@~[

-d=<value>  : SpPIXELihbgj

-x<message>: <message> \ďIB

-o=<ofile> : o̓t@C̎wBWindowsTruTypeatHg propw 
  JFM t@C쐬ƂA

    0. jfm t@CTrueTypetHg̑Ή map t@C
    1. e̕Lqe[u
    2. 񕨂Ȃǂ𐮗A`ׂƕ\[gĕׂe[u
    3. PLt@C
    4. JFMt@C

  ̏ɕϊBʂɂ 3. PLt@Co͂邪A<ofile> ̊gq 
  .pl1, .pl2, .tfm ̏ꍇ́Aꂼ 1. 2. 4. ̌`̃t@Co͂B
  iA0. oꍇ́A4. ̌`̃t@Co͂jBo͂
@t@C̊gq .pl1 .pl2 ̂̂ propw ɂāA pl ̃t@C 
  pltotf ɂ JFM t@CɕϊłB1. 2. 3. ̃t@ĆAڕҏW
  ĒsƂłB

<file> : p[^A̕ƕ̃e[ũf[^t@C
         R}hCł́A-<parameter> ́A#<parameter> Ǝw肷B

         Agq .map ̏ꍇ́Adviout p JFMt@C
         TrueTypetHgƂ̑ΉLtHg}bvt@CƂ݂ȂA
         ߂āAKv JFM t@C쐬B

         # 擪ɂƁAp[^t@CłȂWindowsTrueType
         tHgƉ߂B
