Moin Holger,
danke. Es f u n k t i o n i e r t super!!!
Moin Holger,
danke. Es f u n k t i o n i e r t super!!!
Die Symbole werden bei mir nun auch wieder angezeigt aber ein Problem habe ich noch ...
zb. bei der Anzahl der Aufnahmen habe ich ??1 stehen oder bei der Aufnahmedauer zb. ?45' stehen ... wie bekomme ich die Fragezeichen noch weg?
Der VICON-Font ist schon ok. Die einfachste Lösung für 131 ist folgender Patch
--- vdr/font.c.orig 2008-03-01 13:58:28.000000000 +0100
+++ vdr/font.c 2008-03-04 18:35:54.000000000 +0100
@@ -203,7 +203,7 @@
esyslog("ERROR: FreeType: error during FT_Load_Glyph");
else {
#if ((FREETYPE_MAJOR == 2 && FREETYPE_MINOR == 1 && FREETYPE_PATCH >= 7) || (FREETYPE_MAJOR == 2 && FREETYPE_MINOR == 2 && FREETYPE_PATCH <= 1))// TODO workaround for bug? which one?
- if (AntiAliased || CharCode == 32)
+ if (AntiAliased || CharCode == 32 || CharCode == 131)
#else
if (AntiAliased)
#endif
Display More
Allerdings weiss ich nicht, ob Klaus das übernehmen würde, weil es nicht in die utf8-Mimik passt.
Übrigens habe ich mich noch gescheut, meinen vdr auf utf8 umzustellen, er läuft mit de_DE.iso8859-1
Hi Scogit,
ich habe genau das gemacht, was mir Holgi hier gepostet hat und bei meinem c't vdr hat das Problemlos getan. Die Rechtecke und Fragezeichen waren bei meinem vdr anschl. durch die richtigen Symbole ersetzt.
Ich hab ja die Symbole wieder nur halt die besagten Zeichen werden nicht ersetzt die Rechtecke sind verschwunden.
Ob es bei dem einen geht und bei dem andern Fragezeichen angezeigt werden,
liegt an der verwendeten Freetype-Bibliothek.
Deshalb mein obiger Patch, der ein Problem mit FT_Render_Glyph nicht nur bei normalen Leerzeichen, sondern auch bei Char=131 umgeht.
Damit fallen die Fragezeichen weg beim Vicon-Font.
Tja da ist das Problem mein VDR ist nicht selbst kompiliert also wird der Patch einspielen etwas kompliziert.
Das Problem ist ja nicht das es nicht funktioniert
"Ordner"- und "Bereits gespielt"-Symbole werden angezeigt aber Leerzeichen sind nach wie vor Fragezeichen also alles in allen nur ein Teilerfolg.
Hallo!
Habe mal einen neuen Thread zu einem neuen Font mit allen VDR-Symbolen gestartet. Vielleicht möchte sich da jemand mit Ideen beteiligen?
Gruß,
Andreas
Ich antworte mal hier ... mein VDR steht auf ISO8859-15@euro und trotzdem wird das Blank fester breite nicht angezeigt stattdessen sind dort Fragezeichen zu sehen alle anderen Symbole des Vicon-Font's sind sichtbar.
Hi Scogit,
Damit bist du nicht allein. Das Einzige, was da IMHO akut helfen würde wäre der Patch, den TomJoad oben gepostet hat; damit sind die Fragezeichen weg, habe den Patch hier auch im Einsatz. Nützt dir nur leider nix, wenn du den VDR nicht selber kompilierst.
Es wird aber sicher bald eine "richtige" Lösung geben, siehe Post von amair.
Gruß
Holger
Hallo TomJoad und Holger!
QuoteOriginal von TomJoad
Ob es bei dem einen geht und bei dem andern Fragezeichen angezeigt werden,
liegt an der verwendeten Freetype-Bibliothek.
Deshalb mein obiger Patch, der ein Problem mit FT_Render_Glyph nicht nur bei normalen Leerzeichen, sondern auch bei Char=131 umgeht.
Damit fallen die Fragezeichen weg beim Vicon-Font.
Hast Du evtl. mehr Details für mich?
Kann man im VIcon-Font was dagegen unternehmen?
QuoteOriginal von HolgerR
Es wird aber sicher bald eine "richtige" Lösung geben, siehe Post von amair.
Wenn das Problem in der verwendeten Freetype-Lib-Version liegt, dann sollte man vielleicht die man aktualisieren?
Gruß,
Andreas
Hallo Andreas,
QuoteOriginal von amair
Wenn das Problem in der verwendeten Freetype-Lib-Version liegt, dann sollte man vielleicht die man aktualisieren?
Meinst du die hier?:
libfreetype6:
Installiert:2.2.1-5+etch2
M?gliche Pakete:2.2.1-5+etch2
Versions-Tabelle:
*** 2.2.1-5+etch2 0
500 http://ftp2.de.debian.org etch/main Packages
100 /var/lib/dpkg/status
... das ist aber leider nun mal die Version, die Debian stable im Moment liefert. Da jetzt was anderes zu nehmen, erscheint mir auf den ersten Blick komplizierter als der VDR-Patch von oben, oder nicht? Ich persönlich kann mit dem Patch ganz gut leben, nur eine Lösung für "Jederman" wäre natürlich besser.
Das Problem tritt übrigens scheinbar erst mit einem gegen VDR 1.5.17 kompiliertem extrecmenu auf. Auf dem einen Rechner habe ich nur den VDR von 1.5.16 auf 1.5.17 aktualisiert. Das "alte" extrecmenu habe ich übernommen; keine Probleme bei der Anzeige. Auf dem anderen Rechner habe ich alles neu kompiliert. Da mußte ich dann die font.c patchen, um die Fragezeichen zu eliminieren.
Gruß
Holger
Hallo Andreas,
die Abfrage, die Klaus in font.c eingebaut hat, betrifft wohl allgemein ein Problem mit dem Rendern von Leerzeichen und die letzte stable Version von libfreetype6 (2.2.1-5+etch2) unter etch fällt auch noch unter FREETYPE_MAJOR=2, MINOR=2,PATCH=1.
Unter testing gibt es libfreetype6 2.3.5, wo ein ähnliches(?) Problem behoben ist. Die Installation mit apt will dann aber binutils, libc6 und und und ... aktualisieren und die Frage ist , ob man sich nicht andere Probleme einhandelt.
Gruß
Ich habe freetype-2.3.5 für Etch gebaut. Leider bekomm ich bei manchen
Plugins immernoch Kästchen.
Einfach die .orig und die .diff runterladen. Entpacken, patchen, rules ausführbar
machen und mit dpkg-buildpackage bauen.
Ich würde die Pakete ja hochladen, aber bzipped sind es immernoch 1,2MB.
Muss, oder darf ich beim ext-Patch überhaupt wareagle-icons aktivieren?
Don’t have an account yet? Register yourself now and be a part of our community!