wechselnde Schriftart/-typ im Label

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • wechselnde Schriftart/-typ im Label

    Unabhängig von eurer neuen Diskussion mache ich Nachmittag mal ein paar Screenshots ohne Transparenz bei den Labels.
    Ich glaube, dann sieht man es deutlicher von wo die Labels (ohne bachgroundColor im Skin) während der Codeausführung bei .setText() plötzlich eine BackgroundColor bekommen.

    Ich hatte die Schriftfarbe für den key_green mal auf grün gesetzt. Da hat man dann beim Navigieren in der EPGList plötzlich die weißen Fransen um den grünen Text gesehen.
    Gruß Sven

    (7080HD mit unstable OE2.5 DMM)
  • Es gibt nicht keine Farbe, ohne kann freetype kein anti-aliasing.
    Wenn du keine explizit setzt wird die standardmäßig definierte Hintergrundfarbe benutzt.
    Ich bin mir sehr sicher dass das was du siehst ausschließlich auf der falschen Hintergrundfarbe basiert.

    Transparente Label benötigt man IMMER wenn man schrift auf etwas anderem möchte als absolut einfarbiger Fläche.

    PS: ich weiß gerade nicht ob der multiepg evtl noch irgendwas mit dem aktuellen eintrag macht (also z.B. schrift auf Fett setzen).
    Aber auch dann hätte das nichts damit zu tun was hier ursprünglich behauptet wurde.
    mfg ,
    Reichi
  • @Reichi

    So, habe das jetzt mal ohne Transparenz und weiterhin ohne Angabe einer BackGroundColor für das Labels probiert.
    Dabei tritt das Problem nicht auf. Das Label hat dann hier immer einen schwarzen Hintergrund.

    Nun habe ich aber mal die Textfarbe beider Labels auf grün geändert, da man dabei besser sieht,
    wie sich die aktuelle Farbe des EPG-List (SelectionBackgroundColor) um die Schrift im "key_green" sammelt.
    Beim oberen Label, was ich "key_gr" genannt habe, passiert das nicht, obwohl beide Labels im Skin identische Vorgaben haben.

    XML-Quellcode

    1. <widget font="Regular;22" halign="left" name="key_gr" position="380,672" size="200,30" foregroundColor="#00389416" transparent="1" />
    2. <widget font="Regular;22" halign="left" name="key_green" position="380,695" size="200,30" foregroundColor="#00389416" transparent="1"/>

    Also scheint doch beim Wechsel der SelectionBackgroundColor der EPG-List das "key_green" irgendwie die Selection-Background-Farbe zu bekommen, soweit das Label im Skin keine angegebene BackgroundColor hat und transparent ist.
    Wenn es ein reines Plugin-Code-Problem wäre, müsste sich dieses ja auch auf die Schrift des oberen grünen Textes oder des Textes vom gelben Button auswirken. Es betrifft aber komischerweise immer nur ein Label, wenn im Namen des Labels "green" vorkommt.

    Ich möchte das jetzt aber abschließen, da es ja mit Angabe einer BackgroundColor nicht auftritt und die Umstände des Szenarios des Auftretens es nicht als allgemeines Problem erscheinen lassen.
    Sonst hätten sich ja wie gesagt auch schon andere gemeldet. :)
    Mir ist es auch nicht gelungen, das Problem mit CoolTVGuide mit reinen Skin-Anpassungen (Entfernen der Label-BackgroundColor) nachzustellen.
    Bilder
    • 1screenshot.png

      153,44 kB, 1.280×720, 29 mal angesehen
    • 2screenshot.png

      150,66 kB, 1.280×720, 32 mal angesehen
    Gruß Sven

    (7080HD mit unstable OE2.5 DMM)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sven H ()