<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE mythuitheme SYSTEM "http://www.mythtv.org/schema/mythuitheme.dtd"> <mythuitheme> <window name="osd_subtitle"> <!-- This is a reference implementation of the system/provider defaults specified in SubtitleFormat:CreateProviderDefault(). Note that if all attributes/elements are simply inherited from provider, then the specification is optional. E.g., the following could be omitted: <fontdef name="sample" from="provider"></fontdef> <shape name="sample" from="provider"></shape> Also note that these specific definitions are unnecessary since they are the same as the defaults in the code. A theme only needs to include the definitions that it wants to change/override. --> <!-- Define a black background which is used below for 608 and text subtitles. If a background is not used, it is recommended to use a 2-pixel outline or shadow in the fontdef, in order to provide sufficient contrast. Note that 708 captions providers almost always specify an explicit black background. --> <shape name="black_background" from="provider"> <type>roundbox</type> <cornerradius>8</cornerradius> <fill color="#000000" alpha="140" /> </shape> <!-- Subtitle type "text" generally comes from external text files like .srt or .txt files. --> <fontdef name="text" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <shape name="text" from="black_background"> </shape> <!-- Digital teletext text-based subtitles. Not to be confused with bitmap teletext subtitles, or CEA-608 teletext captions. A monospaced font should be used. --> <fontdef name="teletext" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- CEA-608 closed captions. These also apply to CEA-608 VBI teletext captions. A monospaced font should be used. --> <fontdef name="608" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <shape name="608" from="black_background"> </shape> <!-- CEA-708 closed captions. The spec defines 8 different font tags, but in practice (at least in the U.S.), only tags 0 and 3 are used by broadcasters. --> <!-- Font tag 0: "Default" --> <fontdef name="708_0" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 1: "Monospaced Serif" --> <fontdef name="708_1" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 2: "Proportional Serif" --> <fontdef name="708_2" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 3: "Monospaced Sans Serif" --> <fontdef name="708_3" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 4: "Proportional Sans Serif" --> <fontdef name="708_4" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 5: "Casual" --> <fontdef name="708_5" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 6: "Cursive" --> <fontdef name="708_6" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> <!-- Font tag 7: "Small Capitals" --> <!-- Note: The Qt property QFont::SmallCaps is automatically applied to this font. --> <fontdef name="708_7" face="Overlock" from="provider"> <outlinecolor>#000000</outlinecolor> <outlinesize>2</outlinesize> <outlinealpha>255</outlinealpha> </fontdef> </window> </mythuitheme>