Re: How to change font data?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>>>> Is it possible to change font data directly in code or do I have to
>>>>> create my own true type font containing the icons?
>>>
>>> the best aproach IMHO would be an API in VDR that allows you to "nail"
>>> custom glyphs into the glyph cache. though this could lead to problems
>>> if multiple plugins overwrite the same codepoints in the cache. using a
>>> custom font would work too but you would force every user of your
>>> plugin to use that font. making a ttf font is no fun either. maybe
>>> there should be some way to mix cOsd::Bitmap with normal text?
>>
>> Messing with the fonts is not a good idea, IMHO.
>
> It works for VDR 1.4.x ;-)
>
>> I'll see about a method to add icons to the menu items.
>> However, this has veeery low priority ;-)
>
> So my only option for now is a true type font containing the icons. Or
> maybe to create a skin plugin that can displays the icons.
>
At the moment I try to solve the hole issue by using a true type font
containing the icons. There was done some work at vdr-portal.de (thanks
folks ;) )

But there comes the next problem. Until now, I use the space between 0x80
and 0x9f, which is marked as unused for ISO8859. But this does not work
for UTF-8. Amair from vdr-portal.de suggests to use the position after
0xe000 for this case. So I need two different fonts and I have to check,
if VDR is running in an UTF-8 environment and set the values for the icons
accordingly.

This hole TTF and UTF-8 crap makes the handling of the icons very
complicated. Maybe it is the best for now to replace the icons with normal
letters until VDR provides support icons. I don't want to dictate the
users what font they have to use.

Martin

_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux