Utf8-patch

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links)
(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:32 Uhr