some features regarding subtitles which are missing in xbmc (at least, i think they are) are mentioned in this topic. if one or more of the following points is already supported, then i must apologise because i couldn't find them.
for some examples about the features that i mention, you should check out
media player classic or directvobsub.
screen alignment
currently, xbox media center forces the subtitles centered, in the lower part of the screen. it would be nice to align them to the left/right instead of centering them. for completeness, it might also support vertical alignment (bottom, center, top) in combination with the already mentioned horizontal alignment (left, center, right). vertical alignment is currently only supported by manually changing it with screen calibration.
screen margins
four parameters (top, bottom, left, right of the screen) should be independently adjustable to control the margins. subtitles cannot get rendered past any marge and will be wrapped instead.
adjust the border style of the subtitles
two modes: outline and opaque box
outline: renders black lines around the letters (like it is done now), allows one to adjust the border width and shadow depth (0 = disabled).
opaque box: renders a black frame behind the letters so the text is easier to read in some situations.
extra subtitle color support
the ability to specify the primary and secondary colors of the subtitles, and the colors of the outline and shadow.
underline support
currently,
bold and
italics are supported. maybe it's possible to add
underline support?
amount of space between letters
sets the number of pixels between every character. can be a positive or a negative value (negative=letters closer to each other than normal).
like i said: i took these ideas from directvobsub and media player classic. if you want an example on how they look/work, you should check out these great programs. it would be nice if these ideas were incorporated into xbox media center to make the subtitle-system more complete.
if you read this far, thanks for hearing me out.