% $Id: trebuchet_readme.txt,v 1.0 2005-04-19 08:40:32+02 myszka Exp myszka $ Instalacja fontów MS Trebuchet w systemie (La)TeX... ---------------------------------------------------- Wojciech Myszka ...nie jest łatwa (ze względu na wielość dystrybucji TeXa). 1. Archiwum rozpakować w kartotece roboczej. cd /tmp mkdir mstre cd mstre tar zxf trebuchet.tar.gz 2. Powstałe kartoteki (i/lub pliki) skopiować we właściwe(TM) miejsce. Kartoteki fonts (zawierająca podkartoteki afm, tfm, truetype, vf) oraz tex (wraz z podkartotekami) powinna trafić do texmf-local/ (lub texmf-var/ lub texmf/) w przypadku dystrybucji Unixowych. Zalecane miejsce: texmf-local zakładam, że przy takim kopiowaniu zawartość odpowiednich podpod-kartotek trafi gdzie trzeba. W przypadku dystrybucji Windowsowej (proTeXt, zapewne każdy MiKTeX) kartoteka fonts powinna trafić do kartoteki localtexmf (lub texmf). Zalecane: localtexmf. Pliki konfiguracyjne. Pliki konfiguracyjne są (w zasadzie) dwa: ttfonts.map (steruje działaniem programu ttf2pk); w systemach Unixowych (teTeX) znajduje się w kartotece wskazywanej przez zmienną środowiska TTF2PKINPUTS (ale nie jestem tego pewien) {texmf-var,texmf-local,texmf}/ttf2pk/ ???. Zawartość pliku należy dopisać do tej znajdującej się w posiadanym pliku ttfonts.map. W systemach Windows (proTeXt, MiKTeX) plik ttfonts.map znajduje się (standardowo) w \texmf\ttf2tfm\base. Zawartość należy dopisać. Plik T1-WGL4.enc znajduje się raczej we wszystkich dobrych dystrybucjach TeXa. Zamieszczam na wszelki wypadek... Aby program ttf2pk mógł poprawnie działać należy (jeżeli nie jest to jeszcze zdefiniowane) wskazać mu gdzie znajduje się plik ttfonts.map. Służy do tego zmienna środowiska TTF2PKINPUTS (w nowszych dystrybucjach), TEXCONFIG (w starszych). Należy sprawdzić w man ttf2pk lub man ttf2tfm. Zmiany na stałe (i dla wszystkich użytkowników) można wprowadzić w pliku texmf.cnf (texmf/web2c/texmf.cnf), na przykład w sposób następujący: % TrueType outline fonts. TTFONTS = .;$TEXMF/fonts/{truetype,ttf}// TTF2TFMINPUTS = .;$TEXMF/ttf2pk// TTF2PKINPUTS = .;$TEXMF/ttf2pk// Najważniejszy plik konfiguracyjny to winfonts.map (umieszczony w kartotece pdftex/base). Mówi on pdfLaTeXowi skąd ma brać fonty. Proponuję go wkopiować do kartoteki localtex/pdflatex/base (MiKTeX/proTeX) a dodatkowo jego zawartość dopisać na końcu istniejącego gdzieś w systemie pliku psfonts.map (localtexmf\pdftex\config ?) i NIE UŻYWAĆ programu updmap (czy initexmf --mkmaps). Po każdym ich użyciu - zawartość dopisać. W przypadku starszych dystrybucji teTeXa (na przykład) plik należy skopiować do kartoteki {texmf-var,texmf-local,texmf}/pdftex/config i w znajdującym się tam pliku pdftex.cfg dopisać linię: map +winfonts.map 3. Odśwież bazę danych zawierającą informację o plikach. ----------- Short English info ----------- 1. Unpack archive in some temporary directory: cd /tmp mkdir mstre cd mstre tar zxf trebuchet.tar.gz 2. Copy tex and fonts directory into appropriate directory ({texmf-var,texmf-local,texmf} ?) 3. Configuration files: + you should have T1-WGL4.enc, so... + ad content of ttfonts.map (ttf2tfm/base) to existing in your system ttfonts.map + copy winfonts.map to {texmf-var,texmf-local,texmf}/pdftex/config and add line map +winfonts.map in pdftex.cfg. + configure TTF2PKINPUTS environment variable (or TEXCONFIG - check in man ttf2tfm!) to contain path to the directory where ttfonts.map is. If your systemu uses updmap - you are in trouble: copy content of the winfonts.map file into appropriate psfonts.map and do not use updmap (or initexmf --mkmaps) and try to find better solution :-) 4. Refresh filename database