[mythtv-users] Subtitle settings?

Stefan D raptorjr08 at gmail.com
Tue May 5 18:45:29 UTC 2015


Don't know how i could miss that about teletext :P I really was(am) stupid
=)

Has anything changes recently? Because the subtitles is much bigger than
they were before, maybe 6 months ago. I know that they have been smaller.

But sure, if it is not supported i just have to wait until support is
added, if ever. But the biggest problem is the lack of the Swedish
characters. I've been trying different fonts, and different encodings. And
i did have the Swedish characters before my "accidental" upgrade of Ubuntu
and MythTV.

Is there anything I can do, debug wise, to find out f.ex. what encoding i
should use? Now i have ISO-8559-1 (also tried ISO-8559-4) but still no
Swedish characters. And what i have found on the web, that should contain
Swedish characters?


On Tue, May 5, 2015 at 6:03 PM, Jim Stichnoth <stichnot at gmail.com> wrote:

> On Mon, May 4, 2015 at 2:01 PM, Stefan D <raptorjr08 at gmail.com> wrote:
>
>> Thank you for your help, but I am feeling really stupid. I can't get
>> anything to work.
>>
>> Since i don't know what font to use that have the Swedish characters I
>> thought I should first get my semi transparent background.
>>
>> Found an exampel from another theme that first did this:
>> <shape name="grey_background" from="provider">
>>           <type>box</type>
>>           <fill color="#000000" alpha="128" />
>> </shape>
>>
>> Using mythfrontend -v vbi:debug I found out this:
>> The file used is  Location:
>> /home/stefan/.mythtv/themes/Mythbuntu/osd_subtitle.xml
>> And the subtitle type used is:
>> GetFont(family=teletext, prefix=teletext, orig pixelSize=20, new
>> pixelSize=20 zoom=100) = face=Liberation Sans pixelsize=20 color=#ffffff
>> italics=0 weight=50 underline=0 shadow=0 shadowoffset=(0,0)
>> shadowcolor=#000000 shadowalpha=255 outline=0 outlinecolor=#000000
>> outlinesize=0 outlinealpha=255
>>
>
> OK, this would be the problem.  There's a big "Note" in
> https://www.mythtv.org/wiki/Osd_subtitle.xml that for the "teletext"
> family, the only part of osd_subtitle.xml currently used is the font name.
> This restriction (or more accurately, why it's not yet implemented) is for
> a few reasons:
>
> 1. The teletext commands are pretty specific about setting foreground and
> background colors (and whether the background is transparent), making it
> hard to devise a way to selectively control some of the attributes.
>
> 2. Teletext has this interactive feature that other subtitle families lack.
>
> 3. Teletext has non-textual "mosaics" which are like low-res graphics.
>
> That said, if the only customization you want (other than font choice) is
> to change the transparency level of subtitles marked as non-transparent,
> that would be much easier to fit into the existing model.  To hack it in
> the source code by hand, look in teletextscreen.cpp
> in TeletextScreen::SetBackgroundColor() for this line:
>     m_bgColor.setAlpha((ttcolor & kTTColorTransparent) ? 0x00 : 0xff);
> and change the 0xff value to 128 or whatever you like.
>
> Going forward, it seems like background alpha, text shadow, and text
> outline may be properties that would make total sense to draw overrides
> from osd_subtitle.xml.  Maybe other properties as well.
>
> Jim
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://lists.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20150505/262033c5/attachment.html>


More information about the mythtv-users mailing list