[gelöst] Umlaute in Kanallogos und empfohlene Schrift u -grösse

  • Hallo!


    Ich bin kürzlich von SkinFlatPlus auf Skindesigner Blackholefrodo umgestiegen.
    Ich nutze die light-Logos von Frodo.
    Dazu hätte ich jetzt zwei Fragen:
    1. Was muss ich machen, um bei Sendern mit Umlauten (zB WDR Köln) das vorhandene Kanallogo auch angezeigt zu bekommen?
    2. Welche Schriftart sollte für den Skin verwendet werden? Welche Schriftgrösse sollte in den OSD-Einstellungen ausgewählt sein?
    (Ich glaube nämlich, meine Schrift ist zu gross - schaut irgendwie alles total überladen aus.)


    Danke u greetz
    davie2000

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

    Einmal editiert, zuletzt von davie2000 ()

  • Zu 2: der Skin setzt "Source Sans Pro" und "DS-Digtal" voraus (siehe hier). Sind die auf deinem System installiert? Falls nein, würde ich das mal nachholen.


    Ciao Louis

  • Danke für die raschen Rückmeldungen!


    Lars, ich verstehe was du meinst, aber ich weiß nicht, wie ich es machen soll.
    Lt. channels.conf heisst der Sender "BR Süd HD" (genau so mit Umlaut-u)
    mit ls wird mir die Datei (in /usr/share/vdr/plugins/skindesigner/logos/) so angezeigt: "br s?d hd.svg"
    wenn ich dann aber einen symlink erstellen will wird mir das Logo (mit Tabulator) als "br\ süd\ hd.svg" vorgeschlagen - also heißt das Logo jetzt schon genau richtig, oder?


    Da habe ich doch sicher global irgendeine Codepage-Einstellung oder ähnliches falsch, oder?



    Louis, danke für die Namen der Schriftarten.
    Jetzt muss ich leider ganz blöd fragen: wohin soll ich die Schriftdateien denn kopieren?
    Der Ubuntu-Standardordner /usr/local/share/fonts ist bei mir jedenfalls leer - auch keine subfolder 'truetype' oder 'type1' vorhanden

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Die Logos sind unter de_DE.UTF-8 erstellt worden, wenn Dein System hierauf eingestellt ist sollte es auch mit den Umlauten funktionieren.
    Der Befehl locale zeigt Dir was bei Dir eingestellt ist.


    Die Channel IDs sind eindeutige Bezeichner für einen Sender, bei eingen VDR Erweiterungen sind Skripte beigelegt mit denen man diese erstellen kann z.B. epgd (epgd-ls-channelids)
    Die Ausgabe für BR Süd HD sieht dann wie folgt aus

    Code
    S19.2E-1-1025-10325 // BR Süd HD

    , wobei die Logos alle in Kleinbuchstaben erstellt sein müssen, ob dies für die Channel ID gleichfalls gilt weis ich nicht mehr.


    Wenn Du im Skindesigner die in den Einstellungen "Debugausgabe für das Laden der Bilder" auf ja setzt und den Kanallogo Cache deaktivierst (der Cache muss dann noch geleert werden, z.B. mit svdrsend plug skindesigner reld ) kannst Du im syslog ebenfalls sehen was skindesigner sucht:

    Code
    Jun  6 23:24:55 vdr1 vdr: [3214] skindesigner: did not found /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/s19.2e-1-1025-10325.svg
    Jun  6 23:24:55 vdr1 vdr: [3214] skindesigner: did not found /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/s19.2e-1-1025-10325.png
    Jun  6 23:24:55 vdr1 vdr: [3214] skindesigner: trying to load: /usr/share/vdr/plugins/skindesigner/skins/blackholefrodo/themes/default/logos/br süd hd.svg


    Bei den Channel IDs ist die Ausgabe aber inkonsitent, mal wird diese in Großbuchstaben mal in Kleinbuchstaben ausgegeben aber nur eine Variante funktioniert, ich glaube es waren Großbuchstaben.

    Gruß
    Frodo

  • Also bei mir steht überall "de_AT.UTF-8".
    Daran wirds ja wohl hoffentlich nicht liegen, oder? Deutsch und "Österreichisch" sollten bei Umlauten doch gleich sein!


    Das mit den Channel-IDs möchte ich nicht unbedingt machen.
    Werde mal schauen, welchen Dateinamen der Skindesigner sucht (debugging) und ob das Logo so benannt ist.
    Ich fürchte aber, dass die beiden Namen bereits jetzt identisch sind - siehe voriges Posting.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Das mit der Channel-ID ist aber die sinnvollste Lösung, weil die sich nicht so schnell ändert und locale-unabhängig ist.


    Lars

  • Klingt sehr vernünftig mit den Channel-IDs. D.h. ich müsste für alle Sender manuell einen entsprechenden Symlink anlegen?
    Hmmm .... klingt ziemlich aufwendig. Gibts keine fertiges "Paket" mit Logodateien, die nach Channel-IDs benannt sind?


    btw:
    Die Schriften haben ich mir mittlerweile aus Frodos PPA per apt-get installiert - danke, Frodo!

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Moin,


    die paar "Problemsender" hast du doch schnell per Hand erledigt...stell dich nicht so an ;) Und um Frodos Gedankenlücke mal zu korrigieren: im Skindesigner müssen Logos immer mit Kleinbuchstaben geschrieben werden, also auch die ChannelIDs (also die Buchstaben).


    Ciao Louis

  • Genau, es müssen ja nicht alle Sender mit der ID verlinkt werden, nur die, die Ärger machen wegen Umlauten, Schrägstrichen usw..


    Lars

  • Ach ja, wenn es kein fertiges Paket mit den Channel-IDs gibt, dann, weil sich noch keiner die Arbeit gemacht hat. Einer ist immer der erste, fang also ruhig an... :)


    Lars

  • Ich wollte - der Ordnung halber - _alle_ Logos auf Channel-IDs umstellen; _das_ wäre mir dann zuviel Arbeit gewesen.


    Ich habe mir jetzt simlinks mit den "echten" Sendernamen angelegt, für alle Sender mit Umlauten, die ich nutze.
    zB so:

    Code
    ln -s bayerisches\ fs\ süd.svg bayerisches\ fs\ süd.svg
    ln -s wdr\ hd\ köln.svg wdr\ hd\ köln.svg


    Keine Ahnung, warum die Umlaute aus Frodos Logopaket bei mir nicht richtig abgelegt/angezeigt werden (vermutlich liegts an meinen SSH-Einstellungen) - mit den Simlinks klappts jedenfalls.
    Die Sache mit den channel-IDs werde ich aber im Hinterkopf behalten.


    Nebenbei bin ich jetzt noch auf das Problem gestoßen, dass manche (SVG-)Dateien schlicht "leer" sind und deshalb nicht angezeigt werden:

    Code
    skindesigner: trying to load: /usr/share/vdr/plugins/skindesigner/logos/rtl2 austria.svg
    skindesigner: Error in XML: Document is empty


    Das betrifft so gut wie alle länderspezifischen Sender, wie etwa "dmax hd austria" oder "super rtl ch".
    Ich habe mir die Logos im SVG-Format gesucht und manuell nach /usr/share/vdr/plugins/skindesigner/logos kopiert und die "leeren" überschrieben bzw. einen Simlink auf das Logo ohne Landeszusatz angelegt.
    Erkennbar sind die "leeren" Logos an der Dateigrösse zwischen 8 und 19 Bytes.

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • Ich hatte vor einigen Jahren mal ein perlscript für graphtft erstellt welches anhand Kanalliste und Logos passende Symlinks erzeugt.


    Bei Interesse müsste ich mal schauen, sollte im Source einer alte graphtft Version zu finden sein.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Ok wenn das mal angepasst werden muss sagt bescheid.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Für mich ist das Thema gelöst - ich vermerk das mal im Thread.
    Vielen Dank für eure rasche und kompetente Hilfe!

    MyVDR: yaVDR-Ansible (Ubuntu 20) - softhddevice-openglosd (ffmpeg 2.8) - epgd/epg2vdr - skindesigner estuary4vdr (adaptiert) - 1920x1080@50 Hz | kodi 18 - inputstream + amazon vod
    Aerocube M40 | 300W | ASRock H61M-GE | Intel G530 | Asus ENGT520 | 2 x TT-budget S2-3200 | ASRock Smart Remote (CIR) | 4 GB RAM | 120 GB SSD | 3 TB HDD

  • CKone Das Skript müsste nun nur noch svg Logos verarbeiten. ;)

    Gruß
    Frodo

  • ich mach das dynamisch das du auch ein Mix aus jpg/png/svg in einem Ordner liegen haben kannst. - sowas macht immer mal wieder Spaß ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5




  • Ist das falsche Skript für einen anderen Zweck - das andere ist älter, ich such das mal raus


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    2 Mal editiert, zuletzt von CKone ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!