🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp.tex
Article #16377

Re: Polska wersja Baskerville (ttf)

#16377
From: Michał Stępień
Date: Fri, 14 Aug 2009 15:13
66 lines
3627 bytes
Jarosław Sokołowski <jaros@lasek.waw.pl> wrote:

> Pan Michał Stępień napisał:
>
>> O wiele łatwiej można w TeXu zainstalować czcionki otf.
>
> Mógłbym prosić o jakiś łatwy opis sposobu instalacji?
>
To co podam to jest oczywiście wynik wielu prób
i na pewno jest to rozwiązanie koślawe ale działa.
Gdyby xelatex wspierał microtype to w ogóle nie
warto było się tak męczyć ale cóż...

Używam program autoinst, który jest
dostępny pod adresem:
http://www.ctan.org/tex-archive/fonts/utilities/fontools/bin/
Jest to swego rodzaju frontend to pakietu lcdf-typetools.

Teraz wrzucamy do jakieś tymczasowego katalogu nasze pliki otf
oraz pliki t1.enc, ot1.enc, ts1.enc i ly1.enc (wersje jakimi się posługuję
znajdują się pod adresami:  www.bezda.com/ts1.enc, www.bezda.com/t1.enc,
www.bezda.com/ot1.enc, www.bezda.com/ly1.end -- pliki te czasami
wymagają pewnych zmian bo czcionki otf mieszczą więcej znaków niż da się
wcisnąć do texa i czasami tracimy te znaki, które akurat się nam przydzą)
i wykonujemy polecenie:

$ autoinst --encoding=T1 --fractions --inferiors --titling --manual *otf

To nam generuje pliki fd i plik sty (który później będziemy wywoływać w latexu).
Jest tam również plik bat, który jest skryptem uruchamiającym wielokrotnie
program otftotfm.

Ten skrypt trzeba teraz nieco poprawić, tj. usunąć parametr --pl,
który powoduje, że otrzymujemy pliki  PL/VPL a nie TFM/VF.

Można to zrobić tak:
$ cat plik.bat  | sed 's/--pl//g' > plik.bat1

teraz uruchiamy ten skrypt:
$ sh plik.bat1

To nam generuje masę plików enc o dziwnych nazwach, pliki pfb, tfm i vf.
Potem jeszcze włącza się udpmap ale ja tego nie robię jako root
więc można to zignorować. Trzeba usunąć katalogi ~/.tex*, a następnie
całą tę masę plików umieścić w katalogu texa.
dziwne pliki enc -- fonts/enc
pliki tfm -- fonts/tfm
pliki vf -- fonts/vf
plik map -- fonts/map
pliki fd i sty -- tex/latex

Następnie dodajemy wpis do pliku updmap.cfg:
Map plik.map

teraz wykonujemy:
# updmap-sys

Teraz jak na to patrzę to chyba to nie jest takie proste
tylko ja zrobiłem to już kilka razy.


-- 
* Można być wolnym ale czasem wymaga to większego
  wysiłku i szerszego światopoglądu oraz pewnej zaradności.
  (mniej więcej powiedział Telly z pl.comp.sys.amiga)
  http://bezda.com
Technical Details
Message-ID: <fibgl6-uun.ln1@monster.bezda.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!nnrpd.internetia.pl
References: <h618eh$2rh$2@nemesis.news.neostrada.pl> <0b2cc54d-c31e-440e-9ad9-9d2418bc5048@s15g2000yqs.googlegroups.com> <slrnh8946n.69r.jaros@falcon.lasek.waw.pl> <h632do$itp$1@atlantis.news.neostrada.pl> <fhkfl6-6lr.ln1@monster.bezda.com> <slrnh8ail0.5mg.jaros@falcon.lasek.waw.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.internetia.pl!nnrpd.internetia.pl
From: Michał Stępień <prezi77@o2.pl>
Newsgroups: pl.comp.dtp.tex
Subject: Re: Polska wersja Baskerville (ttf)
Date: Fri, 14 Aug 2009 17:13:51 +0200
Organization: BEZDA.COM
Lines: 66
Message-ID: <fibgl6-uun.ln1@monster.bezda.com>
References: <h618eh$2rh$2@nemesis.news.neostrada.pl> <0b2cc54d-c31e-440e-9ad9-9d2418bc5048@s15g2000yqs.googlegroups.com> <slrnh8946n.69r.jaros@falcon.lasek.waw.pl> <h632do$itp$1@atlantis.news.neostrada.pl> <fhkfl6-6lr.ln1@monster.bezda.com> <slrnh8ail0.5mg.jaros@falcon.lasek.waw.pl>
Reply-To: prezi77@o2.pl
NNTP-Posting-Host: 77.255.1.193
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1250263547 17227 77.255.1.193 (14 Aug 2009 15:25:47 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Fri, 14 Aug 2009 15:25:47 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
X-Orig-Path: monster.bezda.com!not-for-mail
User-Agent: slrn/pre1.0.0-11 (Linux)
X-Server-Info: http://www.internetia.pl/news/
X-Favourite_wallpaper: http://bezda.com/download/snow.jpg
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit