Hi All! Sorry my English.
Probably many already faced a problem of simultaneous display of various international letters in vdr. For example it is impossible to use simultaneously both Russian and German letters. I recently have put myself vdr and it at once was not pleasant to me. So i have changed all this. As all fonts of the different sizes and styles was necessary at the same time and freetype2 library to vdr to fasten.
These Patchs are made for vdr version 1.3.24 one with vanilla vdr-1.3.24 and with enAIO vdr-1.3.24. Please set locale for correct work at UTF8.
to enAIO users: Please test enAIO functionality with this patch. I also have a little improved Easyinput patch. Now for each language there is a character set. Please change these character sets for your language in file i18n.c .
In setup.conf added some parameters for definition of fonts. For example:
FontFix = courbd.ttf FontFixSize = 16 FontOsd = arialbd.ttf FontOsdSize = 16 FontSml = verdana.ttf FontSmlSize = 12
By default fonts are as FontOsd arialbd.ttf size 16, FontSml arial.ttf size 12 und FontFix courbd.ttf size 15
These files at least for the first start should lay in config directories.
For each channel in channels.conf it is possible to establish the character coding, the field is added in the end every line. For example:
Das Erste;ARD:198500000:I0C34D12M16B7T8G4Y0:T:27500:101:102=deu:104:0:1:8468:9985:0:ISO8859-15
By default is ISO8859-15. Possible variants are listed in: iconv --list
EPG data at reception are converted in UTF-8. So on a disk all (again created) files and descriptions will be already in UTF-8. I recommend to remove a file epg.data that data were already normally filled in UTF8. You should also convert names of channels in channels.conf in UTF-8.
Pleasant viewings!!!
Changelog: o You can use fixed size fonts. All freetype2 supported fonts. o Small bug fixes. o version with enAIO patch is also providet. o some cosmetic changes