                               timesnew.tar.xz
                            UNIX 系 OS での使用法

[0]
該当フォントを購入した場合を除き、ライセンス上の問題があるため、個人的
使用に限る必要があるでしょう。

[1]
.../texmf/fonts/type1 に monotype なるディレクトリを作成し、
Acrobat Reader の .../Resource/Font ディレクトリにある、PFA フォント
のうち、8 つを次のように名前を変えて .../texmf/fonts/type1/monotype
にコピーして下さい :

Arial                     ---> malr8a.pfa
Arial-Bold                ---> malb8a.pfa
Arial-BoldItalic          ---> malbi8a.pfa
Arial-Italic              ---> malri8a.pfa
TimesNewRoman             ---> mnsr8a.pfa
TimesNewRoman-Bold        ---> mnsb8a.pfa
TimesNewRoman-BoldItalic  ---> mnsbi8a.pfa
TimesNewRoman-Italic      ---> mnsri8a.pfa

次に、dvips の psfonts.map に、以下を付加するなどして下さい :

malb8r Arial-BoldMT "TeXBase1Encoding ReEncodeFont" <malb8a.pfa <8r.enc
malbi8r Arial-BoldItalicMT "TeXBase1Encoding ReEncodeFont" <malbi8a.pfa <8r.enc
malbo8r Arial-BoldMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <malb8a.pfa <8r.enc
malr8r ArialMT "TeXBase1Encoding ReEncodeFont" <malr8a.pfa <8r.enc
malri8r Arial-ItalicMT "TeXBase1Encoding ReEncodeFont" <malri8a.pfa <8r.enc
malro8r ArialMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <malr8a.pfa <8r.enc
mnsb8r TimesNewRomanPS-BoldMT "TeXBase1Encoding ReEncodeFont" <mnsb8a.pfa <8r.enc
mnsbi8r TimesNewRomanPS-BoldItalicMT "TeXBase1Encoding ReEncodeFont" <mnsbi8a.pfa <8r.enc
mnsbo8r TimesNewRomanPS-BoldMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <mnsb8a.pfa <8r.enc
mnsr8r TimesNewRomanPSMT "TeXBase1Encoding ReEncodeFont" <mnsr8a.pfa <8r.enc
mnsri8r TimesNewRomanPS-ItalicMT "TeXBase1Encoding ReEncodeFont" <mnsri8a.pfa <8r.enc
mnsro8r TimesNewRomanPSMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <mnsr8a.pfa <8r.enc
uagd8j   LCDF-uagd8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagd8j.pfb
uagdo8j  LCDF-uagdo8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagdo8j.pfb
uagk8j   LCDF-uagk8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagk8j.pfb
uagko8j  LCDF-uagko8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagko8j.pfb
uaqr8jc  LCDF-uaqr8acJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uaqr8jc.pfb
ubkd8j   LCDF-ubkd8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkd8j.pfb
ubkdi8j  LCDF-ubkdi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkdi8j.pfb
ubkl8j   LCDF-ubkl8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkl8j.pfb
ubkli8j  LCDF-ubkli8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkli8j.pfb
ucrb8j   LCDF-ucrb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrb8j.pfb
ucrbo8j  LCDF-ucrbo8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrbo8j.pfb
ucrr8j   LCDF-ucrr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrr8j.pfb
ucrro8j  LCDF-ucrro8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrro8j.pfb
ugqb8j   LCDF-ugqb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ugqb8j.pfb
uhvb8j   LCDF-uhvb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvb8j.pfb
uhvb8jc  LCDF-uhvb8acJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvb8jc.pfb
uhvbo8j  LCDF-uhvbo8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvbo8j.pfb
uhvbo8jc LCDF-uhvbo8acJ "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvbo8jc.pfb
uhvr8j   LCDF-uhvr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvr8j.pfb
uhvr8jc  LCDF-uhvr8acJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvr8jc.pfb
uhvro8j  LCDF-uhvro8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvro8j.pfb
uhvro8jc LCDF-uhvro8acJ "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvro8jc.pfb
uncb8j   LCDF-uncb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncb8j.pfb
uncbi8j  LCDF-uncbi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncbi8j.pfb
uncr8j   LCDF-uncr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncr8j.pfb
uncri8j  LCDF-uncri8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncri8j.pfb
unmrj    LCDF-unmrJ     "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <unmrj.pfb
unmrsj   LCDF-unmrsJ    "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <unmrsj.pfb
uplb8j   LCDF-uplb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplb8j.pfb
uplbi8j  LCDF-uplbi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplbi8j.pfb
uplr8j   LCDF-uplr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplr8j.pfb
uplri8j  LCDF-uplri8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplri8j.pfb
utmb8j   LCDF-utmb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmb8j.pfb
utmbo8j  LCDF-utmb8aJ   ".167 SlantFont DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmb8j.pfb
utmbi8j  LCDF-utmbi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmbi8j.pfb
utmr8j   LCDF-utmr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmr8j.pfb
utmro8j  LCDF-utmr8aJ   ".167 SlantFont DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmr8j.pfb
utmri8j  LCDF-utmri8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmri8j.pfb
uzcmi8j  LCDF-uzcmi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uzcmi8j.pfb


t1utils の t1binary を持っている場合には

t1binary Arial malr8a.pfb
t1binary Arial-Bold malb8a.pfb
t1binary Arial-BoldItalic malbi8a.pfb
t1binary Arial-Italic malri8a.pfb
t1binary TimesNewRoman mnsr8a.pfb
t1binary TimesNewRoman-Bold mnsb8a.pfb
t1binary TimesNewRoman-BoldItalic mnsbi8a.pfb
t1binary TimesNewRoman-Italic mnsri8a.pfb

のようにして出来た、PFB ファイルを .../texmf/fonts/type1/monotype
にコピーしてもよいでしょう。特に、dvipdfm(x) は PFA をサポートせず、PFB
しか使えないので、この方法がお勧めです。この場合 psfonts.map に記述する
部分は次のようになります :

malb8r Arial-BoldMT "TeXBase1Encoding ReEncodeFont" <malb8a.pfb <8r.enc
malbi8r Arial-BoldItalicMT "TeXBase1Encoding ReEncodeFont" <malbi8a.pfb <8r.enc
malbo8r Arial-BoldMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <malb8a.pfb <8r.enc
malr8r ArialMT "TeXBase1Encoding ReEncodeFont" <malr8a.pfb <8r.enc
malri8r Arial-ItalicMT "TeXBase1Encoding ReEncodeFont" <malri8a.pfb <8r.enc
malro8r ArialMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <malr8a.pfb <8r.enc
mnsb8r TimesNewRomanPS-BoldMT "TeXBase1Encoding ReEncodeFont" <mnsb8a.pfb <8r.enc
mnsbi8r TimesNewRomanPS-BoldItalicMT "TeXBase1Encoding ReEncodeFont" <mnsbi8a.pfb <8r.enc
mnsbo8r TimesNewRomanPS-BoldMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <mnsb8a.pfb <8r.enc
mnsr8r TimesNewRomanPSMT "TeXBase1Encoding ReEncodeFont" <mnsr8a.pfb <8r.enc
mnsri8r TimesNewRomanPS-ItalicMT "TeXBase1Encoding ReEncodeFont" <mnsri8a.pfb <8r.enc
mnsro8r TimesNewRomanPSMT ".167 SlantFont TeXBase1Encoding ReEncodeFont" <mnsr8a.pfb <8r.enc
uagd8j   LCDF-uagd8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagd8j.pfb
uagdo8j  LCDF-uagdo8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagdo8j.pfb
uagk8j   LCDF-uagk8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagk8j.pfb
uagko8j  LCDF-uagko8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uagko8j.pfb
uaqr8jc  LCDF-uaqr8acJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uaqr8jc.pfb
ubkd8j   LCDF-ubkd8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkd8j.pfb
ubkdi8j  LCDF-ubkdi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkdi8j.pfb
ubkl8j   LCDF-ubkl8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkl8j.pfb
ubkli8j  LCDF-ubkli8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ubkli8j.pfb
ucrb8j   LCDF-ucrb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrb8j.pfb
ucrbo8j  LCDF-ucrbo8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrbo8j.pfb
ucrr8j   LCDF-ucrr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrr8j.pfb
ucrro8j  LCDF-ucrro8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ucrro8j.pfb
ugqb8j   LCDF-ugqb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <ugqb8j.pfb
uhvb8j   LCDF-uhvb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvb8j.pfb
uhvb8jc  LCDF-uhvb8acJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvb8jc.pfb
uhvbo8j  LCDF-uhvbo8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvbo8j.pfb
uhvbo8jc LCDF-uhvbo8acJ "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvbo8jc.pfb
uhvr8j   LCDF-uhvr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvr8j.pfb
uhvr8jc  LCDF-uhvr8acJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvr8jc.pfb
uhvro8j  LCDF-uhvro8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvro8j.pfb
uhvro8jc LCDF-uhvro8acJ "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uhvro8jc.pfb
uncb8j   LCDF-uncb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncb8j.pfb
uncbi8j  LCDF-uncbi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncbi8j.pfb
uncr8j   LCDF-uncr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncr8j.pfb
uncri8j  LCDF-uncri8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uncri8j.pfb
unmrj    LCDF-unmrJ     "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <unmrj.pfb
unmrsj   LCDF-unmrsJ    "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <unmrsj.pfb
uplb8j   LCDF-uplb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplb8j.pfb
uplbi8j  LCDF-uplbi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplbi8j.pfb
uplr8j   LCDF-uplr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplr8j.pfb
uplri8j  LCDF-uplri8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uplri8j.pfb
utmb8j   LCDF-utmb8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmb8j.pfb
utmbo8j  LCDF-utmb8aJ   ".167 SlantFont DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmb8j.pfb
utmbi8j  LCDF-utmbi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmbi8j.pfb
utmr8j   LCDF-utmr8aJ   "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmr8j.pfb
utmro8j  LCDF-utmr8aJ   ".167 SlantFont DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmr8j.pfb
utmri8j  LCDF-utmri8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <utmri8j.pfb
uzcmi8j  LCDF-uzcmi8aJ  "DOTLESSJEncoding ReEncodeFont" <dotlessj.enc <uzcmi8j.pfb


dvipdfm(x) 用のマップファイルに記述する内容は次のようになります:

malb8r   8r   malb8a
malbi8r  8r   malbi8a
malbo8r  8r   malb8a   -s .167
malr8r   8r   malr8a
malri8r  8r   malri8a
malro8r  8r   malr8a   -s .167
mnsb8r   8r   mnsb8a
mnsbi8r  8r   mnsbi8a
mnsbo8r  8r   mnsb8a   -s .167
mnsr8r   8r   mnsr8a
mnsri8r  8r   mnsri8a
mnsro8r  8r   mnsr8a   -s .167
uagd8j   dotlessj  uagd8j
uagdo8j  dotlessj  uagdo8j
uagk8j   dotlessj  uagk8j
uagko8j  dotlessj  uagko8j
uaqr8jc  dotlessj  uaqr8jc
ubkd8j   dotlessj  ubkd8j
ubkdi8j  dotlessj  ubkdi8j
ubkl8j   dotlessj  ubkl8j
ubkli8j  dotlessj  ubkli8j
ucrb8j   dotlessj  ucrb8j
ucrbo8j  dotlessj  ucrbo8j
ucrr8j   dotlessj  ucrr8j
ucrro8j  dotlessj  ucrro8j
ugqb8j   dotlessj  ugqb8j
uhvb8j   dotlessj  uhvb8j
uhvb8jc  dotlessj  uhvb8jc
uhvbo8j  dotlessj  uhvbo8j
uhvbo8jc dotlessj  uhvbo8jc
uhvr8j   dotlessj  uhvr8j
uhvr8jc  dotlessj  uhvr8jc
uhvro8j  dotlessj  uhvro8j
uhvro8jc dotlessj  uhvro8jc
uncb8j   dotlessj  uncb8j
uncbi8j  dotlessj  uncbi8j
uncr8j   dotlessj  uncr8j
uncri8j  dotlessj  uncri8j
unmrj    dotlessj  unmrj
unmrsj   dotlessj  unmrsj
uplb8j   dotlessj  uplb8j
uplbi8j  dotlessj  uplbi8j
uplr8j   dotlessj  uplr8j
uplri8j  dotlessj  uplri8j
utmb8j   dotlessj  utmb8j
utmbo8j  dotlessj  utmb8j -s .167
utmbi8j  dotlessj  utmbi8j
utmr8j   dotlessj  utmr8j
utmro8j  dotlessj  utmr8j -s .167
utmri8j  dotlessj  utmri8j
uzcmi8j  dotlessj  uzcmi8j


[2]
ディレクトリ構成が違うといけませんから、適当な一時ディレクトリで
timesnew.tar.xz を展開して下さい。 texmf 以下は共通と思われますので、
システムの texmf 以下に移動して下さい。

\usepackage{timesnewp} :
     \usepackage{times} の場合の Times が TimesNewRoman に、
     Helvetica が Arial に置き換えられます。

\usepackage{mathmnsx} :
     \usepackage{mathptmx} の場合の Times が TimesNewRoman に
     置き換えられます。ただし全てが置き換えられるわけではありません。
     zptmcm7m, zptmcm7t, zptmcm7v, zptmcm7y はそのまま用いられるからです。

\usepackage{mathmnsxx} :
     \usepackage{mathptmx} とした場合の Times が TimesNewRoman に
     置き換えられます。この場合は全て置き換えられます。
     zptmcm7m, zptmcm7t, zptmcm7v, zptmcm7y のかわりに
     ymnscm7m, ymnscm7t, ymnscm7v, ymnscm7y が使用されます。
     これらの名前は y で始まり、Karl Berry の命名規則とちょっと違いますが、
     W32TeX において、他のパッケージのフォント定義ファイルと名前の衝突
     を避けるためにこのような名前にしています。


[3]
LCDF Typetools により、urw フォントから dotlessj のみを含む type1 フォント
を作り、これを利用することによって \j や $\jmath$ が mathmnsxx パッケージ
のもとで使用できるようにしています。よく知られているように、mathptmx
パッケージでは \j や $\jmath$ は使用できません。これは元々、基礎にしている
type1 フォントに dotlessj のグリフが含まれていないからです。

2000/12/08
2003/11/14
2004/01/25
2010/12/25
-----------------
A. Kakuto
