[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XFree 4.0.1 effizient nutzen



* Kai Weber <kai.weber@gmx.net> [101100 11:00]:
> + Roman BEIGELBECK <debian@aon.at>:
> 
> > ZUFALL! Vor zwei Tagen habe ich hier gepostet wie es funktioniert: ;-)
> 
> Argh! Habe ich natürlich gelesen, aber irgendwie überlesen...
> 
> > d. fttools enthält das Programm "Make-TrueType-Font-Dir" mttfdir
> 
> Das Programm heißt mkttfdir. Bis ich das herausgefunden habe, war ich
> schon ziemlich verzweifelt *g*. Trotzdem Danke für die Anleitung!

Entschuldigung - ich habe mich verschrieben! Es muß natürlich mkttfdir
heißen! Du findest es im Paket fttools. Damit XFree mit Deinen TTF's
umgehen kann brauchst Du die Zuordnungdatei "font.dir",
welche eine Verbindung zwischen den Dateinamen und der
Fontcodierungnotation in XF herstellt. Die Einträge in dieser Datei
schauen ca. so aus:

ai=0.2:aachenn.ttf -Bitstream-Aachen BT-medium-o-normal--0-0-0-0-p-0-iso8859-1
ai=0.2:abalc.ttf -Monotype-Abadi MT Condensed Light-medium-o-normal--0-0-0-0-p-0-iso8859-1
ai=0.2:algerinn.ttf -URW-AlgerianD-medium-o-normal--0-0-0-0-p-0-iso8859-1
ai=0.2:allegron.ttf -Bitstream-Allegro BT-medium-o-normal--0-0-0-0-p-0-iso8859-1

mttfdir generiert die Datei font.dir.

Folgende ähnliche Einträge sollte die /etc/X11/XF86Config haben:

**** Schnipp *****

Section "Module"

# This loads the DBE extension module.
	Load	"dbe"  	# Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the Type1 and FreeType font modules
	Load	"type1"
	Load	"freetype"

# This loads the GLX module
#	Load    "glx"

EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").

	RgbPath	"/usr/X11R6/lib/X11/rgb"

#	FontPath "/usr/X11R6/lib/X11/fonts/local/"
    	FontPath "/usr/X11R6/lib/X11/fonts/misc/"
    	FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    	FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    	FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
    	FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
    	FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
    	FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
    	FontPath "/usr/X11R6/lib/X11/fonts/TrueType"
    	FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
    	FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"

EndSection

**** Schnapp *****

Load "type1" und Load "freetype" bitte nicht vergessen! Die
TrueType-Backends für XF 4.0.1 heißen "freetype" oder "xtt".
Ich verwende freetype!

*ACHTUNG*

Du solltest die alten 3.3.6er TrueType-Fontserver aus Deinem
Default-Runlevel entfernen (einfach Link löschen)! Die können
nämlich nicht mit den 4.0.1er ;-) 

> > f. In "/etc/X11/XF86Config" unter "Files section" die folgende Zeile
> >    eintragen: FontPath   "/usr/X11R6/lib/X11/fonts/TrueType"
> > g. X starten -> fertig!
> 
> Die Reihenfolge dieses Eintrages scheint von Bedeutung. Der xfs
> Fontserver scheint von Hause aus kein TrueType zu können. Der Pfad zu
> den TrueType Schriften muß vor dem Eintrag für den FontServer stehen:
> 
>    Section "Files"
>            FontPath        "/usr/lib/X11/fonts/TrueType"
>            FontPath        "unix/:7100"
>    EndSection
> 
> > Inzwischen funktioniert alles so wie ich es mir vorgestelle
> > (1280x1024@100Hz)! Mich würde zwar noch immer interessieren an
> > was es definitiv[2] gelegen hat, allerdings habe ich das Problem
> > jetzt mit der "Holzhammermethode" gelöst! ;-)
> 
> Verstehe ich dich richtig, dass du es jetzt mit Modelines gemacht hast
> und nicht mit der Methode, die Herzzahl explizit anzugeben? Soetwas
> 
>    Mode "1152x864x16@85Hz"

Es scheint leider doch nicht so zu funktionieren :-(
Modelines sind die einzige Möglichkeit. :-(

> > wandelt auf den Spuren von M$ :-) ) und X mit Yast konfiguriert.
> > Anschließend habe ich Debian gebootet, die SuSE Rootpartition
> > eingebunden und die SuSE-XF86Config-Einträge ins Debian
> > /etc/X11/XF86Config übertragen und  jetzt funktioniert alles[3]...
> 
> Ich denke, das Tool xf86cfg kann das auch erledigen, allerdings
> scheitert es irgendwie an einer nicht gefunden "Card Data Base".
> 
>    [ root : ~ ] xf86cfg
>    Cannot open Cards database.

Das hat von Anfang an *nicht* funktioniert!

> Vielleicht hat die Branden ja nur vergessen?

Ich möchte da keine Verdächtigungen aussprechen ;-)

> Ich weiß nicht, warum die nicht dabei sein sollte...
> Die Konfiguration ist ja irgendwie wirklich
> Debian-Vorurteils-mäßig: für Anfänger zu schwer!

Die Manpages auf www.xfree86.org sind leider sehr konfus ....

PS: Wenn Du willst, dann schicke ich Dir meine vollständige
/etc/X11/XF86Config ...
-- 
Roman BEIGELBECK
rbeigel@aon.at
http://members.aon.at/rbeigel/

---------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Body
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
---------------------------------------------------------

725 eingetragene Mitglieder in dieser Liste.


Reply to: