TeX 環境 Vine Linux 5
概要
tetex
- tetex-3.0 ベース
- ptetex3-20090610
- PTEX_IN_FILTER = /usr/bin/nkf -w を追加した。
- xdvik-22.84.14+j1.41 (j1.41は単独パッチがないため、ptetex3-20080616 から port)
- dvipdfmx-20090522 (実際はほぼ 20090506 相当)
tetex-macros
- asymptote-gui (done): xasy という python の tkinter で書かれた GUI フロントエンドの出来がいまいち
- asy-mode (done): Emacs モード
独自の対応
fmex{7,8,9} におけるグリフ /space 問題
- tetex-bakoma-cmex789 (done) [non-free]
- updmap の改変により、各マップファイルを tt2001/fmex{7,8,9}.pfb から bakoma/cmex{7,8,9}.pfb へ変更している
- tetex-tt2001-fmex789 (done)
- tt2001/fmex{7,8,9}.pfb の /space を /visiblespace へ置換して、/usr/share/texmf/ ツリーの然るべき場所へ配置している
morisawa.map が PS Kanji 名でない件への対処 (done)
別途 ps-morisawa.map(非埋め込み用:ps-morisaw-noEmbed.map;
otf パッケージ用: otf-ps-morisawax.map, otf-ps-morisawax-noEmbed.map)として
CIDFont 名にしたマップファイルを用意する。
%% from /usr/share/texmf/fonts/map/dvipdfm/morisawa.map
%%
%% Morisawa
%%
ryumin-l H RyuminPro-Light.otf
ryumin-l-v V RyuminPro-Light.otf
gtbbb-m H GothicBBBPro-Medium.otf
gtbbb-m-v V GothicBBBPro-Medium.otf
futomin-b H FutoMinA101Pro-Bold.otf
futomin-b-v V FutoMinA101Pro-Bold.otf
futogo-b H FutoGoB101Pro-Bold.otf
futogo-b-v V FutoGoB101Pro-Bold.otf
jun101-l H Jun101Pro-Light.otf
jun101-l-v V Jun101Pro-Light.otf
フォント
- map ファイルを dvipdfmx ベースに統一
- Ryumin-Light, GothicBBB-Medium, FutoMinA101-Bold, FutoGoB101-Bold, Jun101-Light については dvipdfm では埋め込まない、xdvi では xdvi.cfg でそれぞれ以下のパターンで replace。
- Ryumin-Light -> Mincho-Medium -> fontconfig:Ryumin
= Serif
- GothicBBB-Medium -> Gothic-Midium -> fontconfig:GothicBBB
= Sans
- FutoMinA101-Bold -> FutoMin?-Bold -> fonfconfig:FutoMin
= (FutoMin?|DF GokuButoMinCho?|LX P Mincho|HanaMin? Plus|Sazanami Mincho)
- FutoGoB101-Bold -> FutoGo?-Bold -> fontconfig:FutoGo
= (FutoGo?|LX P Gothic UB|VL PGothic)
- Jun101-Light -> MaruGo?-Medium -> fontconfig:Jun
= (Jun101|LX P MaruGothic?|VL PGothic)
- fontconfig のマッチングは /etc/fonts/conf.d/59-morisawa-font-alias.conf で設定
- ghostscript とのマッチングも調整が必要?