[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mythtv-dev
Subject:    Re: [mythtv] Commit #25fe66 "Subtitles: Remove the OSDSubFont setting."
From:       Blazej Lewcio <blazej.lewcio () googlemail ! com>
Date:       2012-02-29 20:06:18
Message-ID: CAFdn=QYLr=r5EzMs4zdujzz1q5dC9dznr3k3D3swj3KAs-6z=w () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


2012/2/29 Jim Stichnoth <stichnot@gmail.com>

> On Wed, Feb 29, 2012 at 12:03 AM, Blazej Lewcio
> <blazej.lewcio@googlemail.com> wrote:
> > Hi,
> >
> > I was using FreeSans. Now, I also set it back in the code for my
> frontend.
> >
> > In my opinion the default font (FreeMono) makes the subtitles excessively
> > wide. The letter spacing is unnecessary large.
> > Also the letters are very thin, which is an issue if there is a certain
> > viewing distance.
> >
> > There is a lot of threads out there about selecting a good font, but with
> > FreeSans I get nice result that is similar to what other players do by
> > default.
>
> So far the reasons given are related to aesthetics and preferences
> (which is quite valid).  I would also like to know if anyone has
> experienced technical problems with any subtitle fonts, such as
> particular characters not rendering properly especially in non-English
> language subtitles.
>

I fully agree and can confirm that so far I never experienced any technical
problems. Of course, appropriate encoding must be selected..

>
> The issue motivating this change is that the default value for
> OSDSubFont has always (or at least for a long time) been FreeSans, and
> in general proportional-spaced fonts are not appropriate for CEA-608
> and teletext.  Simply changing the default to FreeMono doesn't solve
> the problem that anyone who has gone through the OSD Settings page
> probably has the FreeSans value configured in the database.  The
> current thinking is to bring back the user setting but under a
> different name, effectively resetting it to FreeMono.  People who
> prefer a different font just need to visit OSD Settings and they'll be
> back in business.  Before making such a code change, though, it's
> important to be aware of any non-aesthetic issues with the fonts.
>
> Makes sense. An independent setting for srt and teletext would probably
make the use of subtitles more intuitive.


> > If I may add one more comment. Long text lines that are split in two OSD
> > lines are not centered, which seems to be strange for me, but this might
> be
> > a matter of taste :-)
>
> I was wondering if anyone would notice that.  If you look carefully at
> text captions (e.g. from .srt files), you'll see that all caption
> lines (including long lines that are split) are left-justified, and
> the bounding box is centered at the bottom of the screen.  This allows
> some existing CEA-708 layout code to be leveraged.  Actually, I think
> the long-line splitting looks clumsy, even when the split part is
> centered, and I welcome suggestions on how to improve it.  One idea is
> to prepend the split part to the following line, but that wouldn't be
> good if dialog from different characters is meant to be on separate
> lines.  Another idea is to add a blank line after a split line, if
> space allows.
>
> User preferences is a hard topic and asking the users is the only way to
find it out. I'm always happy to provide feedback to help you improving the
code. However, looking at other projects may also help. mplayer definitely
centers all the subtitles, and I like this, but I'm wondering what other
people would prefer.

Blazej

> Jim
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev@mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-dev
>

[Attachment #5 (text/html)]

<br><br><div class="gmail_quote">2012/2/29 Jim Stichnoth <span dir="ltr">&lt;<a \
href="mailto:stichnot@gmail.com">stichnot@gmail.com</a>&gt;</span><br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"> <div class="im">On Wed, Feb 29, 2012 at 12:03 AM, Blazej \
Lewcio<br> &lt;<a href="mailto:blazej.lewcio@googlemail.com">blazej.lewcio@googlemail.com</a>&gt; \
wrote:<br> &gt; Hi,<br>
&gt;<br>
&gt; I was using FreeSans. Now, I also set it back in the code for my frontend.<br>
&gt;<br>
&gt; In my opinion the default font (FreeMono) makes the subtitles excessively<br>
&gt; wide. The letter spacing is unnecessary large.<br>
&gt; Also the letters are very thin, which is an issue if there is a certain<br>
&gt; viewing distance.<br>
&gt;<br>
&gt; There is a lot of threads out there about selecting a good font, but with<br>
&gt; FreeSans I get nice result that is similar to what other players do by<br>
&gt; default.<br>
<br>
</div>So far the reasons given are related to aesthetics and preferences<br>
(which is quite valid).  I would also like to know if anyone has<br>
experienced technical problems with any subtitle fonts, such as<br>
particular characters not rendering properly especially in non-English<br>
language subtitles.<br></blockquote><div><br>I fully agree and can confirm that so \
far I never experienced any technical problems. Of course, appropriate encoding must \
be selected..<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
The issue motivating this change is that the default value for<br>
OSDSubFont has always (or at least for a long time) been FreeSans, and<br>
in general proportional-spaced fonts are not appropriate for CEA-608<br>
and teletext.  Simply changing the default to FreeMono doesn&#39;t solve<br>
the problem that anyone who has gone through the OSD Settings page<br>
probably has the FreeSans value configured in the database.  The<br>
current thinking is to bring back the user setting but under a<br>
different name, effectively resetting it to FreeMono.  People who<br>
prefer a different font just need to visit OSD Settings and they&#39;ll be<br>
back in business.  Before making such a code change, though, it&#39;s<br>
important to be aware of any non-aesthetic issues with the fonts.<br>
<div class="im"><br></div></blockquote><div>Makes sense. An independent setting for \
srt and teletext would probably make the use of subtitles more intuitive.<br> \
<br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div class="im">
&gt; If I may add one more comment. Long text lines that are split in two OSD<br>
&gt; lines are not centered, which seems to be strange for me, but this might be<br>
&gt; a matter of taste :-)<br>
<br>
</div>I was wondering if anyone would notice that.  If you look carefully at<br>
text captions (e.g. from .srt files), you&#39;ll see that all caption<br>
lines (including long lines that are split) are left-justified, and<br>
the bounding box is centered at the bottom of the screen.  This allows<br>
some existing CEA-708 layout code to be leveraged.  Actually, I think<br>
the long-line splitting looks clumsy, even when the split part is<br>
centered, and I welcome suggestions on how to improve it.  One idea is<br>
to prepend the split part to the following line, but that wouldn&#39;t be<br>
good if dialog from different characters is meant to be on separate<br>
lines.  Another idea is to add a blank line after a split line, if<br>
space allows.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div>User \
preferences is a hard topic and asking the users is the only way to find it out. \
I&#39;m always happy to provide feedback to help you improving the code. However, \
looking at other projects may also help. mplayer definitely centers  all the \
subtitles, and I like this, but I&#39;m wondering what other  people would \
prefer.<br><br>Blazej <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt \
0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span \
class="HOEnZb"><font color="#888888"> Jim<br>
</font></span><div class="HOEnZb"><div \
class="h5">_______________________________________________<br> mythtv-dev mailing \
list<br> <a href="mailto:mythtv-dev@mythtv.org">mythtv-dev@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-dev" \
target="_blank">http://www.mythtv.org/mailman/listinfo/mythtv-dev</a><br> \
</div></div></blockquote></div><br>



_______________________________________________
mythtv-dev mailing list
mythtv-dev@mythtv.org
http://www.mythtv.org/mailman/listinfo/mythtv-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic