Utf8-patch
(→Changelog) |
(→Beschreibung) |
||
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
'''Autor:''' Alexander Riedel | '''Autor:''' Alexander Riedel | ||
− | '''Version:''' 0.1. | + | '''Version:''' 0.1.3 |
* Funktionen: | * Funktionen: | ||
Zeile 8: | Zeile 8: | ||
==Changelog== | ==Changelog== | ||
+ | '''v.0.1.3''' für vdr 1.4.4 | ||
+ | * Add workaround for buggy freetype libs 2.1.7 - 2.2.1 (segmentation fault) | ||
+ | |||
'''v.0.1.2''' für vdr 1.4.0-2 | '''v.0.1.2''' für vdr 1.4.0-2 | ||
* Antialiasing verbessert. | * Antialiasing verbessert. | ||
Zeile 38: | Zeile 41: | ||
setup.conf hat folgende Parameter zum setzen von fonts. | setup.conf hat folgende Parameter zum setzen von fonts. | ||
− | Falls die Parameter nicht gesetzt wurden, werden folgende | + | Falls die Parameter nicht gesetzt wurden, werden folgende Standardwerte genommen: |
<pre> | <pre> | ||
FontFix = courbd.ttf | FontFix = courbd.ttf | ||
Zeile 86: | Zeile 89: | ||
==Probleme== | ==Probleme== | ||
* Text2Skin | * Text2Skin | ||
+ | Lösung: Abschalten von Truetype-fonts in Makefile von text2Skin. Dieses Part wird von VDR-engine selbst erledigt | ||
* BigPatch | * BigPatch | ||
Aktuelle Version vom 6. Januar 2007, 15:33 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Autor: Alexander Riedel
Version: 0.1.3
- Funktionen:
UTF-8 Unterstützung, FreeType2 Font-Rendering, Kerning, Antialiasing.
[Bearbeiten] Changelog
v.0.1.3 für vdr 1.4.4
- Add workaround for buggy freetype libs 2.1.7 - 2.2.1 (segmentation fault)
v.0.1.2 für vdr 1.4.0-2
- Antialiasing verbessert.
- Font rendering verbessert.
- Viele Fehler beseitigt.
- bessere Integration.
- liemikuutio utf8 version
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.
[Bearbeiten] Installation
- patch anlegen
- benötigte fonts in standard video Verzeichnis kopieren.
courbd.ttf, arialbd.ttf und arial.ttf werden standardmäßig benötigt.
[Bearbeiten] Konfiguration
setup.conf hat folgende Parameter zum setzen von fonts. Falls die Parameter nicht gesetzt wurden, werden folgende Standardwerte 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.
- Am besten löscht man die epg.data Datei, sie wird dann in UTF-8 neu erstellt.
- channels.conf am besten auch nach UTF convertieren
iconv -f iso8859-15 -t utf-8 /patch/to/channels.conf > /patch/to/channels-utf.conf
[Bearbeiten] Command line options
- -A enable Antialiasing
[Bearbeiten] Bilder
[Bearbeiten] Hardwareanforderungen
Für Antialiasing wird ein Ausgabegerät mit 256 oder mehr Farben benötigt.
[Bearbeiten] Softwareanforderungen
- FreeType
- Schöne fonts (z.B. TrueType )
[Bearbeiten] Probleme
- Text2Skin
Lösung: Abschalten von Truetype-fonts in Makefile von text2Skin. Dieses Part wird von VDR-engine selbst erledigt
- BigPatch