blob: 7640654e7acdde635ba6f3a73231540b5a94bbe4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
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>
|