Hier:
steht unter 1.3 etwas dazu.
Du kannst alle Schriften benutzen, die im VDR-Setup->Einstellungen->OSD unter Schriftart auswählbar sind, auch wenn sie dort nicht eingestellt sind.
Die Schriftarten, die der skindesigner kennt, lassen sich mit "svdrpsend plug skindesigner LSTF" anzeigen (im normalen syslog).
Das sieht dann etwa so aus:
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: 1239 Fonts available:
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 0: AR PL UMing CN:Light
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 1: AR PL UMing HK:Light
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 2: AR PL UMing TW MBE:Light
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 3: AR PL UMing TW:Light
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 4: Abyssinica SIL:Regular
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 5: AharoniCLM:Bold
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 6: AharoniCLM:Bold Oblique
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 7: AharoniCLM:Oblique
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 8: AharoniCLM:Regular
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 9: Android Emoji:Regular
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 10: AnjaliOldLipi:Regular
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 11: Bitstream Charter:Bold
Nov 03 12:10:13 vdr[37701]: [37785] skindesigner: font 12: Bitstream Charter:Bold Italic
.
.
.
Alles anzeigen
Diese angezeigten Schriften kannst Du dann in der "globals.xml" unter "fonts" eintragen, wie z.B. bei estuary4vdr.
Um zusätzliche Schriften zu nutzen, müssen sie im System installiert sein, bei mir z.B. unter "/usr/share/fonts". Ich habe die vom VDR benutzten Schriften da in einen Unterordner abgespeichert:
ls -la /usr/share/fonts/VDROpenSans/
nsgesamt 2050
drwxr-xr-x 2 root root 20 22. Jul 2020 .
drwxr-xr-x 124 root root 134 13. Okt 12:44 ..
-rw-r--r-- 1 root root 11323 10. Okt 2014 'Apache License.txt'
-rw-rw-r-- 1 root root 24896 1. Feb 1999 DS-DIGIB.TTF
-rw-rw-r-- 1 root root 24676 1. Feb 1999 DS-DIGII.TTF
-rw-rw-r-- 1 root root 24448 1. Feb 1999 DS-DIGI.TTF
-rw-rw-r-- 1 root root 25480 1. Feb 1999 DS-DIGIT.TTF
-rw-r--r-- 1 root root 726752 22. Jul 2020 Lato-Bold.ttf
-rw-r--r-- 1 root root 726328 22. Jul 2020 Lato-Regular.ttf
-rw-r--r-- 1 root root 36 14. Mai 2018 .uuid
-rw-r--r-- 1 root root 114584 10. Okt 2014 VDROpenSans-BoldItalic.ttf
-rw-r--r-- 1 root root 125932 10. Okt 2014 VDROpenSans-Bold.ttf
-rw-r--r-- 1 root root 114768 10. Okt 2014 VDROpenSans-ExtraBoldItalic.ttf
-rw-r--r-- 1 root root 123960 10. Okt 2014 VDROpenSans-ExtraBold.ttf
-rw-r--r-- 1 root root 114100 10. Okt 2014 VDROpenSans-Italic.ttf
-rw-r--r-- 1 root root 114484 10. Okt 2014 VDROpenSans-LightItalic.ttf
-rw-r--r-- 1 root root 123772 10. Okt 2014 VDROpenSans-Light.ttf
-rw-r--r-- 1 root root 118664 10. Okt 2014 VDROpenSans-Regular.ttf
-rw-r--r-- 1 root root 114192 10. Okt 2014 VDROpenSans-SemiboldItalic.ttf
-rw-r--r-- 1 root root 122672 10. Okt 2014 VDROpenSans-Semibold.ttf
Alles anzeigen
Nach einem Neustart sollten sie dann auch vom skindesigner benutzbar sein.
Kommen hier die fonts (ttf-Files) in einen Unterordner (zB. fonts wie bei estuary4vdr) unterhalb des Verzecihnisses, in dem auch die globals.xml des Skin zu finden ist. Und wie soll hie der "Aufbau" sein (für jeden Skin ein Subfolder?
Nein, siehe oben. Die Fonts liegen dort nur in dem Unterordner, damit sie vom User installiert werden können.
Wie soll der Name sein (frei wählbar in globals.xml - genau gemapped zum ttf-Dateinamen)? Im o.a. Beispiel verstehe ich nicht, was es bei der Schrift "digital" mit "DS-Digital:Normal" auf sich hat. Ich würde es gerne für Skin "blackhole" richtig machen - also für die benötigten Schriften "DS-Digital" und "Source San Pro".
Der Name ist frei wählbar, muss dann aber in den entsprechenden xml-Dateien genau so benutzt werden.
Beispiel im Abschnitt fonts:
<font name="digital">DS-Digital:Normal</font>
Vorn steht der Name (frei wählbar) für die spätere Benutzung: name="digital"
Danach steht dann der zu benutzende Fontname (obige Liste rechter Teil): DS-Digital:Normal
aus der Liste: "Nov 03 11:25:58 vdr[2833]: [5010] skindesigner: font 86: DS-Digital:Normal"
Grüße
kamel5