diff options
author | Karl Berry <karl@freefriends.org> | 2014-05-21 22:08:49 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-05-21 22:08:49 +0000 |
commit | da97d76e241ed86cd4ddaaf751e806ac08a2f743 (patch) | |
tree | 6b5deeaa0a6406bdaaec730b81040d1ada513611 /Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html | |
parent | 89896ca732dbf868c5286ac48b324e1700be4d20 (diff) |
tex-virtual-academy-pl (21may14)
git-svn-id: svn://tug.org/texlive/trunk@34177 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html')
-rw-r--r-- | Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html | 239 |
1 files changed, 6 insertions, 233 deletions
diff --git a/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html index d339efd30d1..38f58b3a4df 100644 --- a/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html +++ b/Master/texmf-dist/doc/generic/tex-virtual-academy-pl/fonty/font-abc.html @@ -16,16 +16,16 @@ a z drugiej strony -- o częstym niezrozumieniu podstawowych spraw związanych z fontami. </P> -<p>Zainteresowanie fontami jest o tyle uzasadnione, że ostatnimi czasy +<!-- <p>Zainteresowanie fontami jest o tyle uzasadnione, że ostatnimi czasy pojawia się na rynku coraz więcej fontów PostScript-owych, dajšcych się wykorzystać do składania polskich tekstów – ot, choćby fonty -dystrybuowane przez firmę ThETA.</p> +dystrybuowane przez firmę ThETA.</p> --> <p>Te aspekty skłoniły nas do podjęcia próby spisania fontowego elementarza dla tych dzielnych adeptów fontologii, którzy nie boją się pułapek, od których niestety aż się roi w świecie fontów. (Dodatkowe informacje na temat wykorzystania fontów w LaTeX2e można -znaleźć w dokumentacji <a href="http://www.gust.org.pl/doc/fonts/nfss">Fonty +znaleźć w dokumentacji <a href="nfss.html">Fonty w LaTex2e</a>).</p> <!-- Spis treści ....................................................... --> @@ -48,7 +48,6 @@ w LaTex2e</a>).</p> <code>DVIPS</code></a></li> <li><a href="#Latanie">Łatanie fontów – niepoprawny font</a></li> <li><a href="#BrakAFM">Łatanie fontów – brak plików AFM</a></li> -<li><a href="#ThETA">Casus ThETA</a></li> <li><a href="#Podsumowanie">Podsumowanie</a></li> </ul> @@ -340,8 +339,8 @@ kodowania znaków, czyli <em>infinity</em>.</p> przecież „onesuperior” brzmi równie ładnie jak „aogonek”, nieprawdaż? Problem jedynie w tym, że z góry nie wiadomo, że producent uznał „onesuperior” za odpowiednią nazwę dla polskiej -litery „ą”. We wspomnianych fontach firmy ThETA (p. niżej) -akurat tak jest, ale tak bynajmniej być nie musi, w końcu jakiś +litery „ą”. +Jakiś szaleniec może się pogodzić z propozycją Adobe i użyć dla podprogramu opisującego „ą” nazwy „aogonek”…</p> @@ -532,232 +531,6 @@ pf2afm</a>, który dostępny jest w archiwum GUST-u.</p> <P><A HREF=#P0><IMG ALIGN="BOTTOM" SRC="back.gif"> Spis treści</A></P> <!-- ................................................................. --> -<a id="ThETA" name="ThETA"></a> - -<h2>Casus ThETA</h2> - -<p>Ostatnio na rynku polskim pojawiły się godne uwagi polonizacje -fontów firmy BitStream, sygnowane przez firmę ThETA.</p> - -<p>Niestety firma ThETA wyraźnie zignorowała rynek TeX-owy, chociaż -może i słusznie zignorowała, skoro TeX-owców jakoś nie widać -i nie słychać, no może z wyjątkiem kilkorga spośród 150 -niegroźnych wariatów zapisanych do GUST-u…</p> - -<p>Otóż firma ThETA wydała jak do tej pory 3 płyty CD -z fontami, każda kolejna płyta zawierała inne fonty i była -coraz mniej przydatna dla TeX-owców:</p> - -<ul> -<li>Pierwsza płyta (cena ok. 500 zł) miała nazwy znaków -w zasadzie poprawne z dokładnością do „zdot” zamiast -„zdotaccent”. To zapewne spowodowało, że płyta ta ochrzczona została -„TeX-ową” przez ludową tradycję, że tworzenie plików <code>TFM</code> -przebiegało bezboleśnie i że używanie ich pod Ghostscriptem nie -wróżyło niebezpieczeństw. Niestety, fonty nie były formalnie poprawne, -co powodowało, że niektóre RIP-y PostScript-owe sygnalizowały błąd -podczas przetwarzania tych fontów.</li> - -<li>Niepoprawność formalna polegała na braku w tych fontach -<em>wymaganego</em> przez dokumentację Adobe podprogramu (znaku) -o egzotycznej nazwie „.notdef”. (Podprogram ten jest używany, -gdy z jakichś powodów program PostScript-owy odwołuje się do -znaku, którego nie ma w foncie; w większości fontów jest to -znak nie zawierający żadnego elementu graficznego, odpowiadający -w zasadzie spacji.)</li> - -<li>Było też drugie wydanie pierwszej płyty, „poprawione” -w duchu opisanej niżej drugiej płyty.</li> - -<li>Z drugą płytą (cena ok. 450 zł) było lepiej jeżeli -chodzi o znak „.notdef”, natomiast gorzej, jeśli chodzi -o nazwy znaków. Oto errata: - -<table frame="1" width="80%" align="center"> -<tbody> -<tr bgcolor="yellow"> -<td>JEST</td> -<td>WINNO BYĆ</td> -</tr> - -<tr> -<td>ordmasculine</td> -<td>ae</td> -</tr> - -<tr bgcolor="yellow"> -<td>ordfeminine</td> -<td>AE</td> -</tr> - -<tr> -<td>tilde</td> -<td>ecircumflex</td> -</tr> - -<tr bgcolor="yellow"> -<td>circumflex</td> -<td>Ecircumflex</td> -</tr> - -<tr> -<td>onequarter</td> -<td>ntilde</td> -</tr> - -<tr bgcolor="yellow"> -<td>logicalnot</td> -<td>Ntilde</td> -</tr> - -<tr> -<td>c157</td> -<td>oe</td> -</tr> - -<tr bgcolor="yellow"> -<td>c141</td> -<td>OE</td> -</tr> - -<tr> -<td>cent</td> -<td>questiondown</td> -</tr> - -<tr bgcolor="yellow"> -<td>florin</td> -<td>Ydieresis</td> -</tr> - -<tr> -<td>c142</td> -<td>Zcaron</td> -</tr> - -<tr bgcolor="yellow"> -<td>c158</td> -<td>zcaron</td> -</tr> - -<tr> -<td>onesuperior</td> -<td>aogonek</td> -</tr> - -<tr bgcolor="yellow"> -<td>yen</td> -<td>Aogonek</td> -</tr> - -<tr> -<td>ae</td> -<td>cacute</td> -</tr> - -<tr bgcolor="yellow"> -<td>AE</td> -<td>Cacute</td> -</tr> - -<tr> -<td>ecircumflex</td> -<td>eogonek</td> -</tr> - -<tr bgcolor="yellow"> -<td>Ecircumflex</td> -<td>Eogonek</td> -</tr> - -<tr> -<td>threesuperior</td> -<td>lslash</td> -</tr> - -<tr bgcolor="yellow"> -<td>sterling</td> -<td>Lslash</td> -</tr> - -<tr> -<td>ntilde</td> -<td>nacute</td> -</tr> - -<tr bgcolor="yellow"> -<td>Ntilde</td> -<td>Nacute</td> -</tr> - -<tr> -<td>oe</td> -<td>sacute</td> -</tr> - -<tr bgcolor="yellow"> -<td>OE</td> -<td>Sacute</td> -</tr> - -<tr> -<td>questiondown</td> -<td>zdotaccent</td> -</tr> - -<tr bgcolor="yellow"> -<td>macron</td> -<td>Zdotaccent</td> -</tr> - -<tr> -<td>Ydieresis</td> -<td>zacute</td> -</tr> - -<tr bgcolor="yellow"> -<td>c143</td> -<td>Zacute</td> -</tr> -</tbody> -</table> -</li> - -<li>Indagowany na tę okoliczność autor polonizacji Jakub Tatarkiewicz -stwierdził, że tak jest dobrze, i że nie będzie dla paru -zapaleńców przygotowywał specjalnej „TeX-owej” -(czyt.: poprawnej) wersji.</li> - -<li>Z trzecią płytą (cena ok. 300 zł) jest zdecydowanie -najgorzej, bo firma ThETA wyposażyła je jedynie w pliki -<code>PFM</code>.</li> -</ul> - -Na szczęście dla TeX-owców „podłatanie” fontów ThETA nie jest trudne. -W archiwum GUST-u znajduje się pakiet <a -href="ftp://ftp.gust.org.pl/pub/GUST/contrib/fonts/tools/thetafix102.zip"> -THETAFIX</a>, korzystający ze wspomnianych programów Lee Hetheringtona -oraz programu <code>AWK</code> (w wersji GNU), dokonujący -stosownych zmian w plikach składających się na fonty -PostScript-owe z dwóch pierwszych płyt. Trzecią płytę można -podłatać za pomocą wspomnianego pakietu <a -href="ftp://ftp.gust.org.pl/pub/GUST/contrib/fonts/tools/pf2afm.zip"> -pf2afm</a>. - -<p>Po takich poprawkach i utworzeniu plików <code>TFM</code> -większość fontów powinna się dać bez kłopotów używać w dokumentach -TeX-owych. Niestety większość, a nie wszystkie, bowiem kilkaset -fontów z pierwszych dwóch płyt można pogrupować -w kilkadziesiąt różnych klas, w zależności od zestawu znaków. -Pakiet <a -href="ftp://ftp.gust.org.pl/pub/GUST/contrib/fonts/tools/thetafix102.zip"> -THETAFIX</a> jest przystosowany do jednej z klas, tej najbardziej -licznej. Ale w złośliwych przypadkach coś może nie zadziałać – -kłopoty są ceną, jaką się płaci za tanie fonty… Tak, tak, -1000 zł za kilkaset fontów to stosunkowo tanio.</p> - -<P><A HREF=#P0><IMG ALIGN="BOTTOM" SRC="back.gif"> Spis treści</A></P> -<!-- ................................................................. --> <a id="Podsumowanie" name="Podsumowanie"></a> <h2>Podsumowanie</h2> @@ -799,7 +572,7 @@ Bogusław Jackowski i Staszek Wawrykiewicz <p><i>Powyższy tekst jest zmodyfikowaną wersją artykułu z Biuletynu GUST, nr 8/1997, s. 7–12.</i><br /> - <i>Ostatnie zmiany 6.03.2008</i></p> + <i>Ostatnie zmiany 5.05.2014</i></p> </P> </body> </html> |