Untertitel im Skin erstellen

Aus Gemini-Wiki
Zur Navigation springen Zur Suche springen

Untertitel Effekte

Dieses Element ist für das aussehen der Untertitel zuständig.

Hiermit könne wir die Schriftart, Schriftgröße und die Farbgestaltung ändern.

Falls ein Sender dies ausstrahlt sind die Untertitel über die Audiotaste dann Gelb für die Tonspuren und dann die entsprechende TTX auswählen.

Benötigt wird eigentlich nur dies:

	<!-- Subtitle effects -->
	<subtitles>
		<sub name="Subtitle_TTX" font="Regular;35" shadowColor="#40101010" shadowOffset="3,3" />
		<sub name="Subtitle_Regular" font="Regular;35" foregroundColor="#DCDCDC" shadowColor="#40101010" shadowOffset="3,3" />
		<sub name="Subtitle_Bold" font="Replacement;35" foregroundColor="#DCDCDC" shadowColor="#40101010" shadowOffset="3,3" />
		<sub name="Subtitle_Italic" font="Regular;35" foregroundColor="#DCAAAA" shadowColor="#40101010" shadowOffset="3,3" />
		<!-- omitting foregroundColor attribute will enable auto-assignment of color -->
	</subtitles>

Hier habe ich die Schrift nun etwas größer gestaltet font="Regular;35" und die ganzen Texte auf Bläulich gesetzt (sieht meiner Meinung nach besser aus)

Ambox notice.png die verwendeten Schriften müssen innerhalb von den Fonts definiert sein!

Dies wäre also in diesem Beispiel die Schrift "Regular" und "Replacement"....


Untertitel Bereich

Wem die "Default-Position" (Untertitel Bereich) nicht gefällt wo die Untertitel angezeigt werden kann mittels dem screen name="SubtitleDisplay"

dessen Größe und Position verändern wo im TV die Untertitel dargestellt werden soll.

	<!-- Subtitle area -->
	<screen name="SubtitleDisplay" position="200,200" size="1280,720" zPosition="-1" flags="wfNoBorder" backgroundColor="transparent"/>


Untertitel hier in der linken oberen Ecke


Kurzerklärung der XML

Hier eine grobe Erklärung der XML zu:

Subtitle Effects

  • Mittles dem Eintrag font="Regular;35" wird festgelegt welcher Font benutzt wird (muss aber im Font-Element definiert sein) und die Zahl gibt die Größe der Darstellung an
  • Mittles den Ausdrücken shadowColor, shadowOffset und oder weiteren wie z.B. foregroundColor, backgroundColor wird das Aussehen und Farbe der Schrift verändert.


SubtitleDisplay

  • mittels dem Ausdruck position wird der Bereich definiert wo der Inhalt dargestellt werden soll
  • mittels dem Ausdruck size wird die Größe des entsprechenden Screens (Fenster) festgelegt
  • mittels flags="wfNoBorder wird festgelegt das dieses Fenster keinen sichtbaren Rand hat (NoBorder)