Тъй като винаги има неудобство с размера на DVB субтитрите когато се използва HD скин, предлагам следното решение.
HD скина изобразява текста в размер 1280x720, а SD скина - 720x576. Затова се избира компромисния вариант за нещо средно между двата относно DVB субтитрите на SD каналите.
Във конфигурационния файл на скина(skin.xml) в секцията за субтитри се редактира(ако го няма се добавя) следния скрийн:
HTML код:
<screen name="SubtitleDisplay" position="0,0" size="1280,720" zPosition="-1" backgroundColor="transparent" flags="wfNoBorder" />
По подразбиране изобразяването на субтитрите е в долния ляв ъгъл на екрана и при hd скиновете за да се използва цялата ширина на екрана без това да променя размера на субтитрите при SD каналите се прави следната настройка.
Това се постига с ограничаване широчината на субтитрите до 720, но пък SD каналите се центрират по средата на 1280, а зоната на изписване на субтитрите започва по подразбиране в долния ляв ъгъл. Така субтитрите "бягат" от центъра на екрана. Затова трябва да се добави половината от разликата (1280 -720) / 2 = 280 към зададената ширина на субтитрите 720 + 280 = 1000 пиксела. Така субтитрите се ограничават отдясно при SD канали, а ако искаме да ги ограничим и от ляво, тогава задаваме половината на 280 - 140 за стартова позиция! За да бъдем сигурни, че субтитрите ще излизат при SD канали, размера във височина трябва да е максимум 576!
В крайна сметка скрийна придобива следния вид:
HTML код:
<screen name="SubtitleDisplay" position="140,0" size="1000,576" zPosition="-1" backgroundColor="transparent" flags="wfNoBorder" />
По ваш вкус може да си променяте позицията и размера на субтитрите както намерите за добре, като след всяка промяна запаметявате и рестартирате енигмата!
По идея на колегата dbfchal от sat-universe.com най-оптималната настройка за DVB субтитри едновременно и на HD, и на SD канали е тази:
<screen name="SubtitleDisplay" position="
160,120" size="
960,576" zPosition="-1" flags="wfNoBorder" backgroundColor="transparent" >
</screen>