Allgemeine Wünsche und Fragen
- TangoCash
- NI - VIP
- Beiträge: 461
- Registriert: Di 12. Apr 2016, 20:18
- Box: Mutant HD51
- Has thanked: 2 times
- Been thanked: 9 times
- Kontaktdaten:
Re: Allgemeine Wünsche und Fragen
Das ist ja alles schon und gut wie ihr das mit der Grundlinie usw. auf malt, aber leider funktioniert das nicht bei freetype so wie neutrino das zum rendern benutzt.
Da gibt es keine "Grundlinie".
Um das mal kurz zu umreißen,
freetype bekommt einen String und die gewünschte Schriftgröße, und gibt dann von dem gerenderten Font die Koordinaten oben links, oben rechts, unten links und unten rechts zurück.
Was man also erhält ist die (Gesamt)-Höhe ( und Breite) der Grafik, die Neutrino dann darstellt.
Vor meiner Änderung in der Kanalliste wurde alles auf dieselbe GESAMTHÖHE-Grundlinie gesetzt,
und jetzt wird der kleinere Font in der Höhe vermittelt, sodass die Mitte der beiden auf einer Linie sind.
Da gibt es keine "Grundlinie".
Um das mal kurz zu umreißen,
freetype bekommt einen String und die gewünschte Schriftgröße, und gibt dann von dem gerenderten Font die Koordinaten oben links, oben rechts, unten links und unten rechts zurück.
Was man also erhält ist die (Gesamt)-Höhe ( und Breite) der Grafik, die Neutrino dann darstellt.
Vor meiner Änderung in der Kanalliste wurde alles auf dieselbe GESAMTHÖHE-Grundlinie gesetzt,
und jetzt wird der kleinere Font in der Höhe vermittelt, sodass die Mitte der beiden auf einer Linie sind.
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.
4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: Allgemeine Wünsche und Fragen
Einspruch, Euer Ehren.
Würde man Neutrino beibringen, mit Ascender und Descender zu arbeiten, könnte man die angesprochene Baseline errechnen.
Würde man Neutrino beibringen, mit Ascender und Descender zu arbeiten, könnte man die angesprochene Baseline errechnen.
- jokel
- Beiträge: 2538
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 24 times
- Been thanked: 35 times
Re: Allgemeine Wünsche und Fragen
und somit einstellbar machen. der eine mag es so wie es z.z. ist centered
oder wie gorcon es gerne hätte baseline bzw. grundlinien orientiert.
- Gorcon
- NI - VIP
- Beiträge: 2869
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 66 times
- Been thanked: 15 times
Re: Allgemeine Wünsche und Fragen
Wenn Du es vermitteln kannst dann kannst Du da doch auch einen anderen Faktor einsetzen, mehr dürfte es doch nicht sein, oder?
Genau deswegen habe ich es ja Bemaßt denn das Verhältnis ist zumindest bei dem Schrifttyp ja immer gleich.
- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
Re: Allgemeine Wünsche und Fragen
Liest du mit? Um das zu bewerkstelligen, ist der Descender nötig. Und das kann Neutrino nicht.
- jokel
- Beiträge: 2538
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 24 times
- Been thanked: 35 times
Re: Allgemeine Wünsche und Fragen
mal was zum lesen. info halber
https://fonts.google.com/knowledge/glos ... descenders
https://fonts.google.com/knowledge/glos ... descenders
- TangoCash
- NI - VIP
- Beiträge: 461
- Registriert: Di 12. Apr 2016, 20:18
- Box: Mutant HD51
- Has thanked: 2 times
- Been thanked: 9 times
- Kontaktdaten:
Re: Allgemeine Wünsche und Fragen
Das schrub ich ja so indirekt, den As- & Descender müsste man nachrüsten, und dann das entsprechend beim malen vom Font berücksichtigen...zumindest an den Stellen wo verschieden große Fonts aufeinander treffen - gibt es da noch andere Stellen, außer bei der Kanalliste ?
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.
4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
- TangoCash
- NI - VIP
- Beiträge: 461
- Registriert: Di 12. Apr 2016, 20:18
- Box: Mutant HD51
- Has thanked: 2 times
- Been thanked: 9 times
- Kontaktdaten:
Re: Allgemeine Wünsche und Fragen
Gut dann isses wirklich einfach:
https://github.com/TangoCash/neutrino-t ... 29921d3bdb
Code: Alles auswählen
--- neutrino.org/src/driver/fontrenderer.h 2021-01-03 17:52:42.154448283 +0100
+++ neutrino/src/driver/fontrenderer.h 2022-05-06 10:52:42.087271151 +0200
@@ -87,6 +87,8 @@
int getWidth(void);
int getSize(){return font.width;}
int setSize(int isize);
+ int getAscender(){return ascender;}
+ int getDescender(){return descender * -1;}
Font(FBFontRenderClass *render, FTC_FaceID faceid, const int isize, const fontmodifier _stylemodifier);
~Font(){}
--- neutrino.org/src/gui/channellist.cpp 2022-05-04 12:54:58.564437327 +0200
+++ neutrino/src/gui/channellist.cpp 2022-05-06 10:56:12.369955971 +0200
@@ -2235,7 +2235,7 @@
}
g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST]->RenderString(x + OFFSET_INNER_MID + numwidth + OFFSET_INNER_MID + prg_offset + OFFSET_INNER_MID, ypos + fheight, ch_name_len, nameAndDescription, color);
- int descr_offset = fheight/2 - g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST_DESCR]->getHeight()/2;
+ int descr_offset = g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST]->getDescender() - g_Font[SNeutrinoSettings::FONT_TYPE_CHANNELLIST_DESCR]->getDescender();
if (g_settings.channellist_epgtext_align_right)
{
// align right
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.
4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
4x Mutant HD51
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60
- jokel
- Beiträge: 2538
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 24 times
- Been thanked: 35 times
Re: Allgemeine Wünsche und Fragen
und das ganze bitte einstellbar in der kanalliste z.b. einstellungen > kanalliste > schrift > ausrichtung
1. centered - zentriert
2. baseline - grundlinie
1. centered - zentriert
2. baseline - grundlinie
- Gorcon
- NI - VIP
- Beiträge: 2869
- Registriert: Mi 13. Apr 2016, 10:55
- Box: E2HD, VU+ Uno4kSE, VU+ Ultimate4k
- Has thanked: 66 times
- Been thanked: 15 times
Re: Allgemeine Wünsche und Fragen
Keine Ahnung was Descender ist. Aber Tango hat es doch jetzt vermittelt. Ich verstehe jetzt nicht warum man da keinen anderen Wert nutzen kann?
- Janus
- NI - VIP
- Beiträge: 1186
- Registriert: Di 12. Apr 2016, 19:41
- Box: HD1, Zee, Neo, Tank, HD51, Duo4K
- Has thanked: 6 times
- Been thanked: 10 times
Re: Allgemeine Wünsche und Fragen
Ich habe hier (Selbstbau von Gestern) ein kleines Problem mit der Eventanzeige in der Kanalliste:
Einstellung "rechts", egal ob 'zentriert' oder 'unten'.
Wenn der Eventtext länger ist als der nach dem Kanalnamen verbleibenden Platz, geht der Kanalname 'fließend' in den Eventtext über.
Sieht nicht schön aus und ist auf Entfernung schlecht unterscheidbar.
Könnten ein oder zwei Leerzeichen dazwischen schon reichen.
Ach ja, fast wieder vergessen:
Einstellung "Monochrom".
Wenn ich das Bouquet über die Bouquet-Liste wechsle, ist in der folgenden Kanallisten-Ansicht oft der Hintergrund mit dem in der ersten Zeile als "aktiv" gekennzeichneten Programmnamen "vermischt". (obwohl der idR nicht aktiv ist oder war)
Sieht auch nicht schön aus und ist bei meiner Einstellung dann eigentlich nicht mehr lesbar.
Das Verhalten ist leider nicht eindeutig reproduzierbar.
Kurz runter und wieder rauf bewegt, ist der Darstellung in Ordnung. Und bleibt oft auch...
Einstellung "rechts", egal ob 'zentriert' oder 'unten'.
Wenn der Eventtext länger ist als der nach dem Kanalnamen verbleibenden Platz, geht der Kanalname 'fließend' in den Eventtext über.
Sieht nicht schön aus und ist auf Entfernung schlecht unterscheidbar.
Könnten ein oder zwei Leerzeichen dazwischen schon reichen.
Ach ja, fast wieder vergessen:
Einstellung "Monochrom".
Wenn ich das Bouquet über die Bouquet-Liste wechsle, ist in der folgenden Kanallisten-Ansicht oft der Hintergrund mit dem in der ersten Zeile als "aktiv" gekennzeichneten Programmnamen "vermischt". (obwohl der idR nicht aktiv ist oder war)
Sieht auch nicht schön aus und ist bei meiner Einstellung dann eigentlich nicht mehr lesbar.
Das Verhalten ist leider nicht eindeutig reproduzierbar.
Kurz runter und wieder rauf bewegt, ist der Darstellung in Ordnung. Und bleibt oft auch...
- vanhofen
- Administrator
- Beiträge: 2979
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 18 times
- Been thanked: 37 times
- thc04
- Beiträge: 296
- Registriert: Sa 4. Apr 2020, 22:30
- Wohnort: Berlin
- Has thanked: 2 times
- Been thanked: 1 time
Re: Allgemeine Wünsche und Fragen
Das passiert im originalen auch. (aktuelles Nightly auf HD51) Schwer zu reproduzieren.Janus hat geschrieben: ↑Fr 13. Mai 2022, 10:58 Ich habe hier (Selbstbau von Gestern) ein kleines Problem ......
Einstellung "Monochrom".
Wenn ich das Bouquet über die Bouquet-Liste wechsle, ist in der folgenden Kanallisten-Ansicht oft der Hintergrund mit dem in der ersten Zeile als "aktiv" gekennzeichneten Programmnamen "vermischt". (obwohl der idR nicht aktiv ist oder war)
Sieht auch nicht schön aus und ist bei meiner Einstellung dann eigentlich nicht mehr lesbar.
Das Verhalten ist leider nicht eindeutig reproduzierbar.
Kurz runter und wieder rauf bewegt, ist der Darstellung in Ordnung. Und bleibt oft auch...
Das ist allerdings nicht nur im NI so, allerdings passiert das gefühlt häufiger.
Gruss!
5 * Kathrein UFS 910 4 * 1Watt - 1 * 14 Watt
2 * Kathrein UFS 912 2 * Kathrein UFS 913
2 * AX HD 51 2 x DVB S2 / S2x 1 * Axas E4HD 3 x DVB S2x
2 * Coolstream Neo Kabel / Neo² Kabel
Kabelbetreiber Kabel Deutschland - Sat Selbstversorger
5 * Kathrein UFS 910 4 * 1Watt - 1 * 14 Watt
2 * Kathrein UFS 912 2 * Kathrein UFS 913
2 * AX HD 51 2 x DVB S2 / S2x 1 * Axas E4HD 3 x DVB S2x
2 * Coolstream Neo Kabel / Neo² Kabel
Kabelbetreiber Kabel Deutschland - Sat Selbstversorger
- Don de Deckelwech
- NI - Team
- Beiträge: 1633
- Registriert: Di 12. Apr 2016, 17:13
- Wohnort: Wuppertal
- Box: Tank / HD51 / Protek 4K für Kabel
- Has thanked: 8 times
- Been thanked: 24 times
- Kontaktdaten:
Re: Allgemeine Wünsche und Fragen
Hi,
das sieht mir aber nach dem uralten Fehler aus, mit dem "zerrissenen" OSD, den wir damals der fehlenden Hardwarebeschleunigung zugerechnet hatten. Das war aber mal "gefixt" worden, zumindest aber zu 90% verringert.
Ciao,
DdD.
das sieht mir aber nach dem uralten Fehler aus, mit dem "zerrissenen" OSD, den wir damals der fehlenden Hardwarebeschleunigung zugerechnet hatten. Das war aber mal "gefixt" worden, zumindest aber zu 90% verringert.
Ciao,
DdD.
"Ein Log, ist besser als kein Log!"
- thc04
- Beiträge: 296
- Registriert: Sa 4. Apr 2020, 22:30
- Wohnort: Berlin
- Has thanked: 2 times
- Been thanked: 1 time
Re: Allgemeine Wünsche und Fragen
Möglich
, da gibts alles mögliche. Im Extremfall sind auch Teile mal großflächig Orange.
So vor knapp 2 Jahren war das ganz grausam. Heute passiert das eher selten, stimmt.
Wenn es einmal angefangen hat, bleibt das 'Problem' längerfristig.
So vor knapp 2 Jahren war das ganz grausam. Heute passiert das eher selten, stimmt.
Wenn es einmal angefangen hat, bleibt das 'Problem' längerfristig.
Gruss!
5 * Kathrein UFS 910 4 * 1Watt - 1 * 14 Watt
2 * Kathrein UFS 912 2 * Kathrein UFS 913
2 * AX HD 51 2 x DVB S2 / S2x 1 * Axas E4HD 3 x DVB S2x
2 * Coolstream Neo Kabel / Neo² Kabel
Kabelbetreiber Kabel Deutschland - Sat Selbstversorger
5 * Kathrein UFS 910 4 * 1Watt - 1 * 14 Watt
2 * Kathrein UFS 912 2 * Kathrein UFS 913
2 * AX HD 51 2 x DVB S2 / S2x 1 * Axas E4HD 3 x DVB S2x
2 * Coolstream Neo Kabel / Neo² Kabel
Kabelbetreiber Kabel Deutschland - Sat Selbstversorger