Utf8-patch
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Links) |
|||
Zeile 1: | Zeile 1: | ||
+ | ==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 text rendering Fehler | ||
+ | * Beseitigung 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. | ||
+ | |||
+ | ==Konfiguration== | ||
+ | |||
+ | setup.conf hat folgende parameter zum setzen von fonts. | ||
+ | Falls die Parameter nicht gesetzt wurden, werden folgende Standartwerte genomen: | ||
+ | <pre> | ||
+ | FontFix = courbd.ttf | ||
+ | FontFixSize = 17 | ||
+ | FontOsd = arialbd.ttf | ||
+ | FontOsdSize = 22 | ||
+ | FontSml = arial.ttf | ||
+ | FontSmlSize = 20 | ||
+ | </pre> | ||
+ | |||
+ | Weil verschiedene Sender unterschiedliche Kodirungen haben können, hat channels.conf noch ein Feld bekommen. Mögliche Kodirungen kriegt man wenn iconv --list ausführt, | ||
+ | zum Beispiel: | ||
+ | <pre> | ||
+ | DasErste;ARD:198500000:I0C34D12M16B7T8G4Y0:T:27500:101:102=deu:104:0:1:8468:9985:0:ISO8859-15 | ||
+ | </pre> | ||
+ | |||
+ | {{Box Hinweis| | ||
+ | Am besten löscht man epg.data Datei, sie wird dann in UTF-8 neu erstellt. | ||
+ | }} | ||
+ | ==Bilder== | ||
+ | {| | ||
+ | |[[bild:utf8-patch-00.png|thumb|none|''UTF-8 Patch ST:TNG ohne Antialiasing'']] | ||
+ | |[[bild:utf8-patch-01.png|thumb|none|''UTF-8 Patch ST:TNG mit Antialiasing'']] | ||
+ | |- | ||
+ | |[[bild:utf8-patch-02.png|thumb|none|''UTF-8 Patch ST:TNG ohne Antialiasing'']] | ||
+ | |[[bild:utf8-patch-03.png|thumb|none|''UTF-8 Patch ST:TNG mit Antialiasing'']] | ||
+ | |- | ||
+ | |[[bild:utf8-patch-04.png|thumb|none|''UTF-8 Patch Text2skin ohne Antialiasing'']] | ||
+ | |[[bild:utf8-patch-05.png|thumb|none|''UTF-8 Patch Text2skin mit Antialiasing'']] | ||
+ | |} | ||
+ | |||
+ | ==Hardwareanforderungen== | ||
+ | Für Antialiasing braucht man ein Ausgabegerät mit 256 oder mehr Farben. | ||
+ | |||
+ | ==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 | ||
+ | |}[[Kategorie:Patches]] |
Version vom 14. Dezember 2005, 01:40 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 text rendering Fehler
- Beseitigung 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.
Konfiguration
setup.conf hat folgende parameter zum setzen von fonts. Falls die Parameter nicht gesetzt wurden, werden folgende Standartwerte genomen:
FontFix = courbd.ttf FontFixSize = 17 FontOsd = arialbd.ttf FontOsdSize = 22 FontSml = arial.ttf FontSmlSize = 20
Weil verschiedene Sender unterschiedliche Kodirungen haben können, hat channels.conf noch ein Feld bekommen. Mögliche Kodirungen kriegt man wenn iconv --list ausführt, zum Beispiel:
DasErste;ARD:198500000:I0C34D12M16B7T8G4Y0:T:27500:101:102=deu:104:0:1:8468:9985:0:ISO8859-15
Bilder
Hardwareanforderungen
Für Antialiasing braucht man ein Ausgabegerät mit 256 oder mehr Farben.
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 |