Volne sirena pisma od URW

Lukas Petrlik luki at XXXkiv.zcu.cz
Tue Jan 8 14:36:25 CET 2002


Dobry den,

pri svem zkoumani pisem od pismolijny URW sirenych s Ghostscriptem (GPL/6.0)
jsem zjistil, ze nove verze pisem obsahuji vsechna ceska a slovenska
pismenka a par dalsich zajimavych pismenek (mu, Delta apod.).

Rad bych se zeptal, jestli zminena pisma nekdo pouziva v LaTeXu a pokud ano,
zda by byl ochoten poskytnout prislusne soubory .tfm, .fd atd?


Mimochodem, dival jsem se, jake ze jsou rozdily mezi zakladnimi
PostScriptovymi fonty a jejich volne sirenymi alternativami pismolijny URW.

Celkovy dojem:

* k fontum Times a Zapf Dingbats jsou ve fontech od URW temer presne
  repliky
* ostatni prozkoumane fonty se ve tvarech znaku lisi, vsechny ale
  zachovavaji silu puvodnich fontu; pokud jsou nejake rozdily v mensich
  velikostech, budou nejspis dany hintingem apod.
* fonty neobsahuji vsechny znaky z ISO Latin 2 a kvalita "ohackovani" trochu
  pripomina vysledek a2ac.


Poznamky k jednotlivym fontum:

* NimbusRomNo9L od URW vs. Times-Roman od Adobe
 . znaky obou fontu se temer presne kryji
 . ve vsech rezech ma ponekud jiny tvar znak asciitilde (126)
 . znak ring (202) je v kurzivnich rezech fontu od URW umisten vyse
   (trosku vyse je i v tucnem rezu)

* NimbusSanL od URW vs. Helvetica od Adobe
 . alfabeticke znaky se z velke casti kryji
 . nealfabeticke znaky se nekryji, odlisny tvar maji zejmena
   znaky quotedbl (34), at (64), asciicircum (94), bar (124),
   asciitilde (126), cent (162), currency (168), quotesingle (169),
   periodcentered (180), paragraph (182), cedilla (203), germandbls (251)

* NimbusMonL od URW vs. Courier od Adobe
 . znaky se kryji jen priblizne
 . rezy od URW maji kulata zakonceni tahu, kdezto Adobe je ma rovne
 . URW ma na miste ligatur fi a fl dva oddelene znaky
 . na rozdil od URW jsou v Adobe fontu znaky 227 a 235 podtrzene
 . znak germandbls (251) ma v Adobe fontu vlevo vycnelek

* StandardSymL od URW vs. Symbol od Adobe
 . znaky se priblizne kryji
 . URW font obsahuje navic znak euro na pozici 240

* Dingbats od URW vs. ZapfDingbats od Adobe
 . znaky se bez vyjimky kryji


Zatim jsem prohledl jenom fonty Times-Roman, Helvetica, Courier, Symbol
a ZapfDingbats, protoze ke zbylym PS fontum nemam pristup. K prohlizeni
jsem pouzival PostScriptovy programek, ktery mi vykresli nejprve znak
puvodniho fontu cerne a pres nej vykresli znak alternativniho fontu
sedou barvou, pak vedle jeste totez na v obracenem poradi.

Programek prikladam na konci zpravy pro pripad, ze by se nekdo chtel
podivat vlastnima ocima. Puvodni fonty od Adobe lze najit napr. u Adobe
Acrobat Readeru.


Hezky den preju
--
Lukas Petrlik  <luki at NOSPAM.kiv.zcu.cz>

%!
%%%%%%%%%%%%%%%%%%%%

% PS program to compare typefaces

% uncomment a single line here

%/x /Times-Roman                 /y  /NimbusRomNo9L-Regu
%/x /Times-Italic                /y  /NimbusRomNo9L-ReguItal
%/x /Times-Bold                  /y  /NimbusRomNo9L-Medi
%/x /Times-BoldItalic            /y  /NimbusRomNo9L-MediItal

/x /Helvetica                   /y  /NimbusSanL-Regu
%/x /Helvetica-Oblique           /y  /NimbusSanL-ReguItal
%/x /Helvetica-Bold              /y  /NimbusSanL-Bold
%/x /Helvetica-BoldOblique       /y  /NimbusSanL-BoldItal

%/x /Courier                     /y  /NimbusMonL-Regu
%/x /Courier-Oblique             /y  /NimbusMonL-ReguObli
%/x /Courier-Bold                /y  /NimbusMonL-Bold
%/x /Courier-BoldOblique         /y  /NimbusMonL-BoldObli

%/x /Symbol                      /y  /StandardSymL

%/x /ZapfDingbats                /y  /Dingbats

%%%%%%%%%%%%%%%%%%%%

/a 70 def   % set x position of the left column
/b 350 def  % set x position of the right column
/s 300 def  % set font scale

%%%%%%%%%%%%%%%%%%%%

findfont s scalefont def
findfont s scalefont def

/u /Times-Roman findfont 20 scalefont def
/char 1 string def
/nstr 3 string def

/z
{
        u setfont 0 setgray          % labels
        a 700 moveto
        (black: Adobe) show
        b 700 moveto
        .7 setgray
        (gray: URW) show
        a 680 moveto
        0 setgray
        (char: ) show
        dup nstr cvs show

        char 0 3 -1 roll put         % left
        x setfont
        a 300 moveto
        char show
        y setfont
        a 300 moveto
        .7 setgray
        char show

        b 300 moveto                 % right
        char show
        x setfont
        b 300 moveto
        0 setgray
        char show
        showpage

} def

 33 1 127 {z} for
161 1 255 {z} for





More information about the csTeX mailing list