summaryrefslogtreecommitdiffstats
path: root/linhes/linhes-theme/osd_subtitle.xml
diff options
context:
space:
mode:
Diffstat (limited to 'linhes/linhes-theme/osd_subtitle.xml')
-rw-r--r--linhes/linhes-theme/osd_subtitle.xml142
1 files changed, 142 insertions, 0 deletions
diff --git a/linhes/linhes-theme/osd_subtitle.xml b/linhes/linhes-theme/osd_subtitle.xml
new file mode 100644
index 0000000..7640654
--- /dev/null
+++ b/linhes/linhes-theme/osd_subtitle.xml
@@ -0,0 +1,142 @@
+<?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>