[XFCE4] keine schoene Schrift

lockdoc

Well-Known Member
Hallo,

das Hauptproblem ist wie folgt.

Unter Windows XP finde ich die Schriftdarstellung echt klasse. Es ist nirgends was verschwommen oder unscharf.
Ich nutze zudem auf meinem Notebook FreeBSD mit XFCE4 und anti-aliased fonts, hier gefallen mir die Schriften nicht, da sie sehr weich und irgendwie unscharf sind.

Ich habe die urw-fonts und auch die schriften von Windows XP selber auf FreeBSD installiert. Wenn ich nun anti-aliasing austelle, dann sind die Schriften extrem verpixelt.

Wie bekomme ich die Schriftarten so schoen scharf wie unter windows XP?

xorg.conf
Code:
...
Section "Files"
	ModulePath   "/usr/local/lib/xorg/modules"
	FontPath     "/usr/local/lib/X11/fonts/misc/"
	FontPath     "/usr/local/lib/X11/fonts/TrueType/"
	FontPath     "/usr/local/lib/X11/fonts/OTF"
	FontPath     "/usr/local/lib/X11/fonts/Type1/"
	FontPath     "/usr/local/lib/X11/fonts/100dpi/"
	FontPath     "/usr/local/lib/X11/fonts/75dpi/"
	FontPath     "/usr/local/lib/X11/fonts/URW/"
	FontPath     "/usr/local/lib/X11/fonts/bitstream-vera/"
EndSection
...
Section "Module"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	Load  "glx"
	Load  "dri"
	Load  "dri2"
	Load  "synaptics"
	[COLOR="Red"]Load  "type1"[/COLOR]
	[COLOR="Red"]Load  "freetype"[/COLOR]
EndSection
...
Wobei TrueType die von Windows kopierten Schriften sind.

LG

Nachtrag:
Ich finde wenn man xterm startet, dann werden die fonts wie unter windows angezeigt, aber wie bekomme ich das auf das komplette xfce4 und firefox hin.
 
Zuletzt bearbeitet:
Ok sorry mein Fehler, die config war noch aus meiner Doku, wo freetype fehlte - im System ist es allerdings drin (hab ich oben jetzt auch geaendert).

Also kuck dir mal die Schriftdarstellung unter xterm und nem kde/xfce/gnome Terminal an. xterm zeigt es gestochen scharf, wie unter windows (es wird nirgends etwas weichgezeichnet).

Evtl. war auch das topic mit "schoene Schrift" etwas falsch gewaehlt, da bestimmt der ein oder andere es weich besser findet.
 
Danke @Flex.
Den hab ich mit installiert - schalte ich dort AA aus - dann sind total verpixelte und schiefe Schriftarten (aber immerhin nicht mehr weich ^^) zu sehen.
 
Hier ist mal ein screenshot zu sehen (links unten ist xterm)
 

Anhänge

  • Screenshot.png
    Screenshot.png
    354,5 KB · Aufrufe: 760
Das macht man eigentlich nicht in der fonts.conf.

# cd /usr/local/etc/fonts/conf.d/
# ln -s ../conf.avail/10-sub-pixel-rgb.conf

Natürlich kannst du auch das Zeug aus 10-sub-pixel-rgb.conf in deine ~/.fonts.conf reinkopieren, wenn du das wirklich nur für einen Benutzer einstellen willst.
 
Gut das mit der sub-pixel-rbg.conf habe ich verlinkt, allerdings sieht das immer noch genauso aus wie vorher.

Das Thema fonts unter X11 ist fuer mich noch relativ neu, allerdings heisst das nicht, dass ich noch nirgends gekuckt habe. Das ganze scheint irgendwie relativ schwierig zu sein unter linux/bsd gute Fonts hinzukriegen und die Informationen die man findet sind meisst immer unterschiedlich.

Ich waer beispielsweise nie auf die Verlinkung die Kamikaze vorgeschlagen hat gekommen. Laut Handbuch sind die Einstellungen ja in der config-datei zu erledigen.

Kennt denn Jemand irgendwo eine gute Seite wo der ganze Kram mit den Schriftarten erklaert ist? Ich tappe da leider im Dunkeln...
 
@Columbo0815: Ja das mit dem Handbuch habe ich schon gelesen, aber Danke sehr.

Ich bin jetzt schon ein wenig weiter an der Windows-Font dran als zuvor.

Ich habe die Anweisungen dieses threads befolgt:
http://forums.freebsd.org/showthread.php?t=2021&highlight=fonts

Code:
root> cd /usr/ports/print/freetype2 &&  make -DWITH_LCD_FILTERING install clean
root> cd /usr/ports/x11-fonts/dejavu && make install clean
root> cd /usr/ports/x11-fonts/terminus-font && make install clean
root> cd /usr/ports/x11-fonts/webfonts && make install clean
root> fc-cache -v

fonts.conf
Code:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

    <!--
        install ==> print/freetype2 [WITH_LCD_FILTERING=yes and assumes BCI not disabled]
        install ==> x11-fonts/dejavu
        install ==> x11-fonts/webfonts
        install ==> x11-fonts/terminus-font
    -->

    <!-- reject all bitmap fonts, with the exception of 'terminus' -->
    <selectfont>
        <acceptfont>
            <pattern>
                <patelt name="family"> <string>Terminus</string> </patelt>
            </pattern>
        </acceptfont>
        <rejectfont>
            <pattern>
                <patelt name="scalable"> <bool>false</bool> </patelt>
            </pattern>
        </rejectfont>
    </selectfont>

    <!-- preferred aliases -->
    <alias> <family>serif</family>
        <prefer>
            <family>DejaVu Serif</family>
        </prefer>
    </alias>

    <!-- preferred aliases -->
    <alias> <family>sans-serif</family>
        <prefer>
            <family>DejaVu Sans</family>
        </prefer>
    </alias>

    <!-- preferred aliases -->
    <alias> <family>monospace</family>
        <prefer>
            <family>DejaVu Sans Mono</family>
            <family>Terminus</family>
        </prefer>
    </alias>

    <!-- default quality settings -->
    <match target="font">
        <edit mode="assign" name="rgba">      <const>none</const>     </edit>
        <edit mode="assign" name="antialias"> <bool>true</bool>       </edit>
        <edit mode="assign" name="autohint">  <bool>true</bool>       </edit>
        <edit mode="assign" name="hinting">   <bool>true</bool>       </edit>
        <edit mode="assign" name="hintstyle"> <const>hintfull</const> </edit>
    </match>

    <!-- reduce ringing ==> requires freetype2 'WITH_LCD_FILTERING=yes' -->
    <match target="font">
        <edit mode="assign" name="lcdfilter"> <const>lcdlight</const> </edit>
    </match>

    <!-- disable autohinting for bold fonts -->
    <match target="font">
        <test compare="more" name="weight">   <const>medium</const> </test>
        <edit mode="assign"  name="autohint"> <bool>false</bool>    </edit>
    </match>

    <!-- disable autohinting for fonts that don't need it -->
    <match target="pattern" name="family">
        <test qual="any" name="family">
          <string>Andale Mono</string>
          <string>Arial</string>
          <string>Arial Black</string>
          <string>Comic Sans MS</string>
          <string>Courier New</string>
          <string>Georgia</string>
          <string>Impact</string>
          <string>Trebuchet MS</string>
          <string>Tahoma</string>
          <string>Times New Roman</string>
          <string>Verdana</string>
          <string>Webdings</string>
       </test>
       <edit mode="assign" name="hinting">  <bool>true</bool>  </edit>
       <edit mode="assign" name="autohint"> <bool>false</bool> </edit>
    </match>

</fontconfig>

.gtkrc-2.0
Code:
include "/home/lockdoc/.gtkrc.mine"

.gtkrc.mine
Code:
style "user-font"
{
    font_name = "Sans 9"
}
widget_class "*" style "user-font"

gtk-font-name = "Sans 9"

Einstellungen unter XFCE4:
Code:
XFCE4-Menu -> Appearance -> Fonts:
	Default Font: Microsoft Sans Serif 10
	[X] Enable anti-aliasing
	Hingint: Full
	sub-pixel order: Vertical RGB
	[X] custom DPI setting: 96

Applications:
=========================

Terminal:
Code:
	Lucida Sans Typewriter 11
	[X] Enable anti-aliasing for the terminal font
Mousepad:
Code:
	Lucida Console 11


Leider ist es noch nicht ganz korrekt.
Das Problem ist, das manche Grossbuchstaben die Fett sind einfach an bestimmten Stellen/Linien zu dick sind, als der Rest des Buchstabens.

Im Screenshot sieht man das Thunar und Mousepad schon recht gute Fonts anzeigen. der Terminal ist im gegensatz zum xterm immer noch ein wenig unscharf. Beim Firefox sieht man die Fehler bei dicken Schriften.
 

Anhänge

  • Screenshot-2.png
    Screenshot-2.png
    184,3 KB · Aufrufe: 449
OK Wenn ich mir bsdforen.de vollstaendig ansehe, dann sieht es wohl doch nich so gut im firefox aus:

Fonts and Colors:
Code:
Default font: Bitstream Vera Serif
Size: 16
Advanced:
Code:
Fonts for: Western
Proportional: Serif Size: 16
Serif: Bitstream Vera Serif
Sans-serif: sans-serif
Monospace: monospace Size: 12

Minimum font size: 12
[X] Allow pages to choose their own fonts, instead of my selection above
Default Character Encoding: Unicode (UTF-8)
 

Anhänge

  • Screenshot-3.png
    Screenshot-3.png
    188,7 KB · Aufrufe: 461
Zurück
Oben