<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 25 July 2017 at 09:11, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><br>Actually, because 8 pixel line-height plain font is used by standard_menu, it's effectively used nearly everywhere.<br>For plain (non-edged) text, 10 is definitely too much. Since even uppercase text is actually only 7 pixels high, the gaps are pretty big. But 9 looks alright.<br></div>However, changing the line height in standard_menu from 8/9 to 9/10 breaks many menus, at least when viewed at 320x200. Of course, they could all be fixed up, but it seems like unnecessary work. I would like to be able to use alternative fonts throughout Custom, though, so those menus would need changing anyway.<br><br></div>But the other problem with returning 10 for edged font and 9 for plain font is that text slices already use 10 for both. Aside from changing the appearance of those slices, it would also change their size. Though plain text slices are used very little. There are quite a lot of different ways we could implement a back-compat setting. Such as a back-compat bit to increase the line spacing of non-outlined text slices by 1.<br></div>Note that the 'outline' option for text slices is going to become obsolete to a 'font' option.<br></div></blockquote><div><br></div><div>Hmm, so currently standard_menu uses lines of text that are tight together, while blocks of text (text slices and also wrapprint/edgeprint/printstr) use 10 pixel spacing. But really it should be the other way around. I'd really like to support menus with menu items which are multiple wrapped lines of text. Especially in multichoice(). Obviousy the spacing between menu items should be larger than the spacing between lines.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 25 July 2017 at 08:04, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>I used to use 8 for everything. After the addition of outlined text, I started inconsistently using 9 or 10, and eventually settled on 10.<br><br></div>I actually feel pretty okay about switching to a default of 10 across the board. I don't think it will break much of anything.<br><br></div>I am also not opposed to treating edged and plain text as having different line-height. That seems reasonable to me, especially since we want to move towards allowing other font sizes.<br><br><br></div><div class="m_7365444160992749772HOEnZb"><div class="m_7365444160992749772h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 24, 2017 at 12:58 PM,  <span dir="ltr"><<a href="mailto:subversion@hamsterrepublic.com" target="_blank">subversion@hamsterrepublic.co<wbr>m</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">teeemcee<br>
2017-07-24 12:58:33 -0700 (Mon, 24 Jul 2017)<br>
452<br>
Add lineheight() function. Not too useful yet, as it always returns 10, which I'm not convinced is right<br>
<br>
10 is the value used by text slices and draw_menu; standard menu uses 8 or 9<br>
depending on whether edged font is used, and nonstandard menus use 8-10.<br>
So, actually converting code to use lineheight() is very problematic. I'd<br>
really like to be consistent, but don't even know whether edged and plain font<br>
should be considered to be the same height.<br>
---<br>
U   wip/allmodex.bas<br>
U   wip/<a href="http://allmodex.bi" rel="noreferrer" target="_blank">allmodex.bi</a><br>
______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
</blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org" target="_blank">ohrrpgce@lists.motherhamster.o<wbr>rg</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.org<wbr>/listinfo.cgi/ohrrpgce-motherh<wbr>amster.org</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>