                      dvipsk-w32.tar.xz ɂ
                         --- dvipsk-5.994 ---

dvipsk-5.994 ł͐ɊЃAXL[ɂĊJꂽ{pb` p1.7b
 ttk  upTeX pb`̗pĂ܂B{ɂ vf-a2bk.tar.xz
KvłB ܂ mktexpk Lɂ邽߂ mftools.tar.xz CX
g[ĂĉB

[1] CXg[@
    TeX ̃CXg[fBNg (ftHg c:/w32tex) 
    dvipsk-w32.tar.xz  vf-a2bk.tar.xz WJ܂:
    c:
    cd \w32tex
    tar xvf dvipsk-w32.tar.xz
    tar xvf vf-a2bk.tar.xz

    NTT jTeX ł dvips.exe gpł܂C\ɂɂ
    vf-n2bk.tar.xz  TeX ̃CXg[fBNgœWJĂ܂B
    tar xvf vf-n2bk.tar.xz

[2] st@C̐
    (1) dvips.exe
        {ɂΉ dvi  ps ɕϊhCołB

    (2) gsftopk.exe
         gsftopk o[W 1.19.2 łC
        gsftopk FontName DPI ̂悤Ɏgp܂B̓Iɂ
        gsftopk ptmr8r 600 ȂǂƂ܂Bۂɂ͂ mktexpk
        玩Ăяo܂BPATH ̒ʂfBNg
        GSDLL32.DLL ΂܂B
        texmf-dist/fonts/map/dvips/base/psfonts.map ɋLqẮA
        texmf-dist/dvips/config/config.gsftopk ɗLĂ}bvt@C
        LqĂtHg pk tHg쐬邱Ƃł܂B

    (3) bkmk2uni.exe
         platex, hyperref, dvips, distiller gpāAPDF
        쐬ƂA{܂ bookmarks () Ȃǂ\
        邽߂̃c[łBdvips o͂ PostScript ɂāA
        /Title (string) , /Subject (string), /Author (string),
        /Keywords (string) /T (string) /Subj (string) /Contents (string)
        Ȃ镔 string  bigendian Unicode ɕύXďo͂܂B

        dvips -Ppdf -z -f foo[.dvi] | bkmk2uni >foo.ps

        bkmk2uni ́AIvV -e tƁAeuc-japan  unicode
        ւ̕ϊ悤ɂȂ܂B NTT-jTeX  jlatex ̏ꍇɂ́A
        TeX \[X̃R[hɂ͖֌WɏL string ͕K euc-japan 
        Œ肳Ă܂B] jlatex 瓾ꂽ dvi  dvips 
        Aʂ bkmk2uni gƂɂ͎̂悤ɃIvV -e
        tĉ:

        dvips -Ppdf -z -f foo[.dvi] | bkmk2uni -e >foo.ps

        ̂悤ɂēꂽ foo.ps  distiller ŏĉB
        bookmarks () ́A\section Ȃǂ̃f[^玩쐬܂
        AAcrobat Reader ̕ŕ\𖄂ߍނɂ́A
        hyperref package ̃IvVŎ̂悤ɂΗǂł:
        \usepackage[dvips,pdftitle={^Cg},%
        pdfauthor={ؑY},pdfsubject={Tu^Cg},%
        pdfkeywords={TeX,,^tHg},other keys]{hyperref}

        ܂Atext annotation  ̂悤 special \[XɋLq
        ܂:

        \special{ps: SDict begin [
        /Contents (߂̖{)
        /Rect [70 600 170 700]
        /Open false
        /Color [0 1 1]
        /Title (߂̑薼)
        /Subtype /Text
        /ANN pdfmark end}

    (4) bmeps.exe
        dvips Ŗߍ߂摜t@ĆAeps `łB
        bmeps.exe  Dirk Krause ɂAbitmap 摜 eps `ɕϊ
        @\ȃ[eBeBłBbmeps ̑S@\ dvips Ɏ荞ŁA
        dvips RpCȂƂł̂łAdvips ܂
        Gɂ͍̂D܂ȂƔfÂ悤ɂ͂Ă܂B
        bmeps.exe Advips ⏕OvOƂĎgpƂ
        IĂ܂B
        libpng, libjpeg, zlib, libpnm/ppm/pgm/pbm ƃNĂ܂A
        png, jpeg, pnm, ppm, pgm, pbm `̃t@C eps ɕϊ邱Ƃ
        ł܂Bdvips  insecure mode (IvV -R0) Ŏgp΁A
        L摜 dvips ̎sɎI eps ɕϊȂ疄ߍ
        Ƃł܂BȉȒPɐ܂B

        (o) bmeps.exe ̎gp@

        bmeps.exe ̃R}hCł̎gp@
        bmeps -h
        Ƃƕ\܂AŐĂ܂B
        ʂ
        bmeps Options InputFile [OutputFile]
        ƂΗǂł傤BOutputFile ȗƁAWo͂ɏo
        ܂BIvV͈ȉ̂悤ł:
        -p#
             # ͐lŁA1, 2, or 3 w肵܂Bo PostScript 
             PS level w肵܂BftHg 2 łB
        -b
             BoundingBox pt@C (K{) 쐬ꍇɎw肵܂B
             bmeps -b foo.png foo.bb
             ̂悤Ɏgp܂B
        -c
             color printing Iɂ܂B PS level 1 ł͖
             ܂B
        -g
             color printing ItɂAgray scale ŏo͂܂B
             -c 邢 -g Kw肵ĉB
        -e<encoding>
             Encoding mechanism w肵܂BftHg ASCII-hex łB
             r w肷ƁArun-length-encoding
             8 w肷ƁAASCII-85-encoding
             ƂȂ܂B
             f  PS level 3 ŗLȂ̂ flate encoding Iɂ܂B
             gƂ\łB
             :
             -ef     ASCII-hex and flate encoding
             -e8f    ASCII-85 and flate encoding
             -erf    ASCII-hex, run-length and flate encoding
             -er8f   ASCII-85, run-length and flate encoding
        -d
             draft mode Iɂ܂BC[W͏o͂ꂸA
             P placeholder o͂܂B
        -a<alpha-channel-options>
             PS level 3 ł mask 𗘗pC[Wo͂ł܂B
             png C[Walpha channel  mask  convert
             ł܂B摜 alpha channel sx\ꍇ
             o (̃IE)Ax\ꍇ
             t w肵ĉB
             l (̃G) w肷ƁAfull opacity sNZ
             `悳܂B
             m w肷ƁAwiƑOi~bNX邻łB
             s#,#,# ( s128,255,128) ƂƁAwiFw肷邱Ƃ
             ł܂B

        ȏオ bmeps.exe ̊{Igp@łBڍׂ̓TufBNg bmeps
        ɓĂAIWĩhLgǂŉBhLg
        ɂ dvips ̋@\gꍇ̂ƂĂ܂Advips
        ̋@\gĂ͂܂̂ł͂̕Ă͂܂܂̂Œ
        ĉB

        ɁAdvips  insecure mode ŎgpāAdvips ̎s
        bitmap 摜I eps ϊĖߍޕ@܂B
        ܂ABoundingBox pt@C foo.bb ͕KKvł
        bmeps -b foo.png foo.bb
        ̂悤ɂāA쐬ĂȂ΂܂B
        (p)LaTeX \[Xɂ͎̂悤ɏĂ OK łB

        \documentclass[12pt]{jarticle}
        \usepackage[dvips]{graphicx}
        \DeclareGraphicsRule{.png}{eps}{.bb}{`bmeps -c -tpng #1}
        ... ...
        \begin{document}
        ... ...
        \includegraphics[width=.8\textwidth]{foo.png}
        ... ...
        \end{document}

        ̃\[X smpl.tex ƂƁA
        platex smpl ̃RpCIƁA

        dvips -R0 -Ppdf smpl

        ̂悤ɂ܂BIvV -R0 (insecure mode) ɒӂĉB
        ̉摜tH[}bgɂĂlłB

    (5) fixill.exe
        Illustrator ̓TlCtƁAoCgJEgĕt
        ƂoOĂ܂Bdvips(k), odvips ͂̃oO
        Ă eps ߍݎɃG[ɂȂȂ悤ɒĂ܂A
        oCgJEg𐳂 perl script  Rokicki 
        ĉ܂ (fixill.pl)B fixill.exe  perl g
        fixill.pl s邽߂̃[_łBperl CXg[ĂȂ
        Ǝg܂B
        fixill  <orgeps.eps  >neweps.eps
        ̂悤ɂĎgp܂B

[3] { map t@C̑I
    ʏ̓ftHĝ܂܎gpčȂƎv܂B otf pbP[W
    Ȃǂ̊֌WŁAmap w肵ꍇƎv܂̂ŁAɊւ
    ܂B

    (1) ftHg̐ݒł́Aʏ̓{ɂ Ryumin-Light  GothicBBB-Medium
        ĂAotf pbP[Wpɂ Hiragino ProN Ă܂B

    (2) S Ryumin-Lignt  GothicBBB-Medium ɂꍇA
        dvips -u+standard-ps.map dviname
        ܂
        dvips -u+standard04-ps.map dviname
        Ƃ܂B҂ JIS-2004 gꍇɎw肵܂B(ȉl)B
        IvV '+' ɒӂĉBꂪƁApsfonts.map
        ǂ܂ȂȂ܂̂ŁAKYȂ悤ɂĉB

    (3) Hiragino gpꍇA
        dvips -u+hiragino-ps.map dviname
        dvips -u+hiragino04-ps.map dviname

    (4) Hiragino ProN gpꍇA
        dvips -u+hiraginopron-ps.map dviname
        dvips -u+hiraginopron04-ps.map dviname

    (5)  Pro gpꍇA
        dvips -u+kozuka-ps.map dviname
        dvips -u+kozuka04-ps.map dviname

    (6)  Pr6N gpꍇA
        dvips -u+kozukapr6n-ps.map dviname
        dvips -u+kozukapr6n04-ps.map dviname

    (7) Morisawa gpꍇA
        dvips -u+moriisawa-ps.map dviname
        dvips -u+moriisawa04-ps.map dviname

    (8) Morisawa Pr6N gpꍇA
        dvips -u+moriisawapr6n-ps.map dviname
        dvips -u+moriisawapr6n04-ps.map dviname

[4] ǉ
    (1) ftHg DPI  600 ɂĂ܂̂, ύXɂ
        texmf-dist/dvips/config/config.ps ɂ
        D 600
        ƂȂĂsύXĉB

    (2) }jA͂̕ƓfBNg texmf-dist/doc/dvips/base
        ɂ܂D

    (3) CM Type1 fonts  o̓t@Cɖߍނɂ
        dvips -D600 -Pdl foo[.dvi]
        ȂǂƂ܂BIvV -Pdl ɂāCconfig.dl ɋLqĂ
        map t@Cǉǂݍ݂܂Bbluesky-dl.map Ȃǂǂݍނ悤
        炩ߐݒ肵Ă܂B̏ꍇwǂ Type1 tHg
        _E[h悤ɂȂ܂B
        dl  download Az悤ɍlꂽOłB
        CM Type1 fonts ́At1fonts.tar.xz CXg[Ǝgp
        ł܂BBlueSky Type1 tHgɂ msam6 ȂǂĂ܂
        AႦ \usepackage{type1cm} ƂĂ΁AőpĂ܂
        ővłBtype1cm pbP[W ltxpkgs.tar.xz CXg[
        ΁Agpł܂B

    (4) PSv^ňꍇɂ́ÃtHg̓_E[hȂ
        łǂ̂
        dvips -D600 -Pbi foo[.dvi]
        ȂǂƂ܂BIvV -Pbi ɂāCconfig.bi ɋLqĂ
        map t@Cǉǂݍ݂܂Bv^tHgɂĂ
        PS t@Cgɂ̓tHg̖OLqAɂ̓v^
        tHgf[^gp܂Bʏ̃v^ɑ݂ȂƎv
        tHgɂĂ̓_E[h悤ɂĂ܂B
        bi  builtin Az悤ɍlꂽOłB
        CM Type1 fonts ́At1fonts.tar.xz CXg[Ǝgp
        ł܂B

    (5) Acrobat Distiller ւ̓̓t@C̏ꍇABase 14 fonts 
        _E[hȂĂ悢̂ŁA -Ppdf IvVg悤
        Ă܂BAcrobat Distiller ւ̓̓t@C쐬ɂ
        -Ppdf IvVgƂ悢ł傤B
        Acrobat Reader 4.0 ȍ~ł́ATimes  TimesNewRoman ŁAHelvetica
         Arial ŒûŁAӐ}o͂ƈčꍇɂ
        -Pdl IvVgĂ悢łB̏ꍇAPDF TCY
        ኱傫Ȃł傤B

    (6) {ɑ΂āAU镑ꍇAIvV -noomega
        ǉĎĉB
--------------
A. Kakuto
