Hallo Marcus,

danke f�r Deine Hinweise. Mindestens haben sie mich auf eine F�hrte
zur�ckgef�hrt, die einen Teil der Ph�nomene erkl�rt.


On Thu, May 17, 2001 at 02:25:51PM +0200, Marcus Jodorf wrote:
> Gregor Hoffleit <[EMAIL PROTECTED]> writes:
> 
> > Allerdings rendern s�mtliche mir verf�gbaren Webbrowser (Netscape 4.77,
> > Mozilla 0.8) bei normalen Einstellungen diese Fonts deutlich gr�sser, als
> > die Fonts, die ansonsten benutzt wurden.
> 
> Dann sind h�chst wahrscheinlich die PS Fonts bei Dir zu klein
> konfiguriert.


Mein X-Server lief (�ber /etc/gdm/gdm.conf) mit "-dpi 87". Die reale
Aufl�sung meines Schirmes liegt empirisch ermittelt bei ca. 90 dpi (19 Zoll
SONY Multiscan 400PS bei 1280x1024); XF4 erkennt aber den Monitortyp und
stellt (wenn nix anderes angegeben wird) automatisch eine Aufl�sung ein, und
zwar 87 x 90 dpi (kann man in Gimp/Einstellungen/Bildschirm nachschauen).

> > Mein XServer ist auf 87x87 dpi eingestellt (in den Gimp-Preferences
> > abgelesen), damit er per Default die 75dpi-X11-Fonts benutzt (bei 88dpi und
> > mehr greift er zu den 100dpi-Fonts).
> 
> Du mu�t Deine dpi-Aufl�sung nach Deiner realen Monitoraufl�sung w�hlen
> (mit Lineal nachmessen, generell sind ab 17" mit �blichen Aufl�sungen
> eher 100dpi angesagt), statt sie auf seltsame Werte zu zwingen, damit
> Dir einige Fonts genehm erscheinen. Das geht schief.


Damit habe ich dann das Ph�nomen, dass TrueType-Fonts (und auch die
Type1-Fonts!?) um 25% zu schmal gerendert werden. Das liegt anscheinend
(meine Vermutung) daran, dass der XFree-Rasterizer die 87 dpi abrundet (auf
75 dpi), die 90 dpi aber aufrundet (auf 100 dpi)!

Wenn ich nun XFree manuell mit "-dpi 88" �berstimme, dann kommen die Fonts
mit dem richtigen Seitenverh�ltnis raus, allerdings zur Basis 100 dpi. Wenn
ich "-dpi 87" benutze, wird als Basis wohl 75 dpi benutzt (Man sieht also:
Meine Aufl�sung liegt exakt in der Mitte zwischen beiden Werten :-). Ich
bevorzuge kleinere Schriften und kann die auch sehr gut lesen, deswegen habe
ich "-dpi 87" eingestellt (87 und nicht 75, um noch m�glichst nahe an der
Wahrheit zu bleiben).

Das f�hrt dann aber anscheind dazu, dass XFree die Bitmap-Schriften
ausgehend von 87 dpi rendert, die TrueType-Schriften aber ausgehend von
75 dpi. Damit stimmen die Gr��enverh�ltnisse dann nicht mehr zusammen, und
der von mir beschriebene Effekt tritt ein.


Somit sollte der Ratschlag wohl sein, dass man entweder grunds�tzlich
�berall 75 dpi einstellt (im FontPath in /etc/X11/XF86Config, beim
XFree-Startup, in Mozilla, Gimp, usw.) oder �berall 100 dpi benutzt. Nur so
sind die Fontgr�ssen konsistent!


Allerdings funkt nach meinem Eindruck Netscape nochmal dazwischen. 
Selbst mit 75 dpi rendert Netscape die Truetype-Fonts noch zu gross.

Mozilla, Konqueror usw. dagegen funktionieren dann richtig, und zeigen die
TrueType-Schriften kleiner an, als das bei "-dpi 87" der Fall war.



Hast Du Lust, das auf Deiner Font-Seite noch mit einzuarbeiten ?

Das sieht mir eigentlich nach einem Bug in XFree aus, oder ist das ein
Feature ?


> > Netscape z.B. benutzt auf einer Seite f�r den Tag '<font
> > face="Verdana,Arial,Helvetica" size="2">' normalerweise eine
> > 10-Punkt-Helvetica. Bei installierten msttcorefonts dagegen verwendet er
> > eine 13-Punkt-Verdana!
> 
> 10 Pkt ist �blicherweise unter X schon ziemlich unlesbar klein. 13
> Pkt. klingt dagegen schon ganz vern�nftig.

Wie gesagt, Geschmackssache... Ich bevorzuge 10 Pkt ;-)


> Stell' vielleicht erst einmal Deine Postscriptfonts bzw. Dein X
> vern�nftig ein ( unter http://www.bogomips.de/content/x11fonts.html
> habe ich ein wenig dazu zusammengestellt). Dann sollten auch eventuelle
> zus�tzlich verwendete TT-Fonts recht passend dazu erscheinen.

Da hast Du recht: Type1- und TrueType-Fonts haben jeweils gleiche Gr�sse.
Es waren die Bitmap-Fonts (z.B. die Bitmap-Helvetica), die deutlich kleiner
rauskommen.


> Dreh also mal Deine dpi Werte der Realit�t entsprechd hoch (und nimm
> dann lieber kleinere Schriftgr��en, falls Dir die Buchstaben dann zu
> gro� erscheinen sollten) und dann sollten PS und TT Fonts ziemlich
> gleich gro� bei gleichen Schriftgr��en erscheinen.

Wie schon oben gesagt: Die Werte waren real, wurden von mir nur im
2-Prozent-Bereich get�rkt)--das Problem ist hier wohl der XFree-Rasterizer,
und die Tatsache, dass er eigentlich nur entweder 75dpi oder 100dpi
mag--aber nix dazwischen.

Und sag' mir mal bitte, wie ich mit einem Schlag auf meiner X11-Oberfl�che
"kleinere Schriftgr��en" hinbekomme. Das zieht sich doch durch von Gtk �ber
Motif (Netscape) bis hin zu Qt usw. 


    Gregor

    

-- 
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

851 eingetragene Mitglieder in dieser Liste.

Antwort per Email an