TeX/Font/Type1/Bitstream/Aldine721
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[TeX/Font/Type1/Bitstream]]
*Aldine 721 (Bitstream version of Platin) [#pce9f097]
Aldine 721 は Platin の Bitstream 社バージョンです。
*コピー [#v6b41e0a]
CD-ROM 内の WINPS/SERIF/ALDINE_721/ 以下に3種類のファイル...
-''.PFB''
-''.PFM''
のファイルを作業用のディレクトリにコピーします。
*ファイル名の変更 [#qc81de0e]
これらのファイルの名前を Berry 則にもとづいて変更します。...
-[[フォント名>TeX/Font/FontName]]
-[[Bitstream>TeX/Font/Type1/Bitstream]]
bitstrea.map を見ると、次のように変更すればよいことがわか...
|~元ファイル名|~フォント名|~新ファイル名|
|~0804A___.PFB|Aldine 721 Light|bpnl8a.pfb|
|~0805A___.PFB|Aldine 721 Light Italic|bpnli8a.pfb|
|~0112A___.PFB|Aldine 721 Roman|bpnr8a.pfb|
|~0113A___.PFB|Aldine 721 Italic|bpnri8a.pfb|
|~0114A___.PFB|Aldine 721 Bold|bpnb8a.pfb|
|~0115A___.PFB|Aldine 721 Bold Italic|bpnbi8a.pfb|
|~0977A___.PFB|Aldine 721 Bold Condensed|bpnb8ac.pfb|
''.PFM'' ファイルも同様にファイル名を変更しておきます。
*.afm ファイルの生成 [#g718e2ec]
''pf2afm'' を使って ''.pfb'', ''.pfm'' ファイルから ''.af...
**pf2afm の実行 [#o8ae9572]
次のように実行します。
$ pf2afm bpnr8a.pfb
次のようにすれば、上のコマンドを4回実行する必要がなくなり...
$ for i in *.pfb; do pf2afm $i; done
**.afm ファイルの修正 [#m7907be6]
今扱っている ''.pfb'' ファイルには fi や fl の合字(リガ...
それぞれの ''.afm'' ファイルから、`N f' と書かれている行...
C 102 ; WX 322 ; N f ; B 27 -2 429 711 ;
という行です。この行の最後に
L i fi ; L l fl ;
を追加して次のようにします。
C 102 ; WX 322 ; N f ; B 27 -2 429 711 ; L i fi ; L l fl ;
これは、`f' の文字に関して、リガチャ(Ligature)を `i' と...
4つの ''.afm'' ファイルに対して修正を行ったら、忘れずに保...
*fontinst [#p657a6d7]
''.tfm'', ''.fd'', ''.vf'', ''.map'' ファイルを生成するた...
\input fontinst.sty
\needsfontinstversion{1.926}
\substitutesilent{bx}{b}
\setint{smallcapsscale}{720}
\setint{slant}{167}
\recordtransforms{bpn-rec.tex}
%%% make .tfms
%% Light
\transformfont{bpnl8r}{\reencodefont{8r}{\fromafm{bpnl8a...
\transformfont{bpnli8r}{\reencodefont{8r}{\fromafm{bpnli...
%% Roman
\transformfont{bpnr8r}{\reencodefont{8r}{\fromafm{bpnr8a...
\transformfont{bpnri8r}{\reencodefont{8r}{\fromafm{bpnri...
%% Bold
\transformfont{bpnb8r}{\reencodefont{8r}{\fromafm{bpnb8a...
\transformfont{bpnbi8r}{\reencodefont{8r}{\fromafm{bpnbi...
%% Bold Condensed
\transformfont{bpnb8rc}{\reencodefont{8r}{\fromafm{bpnb8...
%% slant
% Light
\transformfont{bpnlo8r}{\slantfont{\int{slant}}\reencode...
% Roman
\transformfont{bpnro8r}{\slantfont{\int{slant}}\reencode...
% Bold
\transformfont{bpnbo8r}{\slantfont{\int{slant}}\reencode...
% Bold Condensed
\transformfont{bpnbo8rc}{\slantfont{\int{slant}}\reencod...
%%% installfonts
%% (T1, bpn)
\installfonts
\installfamily{T1}{bpn}{}
% Light
\installfont{bpnl8t}{bpnl8r,newlatin}{t1}{T1}{bpn}{l}{n}{}
\installfont{bpnlc8t}{bpnl8r,newlatin}{t1c}{T1}{bpn}{l}{...
\installfont{bpnlo8t}{bpnlo8r,newlatin}{t1}{T1}{bpn}{l}{...
\installfont{bpnli8t}{bpnli8r,newlatin}{t1}{T1}{bpn}{l}{...
% Roman
\installfont{bpnr8t}{bpnr8r,newlatin}{t1}{T1}{bpn}{m}{n}{}
\installfont{bpnrc8t}{bpnr8r,newlatin}{t1c}{T1}{bpn}{m}{...
\installfont{bpnro8t}{bpnro8r,newlatin}{t1}{T1}{bpn}{m}{...
\installfont{bpnri8t}{bpnri8r,newlatin}{t1}{T1}{bpn}{m}{...
% Bold
\installfont{bpnb8t}{bpnb8r,newlatin}{t1}{T1}{bpn}{b}{n}{}
\installfont{bpnbc8t}{bpnb8r,newlatin}{t1c}{T1}{bpn}{b}{...
\installfont{bpnbo8t}{bpnbo8r,newlatin}{t1}{T1}{bpn}{b}{...
\installfont{bpnbi8t}{bpnbi8r,newlatin}{t1}{T1}{bpn}{b}{...
% Bold Condensed
\installfont{bpnb8tc}{bpnb8rc,newlatin}{t1}{T1}{bpn}{bc}...
\installfont{bpnbc8tc}{bpnb8rc,newlatin}{t1c}{T1}{bpn}{b...
\installfont{bpnbo8tc}{bpnbo8rc,newlatin}{t1}{T1}{bpn}{b...
\installfontas{bpnbo8tc}{T1}{bpn}{bc}{it}{}
\endinstallfonts
%%% installfonts
%% (TS1, bpn)
\installfonts
\installfamily{TS1}{bpn}{}
% Light
\installfont{bpnl8c}{bpnl8r,textcomp}{ts1}{TS1}{bpn}{l}{...
\installfontas{bpnl8c}{TS1}{bpn}{l}{sc}{}
\installfont{bpnlo8c}{bpnlo8r,textcomp}{ts1}{TS1}{bpn}{l...
\installfont{bpnli8c}{bpnli8r,textcomp}{ts1}{TS1}{bpn}{l...
% Roman
\installfont{bpnr8c}{bpnr8r,textcomp}{ts1}{TS1}{bpn}{m}{...
\installfontas{bpnr8c}{TS1}{bpn}{m}{sc}{}
\installfont{bpnro8c}{bpnro8r,textcomp}{ts1}{TS1}{bpn}{m...
\installfont{bpnri8c}{bpnri8r,textcomp}{ts1}{TS1}{bpn}{m...
% Bold
\installfont{bpnb8c}{bpnb8r,textcomp}{ts1}{TS1}{bpn}{b}{...
\installfontas{bpnb8c}{TS1}{bpn}{b}{sc}{}
\installfont{bpnbo8c}{bpnbo8r,textcomp}{ts1}{TS1}{bpn}{b...
\installfont{bpnbi8c}{bpnbi8r,textcomp}{ts1}{TS1}{bpn}{b...
% Bold Condensed
\installfont{bpnb8cc}{bpnb8rc,textcomp}{ts1}{TS1}{bpn}{b...
\installfontas{bpnb8cc}{TS1}{bpn}{bc}{sc}{}
\installfont{bpnbo8cc}{bpnbo8rc,textcomp}{ts1}{TS1}{bpn}...
\installfontas{bpnbo8cc}{TS1}{bpn}{bc}{it}{}
\endinstallfonts
%%% installfonts
%% (T1, bpnl)
\installfonts
\installfamily{T1}{bpnl}{}
% Light as Roman
\installfont{bpnl8t}{bpnl8r,newlatin}{t1}{T1}{bpnl}{m}{n...
\installfont{bpnlc8t}{bpnl8r,newlatin}{t1c}{T1}{bpnl}{m}...
\installfont{bpnlo8t}{bpnlo8r,newlatin}{t1}{T1}{bpnl}{m}...
\installfont{bpnli8t}{bpnli8r,newlatin}{t1}{T1}{bpnl}{m}...
% Bold
\installfont{bpnb8t}{bpnb8r,newlatin}{t1}{T1}{bpnl}{b}{n...
\installfont{bpnbc8t}{bpnb8r,newlatin}{t1c}{T1}{bpnl}{b}...
\installfont{bpnbo8t}{bpnbo8r,newlatin}{t1}{T1}{bpnl}{b}...
\installfont{bpnbi8t}{bpnbi8r,newlatin}{t1}{T1}{bpnl}{b}...
% Bold Condensed
\installfont{bpnb8tc}{bpnb8rc,newlatin}{t1}{T1}{bpnl}{bc...
\installfont{bpnbc8tc}{bpnb8rc,newlatin}{t1c}{T1}{bpnl}{...
\installfont{bpnbo8tc}{bpnbo8rc,newlatin}{t1}{T1}{bpnl}{...
\installfontas{bpnbo8tc}{T1}{bpnl}{bc}{it}{}
\endinstallfonts
%%% installfonts
%% (TS1, bpnl)
\installfonts
\installfamily{TS1}{bpnl}{}
% Light
\installfont{bpnl8c}{bpnl8r,textcomp}{ts1}{TS1}{bpnl}{m}...
\installfontas{bpnl8c}{TS1}{bpnl}{m}{sc}{}
\installfont{bpnlo8c}{bpnlo8r,textcomp}{ts1}{TS1}{bpnl}{...
\installfont{bpnli8c}{bpnli8r,textcomp}{ts1}{TS1}{bpnl}{...
% Bold
\installfont{bpnb8c}{bpnb8r,textcomp}{ts1}{TS1}{bpnl}{b}...
\installfontas{bpnb8c}{TS1}{bpnl}{b}{sc}{}
\installfont{bpnbo8c}{bpnbo8r,textcomp}{ts1}{TS1}{bpnl}{...
\installfont{bpnbi8c}{bpnbi8r,textcomp}{ts1}{TS1}{bpnl}{...
% Bold Condensed
\installfont{bpnb8cc}{bpnb8rc,textcomp}{ts1}{TS1}{bpnl}{...
\installfontas{bpnb8cc}{TS1}{bpnl}{b}{sc}{}
\installfont{bpnbo8cc}{bpnbo8rc,textcomp}{ts1}{TS1}{bpnl...
\installfontas{bpnbo8cc}{TS1}{bpnl}{bc}{it}{}
%%%
\endinstallfonts
\endrecordtransforms
\bye
上の作業で、次のシリーズ・シェイプが使えるようになります...
-ライト体(light)
--直立体(upright)
--スモールキャップ体(small cap)
--斜体(slant)
--イタリック(italic)
-ローマン体
--直立体(upright)
--スモールキャップ体(small cap)
--斜体(slant)
--イタリック(italic)
-ボールド体
--直立体(upright)
--スモールキャップ体(small cap)
--斜体(slant)
--イタリック(italic)
ライト体(light)はローマン体のバリエーションと考え、フォ...
**.map ファイル生成用ファイルの作成 [#k63b451e]
''.map'' ファイル作成に必要な情報は、''bpn-driver.tex'' ...
\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{bpn.map}
\input bpn-rec.tex
\donedrivers
\bye
**fontinst の実行 [#df53fe00]
次のコマンドを実行します。
$ tex bpn-driver.tex
$ tex bpn-map.tex
**.tfm, .vf ファイルの生成 [#u2a7e27b]
fontinst を実行すると各種 ''.pl'', ''.vpl'' ファイルがで...
$ for i in *.pl; do pltotf $i; done
$ for i in *.vpl; do vptovf $i; done
*ファイルのコピー [#m957a97a]
それぞれのファイルをコピーします。
|~ファイルの種類|~コピー先|
|~.afm|$TEXMFLOCAL/fonts/afm/bitstrea/aldine721|
|~.tfm|$TEXMFLOCAL/fonts/tfm/bitstrea/aldine721|
|~.vf|$TEXMFLOCAL/fonts/vf/bitstrea/aldine721|
|~.pfb|$TEXMFLOCAL/fonts/type1/bitstrea/aldine721|
|~.map|$TEXMFLOCAL/fonts/map/dvips/bitstrea/aldine721|
|~.fd|$TEXMFLOCAL/tex/latex/bitstrea/aldine721|
**mktexlsr, updmap-sys [#p2bd6724]
mktexlsr と updmap-sys を実行します。
# mktexlsr
# updmap-sys --enable Map=bpn.map
*テスト [#h6ce92a6]
-[[フォント出力のテスト>TeX/Font/FontTest]]
を参考にテストしてみてください。
このファミリにはいくつもの字体が含まれていますので、次の...
\usefont{T1}{bpn}{m}{n}
といったコマンドを使うと、それ以降の部分が指定された字体...
-ライト体
--\renewcommand*{bpnl} をプリアンブルに記述しておくとライ...
--ローマン体が標準のとき、\usefont{T1}{bpn}{l}{n} と書く...
-ローマン体
--ライト体が標準のときは、\usefont{T1}{bpn}{m}{n} と書く...
-コンデンスト体(condensed)
--\usefont{T1}{bpn}{bc}{n} などと書きます。bpn の代わりに...
*.sty の作成 [#g63ecc22]
テストがうまくいったら、Aldine 721 フォントを簡単に使える...
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{baldine721}[2006/10/06 v1.0 Bitstream A...
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\DeclareOption{light}{\renewcommand*{\rmdefault}{bpnl}}
\DeclareOption{regular}{\renewcommand*{\rmdefault}{bpn}}
\ExecuteOptions{regular}
\ProcessOptions\relax
\endinput
これを $TEXMFLOCAL/tex/latex/bitstrea/aldine721 にコピー...
\usepackage{baldine721}
と書いておけば、標準のフォントファミリが Aldine 721 にな...
\usepackage[light]{baldine721}
と書いておきます。
終了行:
[[TeX/Font/Type1/Bitstream]]
*Aldine 721 (Bitstream version of Platin) [#pce9f097]
Aldine 721 は Platin の Bitstream 社バージョンです。
*コピー [#v6b41e0a]
CD-ROM 内の WINPS/SERIF/ALDINE_721/ 以下に3種類のファイル...
-''.PFB''
-''.PFM''
のファイルを作業用のディレクトリにコピーします。
*ファイル名の変更 [#qc81de0e]
これらのファイルの名前を Berry 則にもとづいて変更します。...
-[[フォント名>TeX/Font/FontName]]
-[[Bitstream>TeX/Font/Type1/Bitstream]]
bitstrea.map を見ると、次のように変更すればよいことがわか...
|~元ファイル名|~フォント名|~新ファイル名|
|~0804A___.PFB|Aldine 721 Light|bpnl8a.pfb|
|~0805A___.PFB|Aldine 721 Light Italic|bpnli8a.pfb|
|~0112A___.PFB|Aldine 721 Roman|bpnr8a.pfb|
|~0113A___.PFB|Aldine 721 Italic|bpnri8a.pfb|
|~0114A___.PFB|Aldine 721 Bold|bpnb8a.pfb|
|~0115A___.PFB|Aldine 721 Bold Italic|bpnbi8a.pfb|
|~0977A___.PFB|Aldine 721 Bold Condensed|bpnb8ac.pfb|
''.PFM'' ファイルも同様にファイル名を変更しておきます。
*.afm ファイルの生成 [#g718e2ec]
''pf2afm'' を使って ''.pfb'', ''.pfm'' ファイルから ''.af...
**pf2afm の実行 [#o8ae9572]
次のように実行します。
$ pf2afm bpnr8a.pfb
次のようにすれば、上のコマンドを4回実行する必要がなくなり...
$ for i in *.pfb; do pf2afm $i; done
**.afm ファイルの修正 [#m7907be6]
今扱っている ''.pfb'' ファイルには fi や fl の合字(リガ...
それぞれの ''.afm'' ファイルから、`N f' と書かれている行...
C 102 ; WX 322 ; N f ; B 27 -2 429 711 ;
という行です。この行の最後に
L i fi ; L l fl ;
を追加して次のようにします。
C 102 ; WX 322 ; N f ; B 27 -2 429 711 ; L i fi ; L l fl ;
これは、`f' の文字に関して、リガチャ(Ligature)を `i' と...
4つの ''.afm'' ファイルに対して修正を行ったら、忘れずに保...
*fontinst [#p657a6d7]
''.tfm'', ''.fd'', ''.vf'', ''.map'' ファイルを生成するた...
\input fontinst.sty
\needsfontinstversion{1.926}
\substitutesilent{bx}{b}
\setint{smallcapsscale}{720}
\setint{slant}{167}
\recordtransforms{bpn-rec.tex}
%%% make .tfms
%% Light
\transformfont{bpnl8r}{\reencodefont{8r}{\fromafm{bpnl8a...
\transformfont{bpnli8r}{\reencodefont{8r}{\fromafm{bpnli...
%% Roman
\transformfont{bpnr8r}{\reencodefont{8r}{\fromafm{bpnr8a...
\transformfont{bpnri8r}{\reencodefont{8r}{\fromafm{bpnri...
%% Bold
\transformfont{bpnb8r}{\reencodefont{8r}{\fromafm{bpnb8a...
\transformfont{bpnbi8r}{\reencodefont{8r}{\fromafm{bpnbi...
%% Bold Condensed
\transformfont{bpnb8rc}{\reencodefont{8r}{\fromafm{bpnb8...
%% slant
% Light
\transformfont{bpnlo8r}{\slantfont{\int{slant}}\reencode...
% Roman
\transformfont{bpnro8r}{\slantfont{\int{slant}}\reencode...
% Bold
\transformfont{bpnbo8r}{\slantfont{\int{slant}}\reencode...
% Bold Condensed
\transformfont{bpnbo8rc}{\slantfont{\int{slant}}\reencod...
%%% installfonts
%% (T1, bpn)
\installfonts
\installfamily{T1}{bpn}{}
% Light
\installfont{bpnl8t}{bpnl8r,newlatin}{t1}{T1}{bpn}{l}{n}{}
\installfont{bpnlc8t}{bpnl8r,newlatin}{t1c}{T1}{bpn}{l}{...
\installfont{bpnlo8t}{bpnlo8r,newlatin}{t1}{T1}{bpn}{l}{...
\installfont{bpnli8t}{bpnli8r,newlatin}{t1}{T1}{bpn}{l}{...
% Roman
\installfont{bpnr8t}{bpnr8r,newlatin}{t1}{T1}{bpn}{m}{n}{}
\installfont{bpnrc8t}{bpnr8r,newlatin}{t1c}{T1}{bpn}{m}{...
\installfont{bpnro8t}{bpnro8r,newlatin}{t1}{T1}{bpn}{m}{...
\installfont{bpnri8t}{bpnri8r,newlatin}{t1}{T1}{bpn}{m}{...
% Bold
\installfont{bpnb8t}{bpnb8r,newlatin}{t1}{T1}{bpn}{b}{n}{}
\installfont{bpnbc8t}{bpnb8r,newlatin}{t1c}{T1}{bpn}{b}{...
\installfont{bpnbo8t}{bpnbo8r,newlatin}{t1}{T1}{bpn}{b}{...
\installfont{bpnbi8t}{bpnbi8r,newlatin}{t1}{T1}{bpn}{b}{...
% Bold Condensed
\installfont{bpnb8tc}{bpnb8rc,newlatin}{t1}{T1}{bpn}{bc}...
\installfont{bpnbc8tc}{bpnb8rc,newlatin}{t1c}{T1}{bpn}{b...
\installfont{bpnbo8tc}{bpnbo8rc,newlatin}{t1}{T1}{bpn}{b...
\installfontas{bpnbo8tc}{T1}{bpn}{bc}{it}{}
\endinstallfonts
%%% installfonts
%% (TS1, bpn)
\installfonts
\installfamily{TS1}{bpn}{}
% Light
\installfont{bpnl8c}{bpnl8r,textcomp}{ts1}{TS1}{bpn}{l}{...
\installfontas{bpnl8c}{TS1}{bpn}{l}{sc}{}
\installfont{bpnlo8c}{bpnlo8r,textcomp}{ts1}{TS1}{bpn}{l...
\installfont{bpnli8c}{bpnli8r,textcomp}{ts1}{TS1}{bpn}{l...
% Roman
\installfont{bpnr8c}{bpnr8r,textcomp}{ts1}{TS1}{bpn}{m}{...
\installfontas{bpnr8c}{TS1}{bpn}{m}{sc}{}
\installfont{bpnro8c}{bpnro8r,textcomp}{ts1}{TS1}{bpn}{m...
\installfont{bpnri8c}{bpnri8r,textcomp}{ts1}{TS1}{bpn}{m...
% Bold
\installfont{bpnb8c}{bpnb8r,textcomp}{ts1}{TS1}{bpn}{b}{...
\installfontas{bpnb8c}{TS1}{bpn}{b}{sc}{}
\installfont{bpnbo8c}{bpnbo8r,textcomp}{ts1}{TS1}{bpn}{b...
\installfont{bpnbi8c}{bpnbi8r,textcomp}{ts1}{TS1}{bpn}{b...
% Bold Condensed
\installfont{bpnb8cc}{bpnb8rc,textcomp}{ts1}{TS1}{bpn}{b...
\installfontas{bpnb8cc}{TS1}{bpn}{bc}{sc}{}
\installfont{bpnbo8cc}{bpnbo8rc,textcomp}{ts1}{TS1}{bpn}...
\installfontas{bpnbo8cc}{TS1}{bpn}{bc}{it}{}
\endinstallfonts
%%% installfonts
%% (T1, bpnl)
\installfonts
\installfamily{T1}{bpnl}{}
% Light as Roman
\installfont{bpnl8t}{bpnl8r,newlatin}{t1}{T1}{bpnl}{m}{n...
\installfont{bpnlc8t}{bpnl8r,newlatin}{t1c}{T1}{bpnl}{m}...
\installfont{bpnlo8t}{bpnlo8r,newlatin}{t1}{T1}{bpnl}{m}...
\installfont{bpnli8t}{bpnli8r,newlatin}{t1}{T1}{bpnl}{m}...
% Bold
\installfont{bpnb8t}{bpnb8r,newlatin}{t1}{T1}{bpnl}{b}{n...
\installfont{bpnbc8t}{bpnb8r,newlatin}{t1c}{T1}{bpnl}{b}...
\installfont{bpnbo8t}{bpnbo8r,newlatin}{t1}{T1}{bpnl}{b}...
\installfont{bpnbi8t}{bpnbi8r,newlatin}{t1}{T1}{bpnl}{b}...
% Bold Condensed
\installfont{bpnb8tc}{bpnb8rc,newlatin}{t1}{T1}{bpnl}{bc...
\installfont{bpnbc8tc}{bpnb8rc,newlatin}{t1c}{T1}{bpnl}{...
\installfont{bpnbo8tc}{bpnbo8rc,newlatin}{t1}{T1}{bpnl}{...
\installfontas{bpnbo8tc}{T1}{bpnl}{bc}{it}{}
\endinstallfonts
%%% installfonts
%% (TS1, bpnl)
\installfonts
\installfamily{TS1}{bpnl}{}
% Light
\installfont{bpnl8c}{bpnl8r,textcomp}{ts1}{TS1}{bpnl}{m}...
\installfontas{bpnl8c}{TS1}{bpnl}{m}{sc}{}
\installfont{bpnlo8c}{bpnlo8r,textcomp}{ts1}{TS1}{bpnl}{...
\installfont{bpnli8c}{bpnli8r,textcomp}{ts1}{TS1}{bpnl}{...
% Bold
\installfont{bpnb8c}{bpnb8r,textcomp}{ts1}{TS1}{bpnl}{b}...
\installfontas{bpnb8c}{TS1}{bpnl}{b}{sc}{}
\installfont{bpnbo8c}{bpnbo8r,textcomp}{ts1}{TS1}{bpnl}{...
\installfont{bpnbi8c}{bpnbi8r,textcomp}{ts1}{TS1}{bpnl}{...
% Bold Condensed
\installfont{bpnb8cc}{bpnb8rc,textcomp}{ts1}{TS1}{bpnl}{...
\installfontas{bpnb8cc}{TS1}{bpnl}{b}{sc}{}
\installfont{bpnbo8cc}{bpnbo8rc,textcomp}{ts1}{TS1}{bpnl...
\installfontas{bpnbo8cc}{TS1}{bpnl}{bc}{it}{}
%%%
\endinstallfonts
\endrecordtransforms
\bye
上の作業で、次のシリーズ・シェイプが使えるようになります...
-ライト体(light)
--直立体(upright)
--スモールキャップ体(small cap)
--斜体(slant)
--イタリック(italic)
-ローマン体
--直立体(upright)
--スモールキャップ体(small cap)
--斜体(slant)
--イタリック(italic)
-ボールド体
--直立体(upright)
--スモールキャップ体(small cap)
--斜体(slant)
--イタリック(italic)
ライト体(light)はローマン体のバリエーションと考え、フォ...
**.map ファイル生成用ファイルの作成 [#k63b451e]
''.map'' ファイル作成に必要な情報は、''bpn-driver.tex'' ...
\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{bpn.map}
\input bpn-rec.tex
\donedrivers
\bye
**fontinst の実行 [#df53fe00]
次のコマンドを実行します。
$ tex bpn-driver.tex
$ tex bpn-map.tex
**.tfm, .vf ファイルの生成 [#u2a7e27b]
fontinst を実行すると各種 ''.pl'', ''.vpl'' ファイルがで...
$ for i in *.pl; do pltotf $i; done
$ for i in *.vpl; do vptovf $i; done
*ファイルのコピー [#m957a97a]
それぞれのファイルをコピーします。
|~ファイルの種類|~コピー先|
|~.afm|$TEXMFLOCAL/fonts/afm/bitstrea/aldine721|
|~.tfm|$TEXMFLOCAL/fonts/tfm/bitstrea/aldine721|
|~.vf|$TEXMFLOCAL/fonts/vf/bitstrea/aldine721|
|~.pfb|$TEXMFLOCAL/fonts/type1/bitstrea/aldine721|
|~.map|$TEXMFLOCAL/fonts/map/dvips/bitstrea/aldine721|
|~.fd|$TEXMFLOCAL/tex/latex/bitstrea/aldine721|
**mktexlsr, updmap-sys [#p2bd6724]
mktexlsr と updmap-sys を実行します。
# mktexlsr
# updmap-sys --enable Map=bpn.map
*テスト [#h6ce92a6]
-[[フォント出力のテスト>TeX/Font/FontTest]]
を参考にテストしてみてください。
このファミリにはいくつもの字体が含まれていますので、次の...
\usefont{T1}{bpn}{m}{n}
といったコマンドを使うと、それ以降の部分が指定された字体...
-ライト体
--\renewcommand*{bpnl} をプリアンブルに記述しておくとライ...
--ローマン体が標準のとき、\usefont{T1}{bpn}{l}{n} と書く...
-ローマン体
--ライト体が標準のときは、\usefont{T1}{bpn}{m}{n} と書く...
-コンデンスト体(condensed)
--\usefont{T1}{bpn}{bc}{n} などと書きます。bpn の代わりに...
*.sty の作成 [#g63ecc22]
テストがうまくいったら、Aldine 721 フォントを簡単に使える...
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{baldine721}[2006/10/06 v1.0 Bitstream A...
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
\DeclareOption{light}{\renewcommand*{\rmdefault}{bpnl}}
\DeclareOption{regular}{\renewcommand*{\rmdefault}{bpn}}
\ExecuteOptions{regular}
\ProcessOptions\relax
\endinput
これを $TEXMFLOCAL/tex/latex/bitstrea/aldine721 にコピー...
\usepackage{baldine721}
と書いておけば、標準のフォントファミリが Aldine 721 にな...
\usepackage[light]{baldine721}
と書いておきます。
ページ名: