Re: imonlcd German Umlauts XBMC
"Markus Dolze" <[email protected]>
| Newsgroups | gmane.comp.sysutils.lcdproc |
|---|---|
| Message-ID | <[email protected]> |
Hi, the HD44780 A00 character ROM (the one with japanese characters) only contains small umlaut characters. XMBC seems to use some replacement characters for others (like we do with our hd44780 driver charmaps). Therefore it may not be possible to reverse all XMBC mappings, sadly. Regards, Markus -------- Original-Nachricht -------- > Datum: Wed, 27 Apr 2011 10:21:14 +0200 > Von: Hans <[email protected]> > An: [email protected] > Betreff: Re: [Lcdproc] imonlcd German Umlauts XBMC > A small success, > > I didn´t switch the whole role. Means the positions. Thats reason it > didn´t work. Now it works more or less. The ü and the ä works fine, but > the ö is printed as o and I can´t switch it, because then every o is > printed as ö. Thats a problem that has to be solved in xbmc i think. > Same with the capital version of them Ü Ö Ä are printed as U O A. > > But thats a little workaround. The rest should be done in XBMC. If > anyone has an idea how to change the StringToLCDfunction, maybe I could > do it. > > Greetz > Hans > > Am 27.04.2011 09:43, schrieb Hans: > > Hi Markus, > > > > I already tried to change the server/driver/imonlcd_font.h (before > > recompiling and reinstalling), but it had no effect. Maybe I made a > > mistake. Here a example: > > > > this is the row 252 of this file > > > > { {0x00, 0x3c, 0x82, 0x02, 0x84, 0x3e } }, // 252 \u00fc ü u diaeresis > > > > and this is row 245 of this file > > > > { {0x00, 0x5c, 0xa2, 0x62, 0x9c, 0x00 } }, // 245 \u00f5 õ o tilde > > > > evertime the display should show a "ü" it shows a õ > > > > i tried to switch the rows, i tried to make a change the õ to a ü in > row > > 245 an vice versa in row 252. > > > > any ideas what elese can be tried? > > > > @Yura As far as i can tell, the imonlcd_font.h implements the iso > > 8859-15. So the only chance is to make my own font. But do you think > > that would have an effect, when changing the imonlcd_font.h didn´t > have. > > I only ask, because I never did this before, and I think that could be a > > lot of work. > > > > Thx for the answers, great to have a community like this > > > > > > Am 26.04.2011 22:56, schrieb Markus Dolze: > >> -------- Original-Nachricht -------- > >>> Datum: Wed, 27 Apr 2011 00:49:52 +0700 > >>> Von: Yura Scheglyuk<[email protected]> > >>> An: [email protected] > >>> Betreff: Re: [Lcdproc] imonlcd German Umlauts XBMC > >> > >>> Hi! > >>> > >>> On 27.04.2011 0:20, Hans wrote: > >>> > >>>> I tried to use the patch given in the ticket, but it didn´t work. I > >>>> think the diffs are to different now. After that I looked in the > >>>> xbmc/linux/XLCDproc.cpp and found that line. But after removing, > >>>> recompining and reinstallation. Nothing changed. Is there another > >>>> line I > >>>> have to remove? Maybe I can edit the function itself. But I couldn´t > >>>> find it. Is there a chance to handle in LCDProc? Maybe with a > >>>> charmap or > >>>> something like that? > >>> > >>> As you have imonlcd you can use patch by Sergey Umpelev that load > custom > >>> font: > >>> http://lists.omnipotent.net/pipermail/lcdproc/2010-January/013246.html > >>> This patch needs some ease changes for lcdproc current. This patch > >>> contains ISO 8859-15 font so you have to be sure that patched XBMC > send > >>> text to lcdproc in this codepage. Or you can make own font for your > >>> codepage. > >>> > >>> Markus not accepting this patch because promising to implement "font > >>> rendering based on the Freetype library later this year". > >>> > >> > >> Hello, > >> > >> I guess that even font rendering based on Freetype will work in this > >> case as XMBC translate characters to HD44780 encoding - something that > >> I have not found any character encoding for use with Freetype up to > now. > >> > >> XMBC should be modified to not translate any characters first. > >> > >> If you absolutely want german umlauts and know the characters XMBC > >> replaces you can 'remap' them again on your own by swapping those > >> character definitions in server/driver/imonlcd_font.h which is well > >> documented and contains german umlauts. > >> > >> Regards, > >> Markus > >> _______________________________________________ > >> LCDproc mailing list > >> [email protected] > >> http://lists.omnipotent.net/mailman/listinfo/lcdproc > > > > > > _______________________________________________ > > LCDproc mailing list > > [email protected] > > http://lists.omnipotent.net/mailman/listinfo/lcdproc > > > _______________________________________________ > LCDproc mailing list > [email protected] > http://lists.omnipotent.net/mailman/listinfo/lcdproc _______________________________________________ LCDproc mailing list [email protected] http://lists.omnipotent.net/mailman/listinfo/lcdproc