Wie und wo installiere ich Schriften ? ? [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
tat2
Beiträge: 281
Registriert: 22.04.2006 16:36:38
Wohnort: Heemsen
Kontaktdaten:

Wie und wo installiere ich Schriften ? ? [gelöst]

Beitrag von tat2 » 27.06.2006 09:40:14

Moin,

bei SuSe hatte ich eine ganze Menge schöner Fonts. Als ich Debian installiert habe viel mir auf, daß ich nur ganz wenige, nicht so schöne Schriften habe.
Wie bekomme ich die Schriften, die ich bei SuSe hatte, zu Debian ?
Ich kann mir vorstellen, daß es ähnlich einfach ist, wie bei Windows (einfach die Schrift in den Ordner FONTS kopieren).
Zuletzt geändert von tat2 am 16.07.2006 18:07:47, insgesamt 1-mal geändert.
Stay RUDE, stay REBEL ! ! !

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 27.06.2006 10:15:12

Die Schriften werden mit fontconfig verwaltet. In

Code: Alles auswählen

/etc/fonts/fonts.conf
stehen die Pfade, in denen fontconfig nach Schriften sucht. Wenn du selber Pfade anlegen möchtest, dann machst du das als root in /etc/fonts/local.conf, oder als normaler Benutzerin ~/.fonts/local.conf.

Dabei Beachten, die Syntax der Konfigurationsdateien ist in XML.

Es gibt auch mehrere Pakete, welche Schriften bereitstellen. Wenn du z.B. die Microschrott-TrueTypeFonts möchtest, installier dir mit apt-get das Paket msttcorefonts. Es werden dann von einem Server die Schriften heruntern geladen und an die richtigen Stellen kopiert. Das entsprechende Verzeichnis befindet sich dann im Suchpfad von fontconfig.

Für KDE, Gnome, OpenOffice (und alle Nicht-X-Programme) müssen die Schriften in einem Verzeichnis (auch Netzwerkdateisysteme wie NFS oder AFS) zur Verfügung gestellt werden.

Hier findest du einige freie TrueTypeFonts: http://www.fontseek.com/deutsch/

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
tat2
Beiträge: 281
Registriert: 22.04.2006 16:36:38
Wohnort: Heemsen
Kontaktdaten:

Beitrag von tat2 » 27.06.2006 10:44:30

Moin McAldo,

vielen vielen Dank für die schnelle Hilfe. Das mit den TrueType Fonts hat super geklappt. Hat zwar etwas gedauert, da hier die Telekom kein DSL zustande kriegt, aber es funzt.

Bin mit Debian leider noch etwas unerfahren.
Für KDE, Gnome, OpenOffice (und alle Nicht-X-Programme) müssen die Schriften in einem Verzeichnis (auch Netzwerkdateisysteme wie NFS oder AFS) zur Verfügung gestellt werden.
Was ist damit genau gemeint.
Also jetzt bei Debian nutze ich GNOME. Vorher unter SuSe habe ich KDE verwendet.
Und ich möchte alle Schriften, die ich vorher mit SuSe/KDE benutzt habe, jetzt mit Debian/GNOME nutzen.
Stay RUDE, stay REBEL ! ! !

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 27.06.2006 11:01:36

Das bedeutet, man kann die Schriften für Nicht-X-Programme nicht per TCP-Socket zur Verfügung stellen, wie das beim X-Fontserver (xfs) möglich war.

Aber man kann sie in ein gemountetes NFS-Verzeichnis legen und dann mittels /etc/fonts/local.conf dieses Verzeichnis einbinden. So kann man für mehrere Rechner in einem Netz gleiche Schriften anbieten. Noch besser ist dafür AFS geeignet.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
tat2
Beiträge: 281
Registriert: 22.04.2006 16:36:38
Wohnort: Heemsen
Kontaktdaten:

Beitrag von tat2 » 27.06.2006 11:06:57

Hmm, so dumm sich das auch anhört. Das übersteigt leider meine Debian-Kenntnisse und -Fähigkeiten.
Ich glaub das kriege ich irgendwie nicht hin. Trotzdem vielen Dank ! !
Stay RUDE, stay REBEL ! ! !

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 27.06.2006 11:30:46

Naja, das hat jetzt erstmal nichts mit Debian zu tun, sondern mit der Verwaltung der Schriften in Linux und den Desktopumgebungen.

Also, alle Nicht-X-Programme (X-Programme sind z.B. der X-Server, xcalc, xterm, ...) greifen auf fontconfig zu. Die X-Programme hatten die Möglichkeit, Schriften von einem Fontserver zu beziehen, hauptsächlich den X-Fontserver aus dem XFree86-Projekt.
Dieser konnte die Schriften über einen TCP-Port im Netz anbieten.

fontconfig benötigt jedoch ein Verzeichnis, in welchem die Schriften liegen. Also z.B. /usr/local/share/meine-fonts

Dieses Verzeichnis muß dann in die /etc/fonts/local.conf eingetragen werden, damit fontconfig das findet.
Ein User kann auch Schriften in seinem Homeverzeichnis ablegen und den Pfad in ~/.fonts/local.conf eintragen.

Die Syntax dieser Files ist in XML (siehe /etc/fonts/fonts.conf).

Die Schriften stehen dann in KDE und/oder Gnome, OpenOffice u.s.w. zur Verfügung.

Um die neuen Schriften einzubinden ohne neu zu starten reicht das Kommando

Code: Alles auswählen

 fc-cache -v -f
oder

Code: Alles auswählen

dpkg-reconfigure fontconfig
.

Im Gnome- oder KDE-Kontrollzentrum sollte man dann die Schriften alle sehen können.

McAldo

P.S.: Ich werde wohl dazu mal was in Wiki schreiben, aber erst, wenn ich meine Projektarbeit durch habe (die sich mit diesem Thema befasst): :-)
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
tat2
Beiträge: 281
Registriert: 22.04.2006 16:36:38
Wohnort: Heemsen
Kontaktdaten:

Beitrag von tat2 » 27.06.2006 16:35:07

Hallo McAldo,

noch mal ganz herzlichen Dank. Habe jetzt alle Schriften zu Debian übertragen, die ich wollte.

Many Thx ! !
Stay RUDE, stay REBEL ! ! !

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Beitrag von holgerw » 28.06.2006 00:11:19

Hi,

unter KDE gibt es im Kontrollzentrum >> Systemverwaltung >> Schriftarteninstallation eine schöne einfache Möglichkeit, Schriften dem Xserver hinzuzufügen.

Beste Grüße,
Holger

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 28.06.2006 08:39:19

holgerw hat geschrieben:Hi,

unter KDE gibt es im Kontrollzentrum >> Systemverwaltung >> Schriftarteninstallation eine schöne einfache Möglichkeit, Schriften dem Xserver hinzuzufügen.

Beste Grüße,
Holger
Sicher das die dem X-Server hinzugefügt werden?

Diese Schriften landen dann nur in einem lokalen Verzeichnis, auf welches fontconfig Zugriff hat. Teilweise überschneiden sich die mit den Schriftverzeichnissen des X-Servers. :-)

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von garibaldi » 28.06.2006 12:34:31

McAldo hat geschrieben:P.S.: Ich werde wohl dazu mal was in Wiki schreiben, aber erst, wenn ich meine Projektarbeit durch habe (die sich mit diesem Thema befasst): :-)
Super!

Da freue ich mich schon drauf. Zum Thema "Schriften" gibt es ja soviel verstreute Tipps, dass es geradezu danach schreit, gesammelt zu werden. Ich hatte ja mal grob die Baustelle http://wiki.debianforum.de/Schriften_unter_X angefangen, aber viel steht da ja nicht drin. Das kannst du dann ja mit integrieren.

Gruß, garibaldi

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 29.06.2006 09:48:07

Ok, hab nun doch schonmal angefangen damit und das Portal erstellt. :-)

http://wiki.debianforum.de/SchriftPortal

An dieser Stelle werde ich dann mal nach und nach meine Erkenntnisse eintragen.

Wie bekommt man das Inhaltsverzeichnis so hin, dass die erste Überschrift auf der Seite (also die über dem Inhaltsverzeichnis) nicht mit im Inhaltsverzeichnis auftaucht?



McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Beitrag von holgerw » 29.06.2006 11:36:26

McAldo hat geschrieben:
holgerw hat geschrieben:Hi,

unter KDE gibt es im Kontrollzentrum >> Systemverwaltung >> Schriftarteninstallation eine schöne einfache Möglichkeit, Schriften dem Xserver hinzuzufügen.

Beste Grüße,
Holger
Sicher das die dem X-Server hinzugefügt werden?

Diese Schriften landen dann nur in einem lokalen Verzeichnis, auf welches fontconfig Zugriff hat. Teilweise überschneiden sich die mit den Schriftverzeichnissen des X-Servers. :-)

McAldo
Hi @McAldo,

ich habe gerade mal nachgeschaut, die Schriften sind in /usr/local/share/fonts gelandet.

Beste Grüße,
Holger

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 29.06.2006 14:53:25

Hm..., was ich meinte war, die Schriften im Kontrollzentrum werden fontconfig hinzugefügt und nicht dem X-Server. Der X-Server bezieht seine Schriften aus den Verzeichnissen, welche in /etc/X11/XF86Config-4 angegeben sind, unter dem Punkt "Files".

(Werde ich aber alles im Wiki noch genauer darstellen, sobald ich mehr Zeit habe)

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 29.06.2006 21:57:11

ich habe im Home einen Ordner .fonts angelegt und meine TTF Dateien dorthin kopiert. Sie werden automatisch dem System bekannt gemacht und stehen allen Anwendungen zur Verfügung. (debian/sarge und Ubuntu/dapper drake)

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 30.06.2006 11:44:32

Weil in der Datei

Code: Alles auswählen

/etc/fonts/fonts.conf
das Verzeichnis .fonts als Suchpfad eingetragen ist:

Code: Alles auswählen

...
<dir>~/.fonts</dir>
...
McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 11.07.2006 14:25:31

So, der Text für Schriften unter X ist nun im Wiki: http://wiki.debianforum.de/SchriftPortal

Bitte mal gegenlesen. Wenn was unklar ist, eine PM an mich, dann versuche ich das anders auszudrücken.

Der Text für Schriften auf Desktop wird noch folgen. :-)

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Beitrag von McAldo » 13.07.2006 11:50:16

Upgrade. :-)

Der Teil für die Desktopumgebung ist nun auch drin.


McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Antworten