Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#2547 closed patch (fixed)

visibility enhancements for text subtitle font

Reported by: Pekka Jääskeläinen <pekka.jaaskelainen@…> Owned by: danielk
Priority: minor Milestone: unknown
Component: mythtv Version: 0.20
Severity: medium Keywords:
Cc: Ticket locked: no


The text subtitle font is very unreadable on my wide-screen 28" TV, especially against a light background. This patch improves the visiblity by using a bold font, black outline and a black vertical shadow. I think this setting is suitable for everyone as it looks good on my 19" display, and on about 85" projector screen.

The font file should be copied to 'themes' subdir in 'mythtv' dir.

Attachments (2)

visibility_improvements_for_text_subtitle_fonts.patch (1.5 KB) - added by visit0r 15 years ago.
FreeSans-Bold.ttf (139.4 KB) - added by visit0r 15 years ago.
the font (copy in themes dir)

Download all attachments as: .zip

Change History (5)

Changed 15 years ago by visit0r

Changed 15 years ago by visit0r

Attachment: FreeSans-Bold.ttf added

the font (copy in themes dir)

comment:1 Changed 15 years ago by danielk

Owner: changed from Isaac Richards to danielk

comment:2 Changed 15 years ago by danielk

Resolution: fixed
Status: newclosed

(In [11557]) Fixes #2547. Adds outline to EIA-608 captions when they are not on a black background and adds a bold font option for better visibility with low resolution streams.

I grabbed the bold font from VLC because I couldn't source the font in the patch.

I didn't use the rest of the patch because it would have enabled outlines even when the captions were on a background, disabled font selection for the EIA-608 captions and Teletext (where the new bold font will not work), and would have unconditionally added a shadow which didn't look good with my HDTV test streams.

comment:3 Changed 15 years ago by pekka.jaaskelainen@…

The original patch was meant for showing external text-based subtitle files. I wonder does your fix affect those at all?

Note: See TracTickets for help on using tickets.