Utf8-patch

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration)
Zeile 41: Zeile 41:
 
</pre>
 
</pre>
  
Weil die Sender unterschiedliche Kodierungen haben, hat die channels.conf noch ein Feld bekommen. Mögliche Kodierungen erhält man, wenn iconv --list ausgeführt wird,
+
Weil verschiedene Sender unterschiedliche Kodierungen haben können, hat die channels.conf noch ein Feld bekommen. Mögliche Kodierungen erhält man, wenn iconv --list ausgeführt wird,
 
zum Beispiel:
 
zum Beispiel:
 
<pre>
 
<pre>

Version vom 14. Dezember 2005, 20:35 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Alexander Riedel

Version: 0.1.0

  • Funktionen:

UTF-8 Unterstützung, FreeType2 Font-Rendering, Kerning, Antialiasing.

Changelog

v.0.1.0 für vdr 1.3.37

  • Antialiasing-Unterstützung (experimentell, getestet mit Softdevice)
  • Beseitigung der Text-Rendering Fehler
  • Beseitigung der Kerning Fehler

v.0.0.3 für vdr 1.3.27

  • Fixed size Fonts benutzbar. Alle freetype2 fonts werden unterstützt.
  • Kleinere Fehler beseitigt.
  • Ein paar kosmetische Änderungen
  • Geändert für vdr-1.3.27

v.0.0.2 für vdr 1.3.24

  • Verschiedene Probleme bei Kompilieren von Plugins sind behoben. (z.B. console, skincurses)
  • Fixed fonts werden auch unterstützt.

Installation

  • patch anlegen
  • benötigte fonts in standard video Verzeichnis kopieren.

courbd.ttf, arialbd.ttf und arial.ttf werden standardmäßig benötigt.

Konfiguration

setup.conf hat folgende Parameter zum setzen von fonts. Falls die Parameter nicht gesetzt wurden, werden folgende Standartwerte genommen:

FontFix = courbd.ttf
FontFixSize = 17
FontOsd = arialbd.ttf
FontOsdSize = 22
FontSml = arial.ttf
FontSmlSize = 20

Weil verschiedene Sender unterschiedliche Kodierungen haben können, hat die channels.conf noch ein Feld bekommen. Mögliche Kodierungen erhält man, wenn iconv --list ausgeführt wird, zum Beispiel:

DasErste;ARD:198500000:I0C34D12M16B7T8G4Y0:T:27500:101:102=deu:104:0:1:8468:9985:0:ISO8859-15

ISO8859-15 ist Standardwert falls keiner definiert wurde.

Hinweis
Hinweis

Am besten löscht man die epg.data Datei, sie wird dann in UTF-8 neu erstellt.


Command line options

  • -A enable Antialiasing


Bilder

UTF-8 Patch ST:TNG ohne Antialiasing
UTF-8 Patch ST:TNG mit Antialiasing
UTF-8 Patch ST:TNG ohne Antialiasing
UTF-8 Patch ST:TNG mit Antialiasing
UTF-8 Patch Text2skin ohne Antialiasing
UTF-8 Patch Text2skin mit Antialiasing

Hardwareanforderungen

Für Antialiasing wird ein Ausgabegerät mit 256 oder mehr Farben benötigt.

Softwareanforderungen

  • FreeType
  • Schöne fonts (z.B. TrueType )

Probleme

Text2Skin

Links

[1] http://www.free-x.de/utf8
[2] http://www.linuxtv.org/pipermail/vdr/2005-July/003697.html