Shor-ty
Anmeldungsdatum: 10. September 2010
Beiträge: Zähle...
Wohnort: Bad Wörishofen
|
Hallo zusammen, ich würde gerne eine neue Schriftart in GIMP verwenden. Bspw. die »Alte-Din-1451«. Ich hab diese Heruntergeladen und über den Font-Manager installiert. Diese wird mir dann unter «Benutzer» angezeigt. Allerdings kann ich diese nicht in GIMP auswählen. Wahrscheinlich weil diese nicht im System verfügbar ist. Der Speicherort ist: /home/shorty/.local/share/fonts/Unknown Vendor/TrueType/Alte DIN 1451 Mittelschrift Ich gehe aber fest davon aus, dass dieser nicht korrekt ist oder?
Ferner habe ich die Schrift im Ordner .fonts/ was aber auch nicht dazu führt, dass die Schrift gefunden wird.
Ist übrigens mit allen Schriften so. Zudem hatte ich eine Vielzahl von arabischen Schriften (Neuinstallation Ubuntu 20.04 - 2 Wochen alt), dass ziemlich merkwürdig war. Hab diese heute alle mal von meinem System gelöscht.
|
Kätzchen
Anmeldungsdatum: 1. Mai 2011
Beiträge: 6677
Wohnort: Technische Republik
|
https://docs.gimp.org/2.10/de/gimp-using-fonts.html
Linux. Wenn auf einem Linuxsystem Fontconfig wie üblich installiert ist, ist alles, was Sie tun müssen, um eine neue Schriftart hinzuzufügen, die Datei in das Verzeichnis ~/.fonts zu kopieren. Das macht die Schrift nicht nur für GIMP, sondern auch für alle anderen Programme, die Fontconfig nutzen, verfügbar.
Wenn Sie die Schriftart aus irgendwelchen Gründen nur GIMP zur Verfügung stellen wollen, können Sie sie im Unterordner fonts Ihres persönlichen GIMP-Verzeichnisses platzieren
Vielleicht ist Gimp auch als Snap installiert und es klappt deshalb nicht? snap list gibt darüber im Terminal Auskunft.
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
'User' schriftarten sind normalerweise gespeichert in $HOME/.local/share/fonts aber da gibt's wenig zu finden. Schriftarten sind meistens global und befinden sich in: /usr/share/fonts/truetype (oder opentype) am besten mit einen unterverzeichnis für jeden schriftart. Ich habe nie was mit Font-Managers anfangen können, und installiere immer schriftarten manuell (und verwende nur globale schriftarten). Hier sind ein paar beispiele wie es bei mir ist: Verzeichnisse: macro@macro-pc:/usr/share/fonts/truetype$ ls -la
total 288
drwxr-xr-x 71 root root 4096 Jul 15 00:02 .
drwxr-xr-x 8 root root 4096 Apr 23 09:34 ..
drwxr-xr-x 2 root root 4096 May 5 00:21 'Agency FB'
drwxr-xr-x 2 root root 4096 May 5 00:21 Arial
drwxr-xr-x 2 root root 4096 May 5 00:21 Bahnschrift
drwxr-xr-x 2 root root 4096 May 5 00:21 'Bell MT'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Berlin Sans FB'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Bodoni MT'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Book Antiqua'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Bookman Old Style'
drwxr-xr-x 2 root root 4096 May 5 00:21 Caladea
drwxr-xr-x 2 root root 4096 May 5 00:21 Calibri
drwxr-xr-x 2 root root 4096 May 5 00:21 'Californian FB'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Calisto MT'
drwxr-xr-x 2 root root 4096 May 5 00:21 Cambria
drwxr-xr-x 2 root root 4096 May 5 00:21 Candara
drwxr-xr-x 2 root root 4096 May 5 00:21 Carlito
drwxr-xr-x 2 root root 4096 May 5 00:21 'Century Gothic'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Century Schoolbook'
drwxr-xr-x 2 root root 4096 May 5 00:21 'Comic Sans MS'
drwxr-xr-x 2 root root 4096 May 5 00:21 Consolas
drwxr-xr-x 2 root root 4096 May 5 00:21 Constantia
drwxr-xr-x 2 root root 4096 May 5 00:21 'Copperplate Gothic'
drwxr-xr-x 2 root root 4096 May 5 00:21 Corbel
drwxr-xr-x 2 root root 4096 May 5 00:21 'Courier New'
drwxr-xr-x 2 root root 4096 May 5 00:22 'DejaVu Sans'
drwxr-xr-x 2 root root 4096 May 5 00:22 'DejaVu Sans Mono'
drwxr-xr-x 2 root root 4096 May 5 00:22 'DejaVu Serif'
drwxr-xr-x 2 root root 4096 May 5 00:22 Elephant
drwxr-xr-x 2 root root 4096 May 5 00:22 'Eras ITC'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Franklin Gothic'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Franklin Gothic Book'
drwxr-xr-x 2 root root 4096 May 5 00:22 Garamond
drwxr-xr-x 2 root root 4096 May 5 00:22 'Gentium Basic'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Gentium Book Basic'
drwxr-xr-x 2 root root 4096 May 5 00:22 Georgia
drwxr-xr-x 2 root root 4096 May 5 00:22 'Gill Sans'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Gill Sans MT'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Goudy Old Style'
drwxr-xr-x 2 root root 4096 May 5 00:22 'High Tower Text'
drwxr-xr-x 2 root root 4096 Apr 23 09:34 liberation
drwxr-xr-x 2 root root 4096 May 12 23:07 liberation2
drwxr-xr-x 2 root root 4096 May 5 00:22 'Linux Biolinum G'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Linux Libertine G'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Lucida Bright'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Lucida Fax'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Lucida Sans'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Lucida Sans Typewriter'
drwxr-xr-x 2 root root 4096 Aug 14 21:41 openoffice
drwxr-xr-x 2 root root 4096 May 5 00:22 'Open Sans'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Palatino Linotype'
drwxr-xr-x 2 root root 4096 May 5 00:22 Perpetua
drwxr-xr-x 2 root root 4096 May 5 00:22 'Perpetua Titling MT'
drwxr-xr-x 2 root root 4096 May 5 00:22 'PT Serif'
drwxr-xr-x 2 root root 4096 May 5 00:22 Rockwell
drwxr-xr-x 2 root root 4096 May 5 00:22 'Segoe Print'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Segoe Script'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Segoe UI'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Sitka Banner'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Sitka Display'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Sitka Heading'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Sitka Small'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Sitka Subheading'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Sitka Text'
drwxr-xr-x 2 root root 4096 May 5 00:22 Tahoma
drwxr-xr-x 2 root root 4096 May 5 00:22 Terminal
drwxr-xr-x 2 root root 4096 May 5 00:22 'Times New Roman'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Trebuchet MS'
drwxr-xr-x 2 root root 4096 May 5 00:22 'Tw Cen MT'
drwxr-xr-x 2 root root 4096 Apr 23 09:35 ubuntu
-rw-r--r-- 1 root root 36 Apr 23 09:36 .uuid
drwxr-xr-x 2 root root 4096 May 5 00:22 Verdana Dateien: macro@macro-pc:/usr/share/fonts/truetype/Arial$ ls -la
total 4272
drwxr-xr-x 2 root root 4096 May 5 00:21 .
drwxr-xr-x 71 root root 4096 Jul 15 00:02 ..
-rw-r--r-- 1 root root 980756 Mar 19 2019 arialbd.ttf
-rw-r--r-- 1 root root 721144 Mar 19 2019 arialbi.ttf
-rw-r--r-- 1 root root 717428 Mar 19 2019 ariali.ttf
-rw-r--r-- 1 root root 180084 Jun 16 2017 ARIALNBI.TTF
-rw-r--r-- 1 root root 180740 Jun 16 2017 ARIALNB.TTF
-rw-r--r-- 1 root root 181124 Jun 16 2017 ARIALNI.TTF
-rw-r--r-- 1 root root 175956 Jun 16 2017 ARIALN.TTF
-rw-r--r-- 1 root root 1036584 Mar 19 2019 arial.ttf
-rw-r--r-- 1 root root 167592 Mar 19 2019 ariblk.ttf
-rw-r--r-- 1 root root 36 May 5 00:21 .uuid Die benutzerrechte sind sehr wichtig. Am ende: sudo fc-cache -f -v Ausführen.
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
Kätzchen schrieb: https://docs.gimp.org/2.10/de/gimp-using-fonts.html
Linux. Wenn auf einem Linuxsystem Fontconfig wie üblich installiert ist, ist alles, was Sie tun müssen, um eine neue Schriftart hinzuzufügen, die Datei in das Verzeichnis ~/.fonts zu kopieren. Das macht die Schrift nicht nur für GIMP, sondern auch für alle anderen Programme, die Fontconfig nutzen, verfügbar.
Interessant. Bei mir gibt's gar kein $HOME/.fonts. Und wie sollen alle andere programme zugriff haben? Geht's nur um lokale anwender? Irgendwas ist hier schief (vielleicht ich?)
|
Shor-ty
(Themenstarter)
Anmeldungsdatum: 10. September 2010
Beiträge: 719
Wohnort: Bad Wörishofen
|
Hallo, die Info von Gimp habe ich natürlich schon via Google gefunden und probiert. Via $HOME/.fonts hat es auch nicht geklappt. Ich kopier die Daten morgen mal in den Ordner unter /usr/xy
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
ML9104 schrieb: Bei mir gibt's gar kein $HOME/.fonts.
Ist auch kein hiesiger Standard. Funktionieren tut beides. Unter Ubuntu ist der korrekte Pfad aber ~/.local/share/fonts, der globale Ordner /usr/share/fonts/, was an den Konventionen von freedesktop.org liegt. Daran kann man sich halten, muss man aber nicht. GIMP findet die aber dort. Der „andere Weg“ sind versteckte Dateien und Ordner direkt im $HOME, also ~/.fonts, ~/.icons, usw, der genauso gültig ist. Ich kenne nur den Weg über fontconfig, Schriftarten mag da mehr zu bieten haben. Mit fc-cache kann man den Zwischenspeicher aktualisieren, mit fc-cache -r zwingen diesen komplett neu aufzubauen. Eigentlich™ funktioniert das auch automagisch, ich würde daher auch auf ein Snap tippen. Der Chromium-Browser leidet auch unter fehlenden Schriftarten.
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
Shor-ty schrieb: Hallo, die Info von Gimp habe ich natürlich schon via Google gefunden und probiert. Via $HOME/.fonts hat es auch nicht geklappt. Ich kopier die Daten morgen mal in den Ordner unter /usr/xy
Ich glaube du hast den hinweis zu sudo fc-cache -f -v nicht ganz verstanden. Ohne diesem befehl wird kein programm die richtigen fonts finden, egal wo sie sind.
|
Shor-ty
(Themenstarter)
Anmeldungsdatum: 10. September 2010
Beiträge: 719
Wohnort: Bad Wörishofen
|
ML9104 schrieb: Shor-ty schrieb: Hallo, die Info von Gimp habe ich natürlich schon via Google gefunden und probiert. Via $HOME/.fonts hat es auch nicht geklappt. Ich kopier die Daten morgen mal in den Ordner unter /usr/xy
Ich glaube du hast den hinweis zu sudo fc-cache -f -v nicht ganz verstanden. Ohne diesem befehl wird kein programm die richtigen fonts finden, egal wo sie sind.
Das hab ich natürlich noch nicht getestet, aber ja, ich hab die Fonts jetzt in /usr/share/fonts kopiert und Deinen Befehl ausgeführt. Anschließend waren die Schriften da ☺ Danke für die Info. Ist es eigentlich normal, dass das so auszusehen hat (Überspringe Verzeichnis ...) 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 | shorty@~: sudo fc-cache -f -v
/usr/share/fonts: Cache, neue Cache-Inhalte: 0 Schriftarten, 6 Verzeichnisse
/usr/share/fonts/X11: Cache, neue Cache-Inhalte: 0 Schriftarten, 4 Verzeichnisse
/usr/share/fonts/X11/Type1: Cache, neue Cache-Inhalte: 81 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/X11/encodings: Cache, neue Cache-Inhalte: 0 Schriftarten, 1 Verzeichnisse
/usr/share/fonts/X11/encodings/large: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/X11/misc: Cache, neue Cache-Inhalte: 89 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/X11/util: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/cMap: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/cmap: Cache, neue Cache-Inhalte: 0 Schriftarten, 5 Verzeichnisse
/usr/share/fonts/cmap/adobe-cns1: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/cmap/adobe-gb1: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/cmap/adobe-japan1: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/cmap/adobe-japan2: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/cmap/adobe-korea1: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/opentype: Cache, neue Cache-Inhalte: 0 Schriftarten, 2 Verzeichnisse
/usr/share/fonts/opentype/Atenta: Cache, neue Cache-Inhalte: 10 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/opentype/urw-base35: Cache, neue Cache-Inhalte: 17 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype: Cache, neue Cache-Inhalte: 0 Schriftarten, 8 Verzeichnisse
/usr/share/fonts/truetype/Montserrat: Cache, neue Cache-Inhalte: 18 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/dejavu: Cache, neue Cache-Inhalte: 6 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/droid: Cache, neue Cache-Inhalte: 1 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/freefont: Cache, neue Cache-Inhalte: 12 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/liberation: Cache, neue Cache-Inhalte: 16 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/liberation2: Cache, neue Cache-Inhalte: 12 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/openoffice: Cache, neue Cache-Inhalte: 1 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/truetype/ubuntu: Cache, neue Cache-Inhalte: 14 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/type1: Cache, neue Cache-Inhalte: 0 Schriftarten, 1 Verzeichnisse
/usr/share/fonts/type1/texlive-fonts-recommended: Cache, neue Cache-Inhalte: 12 Schriftarten, 0 Verzeichnisse
/usr/local/share/fonts: Cache, neue Cache-Inhalte: 0 Schriftarten, 0 Verzeichnisse
/root/.local/share/fonts: überspringe, kein solches Verzeichnis
/root/.fonts: überspringe, kein solches Verzeichnis
/usr/share/texmf/fonts/opentype/public/lm: Cache, neue Cache-Inhalte: 72 Schriftarten, 0 Verzeichnisse
/usr/share/texmf/fonts/opentype/public/lm-math: Cache, neue Cache-Inhalte: 1 Schriftarten, 0 Verzeichnisse
/usr/share/texmf/fonts/opentype/public/tex-gyre: Cache, neue Cache-Inhalte: 33 Schriftarten, 0 Verzeichnisse
/usr/share/texmf/fonts/opentype/public/tex-gyre-math: Cache, neue Cache-Inhalte: 5 Schriftarten, 0 Verzeichnisse
/usr/share/fonts/X11: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cMap: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cmap: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/opentype: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/type1: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/X11/Type1: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/X11/encodings: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/X11/misc: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/X11/util: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cmap/adobe-cns1: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cmap/adobe-gb1: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cmap/adobe-japan1: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cmap/adobe-japan2: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/cmap/adobe-korea1: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/opentype/Atenta: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/opentype/urw-base35: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/Montserrat: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/dejavu: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/droid: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/freefont: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/liberation: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/liberation2: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/openoffice: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/truetype/ubuntu: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/type1/texlive-fonts-recommended: überspringe, Verzeichnis-Schleife erkannt
/usr/share/fonts/X11/encodings/large: überspringe, Verzeichnis-Schleife erkannt
/var/cache/fontconfig: cleaning cache directory
/root/.cache/fontconfig: not cleaning non-existent cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: erfolgreich
|
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Kleine Ergänzung: fc-cache funktioniert auch ohne sudo. Falls man Schriftarten unterhalb von $HOME hat, muss man es sogar ohne sudo ausführen, da es mit root-Rechten nur in den systemweiten Verzeichnissen guckt.
|
ML9104
Anmeldungsdatum: 8. Juni 2019
Beiträge: 356
|
ChickenLipsRfun2eat schrieb: Kleine Ergänzung: fc-cache funktioniert auch ohne sudo. Falls man Schriftarten unterhalb von $HOME hat, muss man es sogar ohne sudo ausführen, da es mit root-Rechten nur in den systemweiten Verzeichnissen guckt.
Sehr interessant.
Laut: /etc/fonts/fonts.conf Wird in den folgenden verzeichnissen nach fonts gesucht: /usr/share/fonts
/usr/local/share/fonts D.h. dass $HOME/.local/share Gar nicht besonders geeignet für fonts ist. Wieder was entdeckt, danke. Betrifft mir zwar nicht, da ich nur globalen fonts habe, aber trotzdem ☺
|
ChickenLipsRfun2eat
Anmeldungsdatum: 6. Dezember 2009
Beiträge: 12067
|
Na, ein Mehrbenutzersystem erlaubt eben netterweise auch eigene Schriftarten für Benutzer. Rootrechte werden nur für systemweites gebraucht, was bei den meisten Installationen wohl nicht zutrifft. Ich gehe mal davon aus, dass viele der *buntus hier Ein-Mann-Systeme sind. Zumal hat ~/.local/share/ den Vorteil, dass man seine Fonts, Wallpaper, Datenbanken, xdg-Verzeichnisse, Themes, etc. pp. nach einer Neuinstallation direkt verfügbar hat.
|