Currently, the size of the text next to the target reticle is fixed at "huge" (in most areas) and "very huge" (in the corners of the screen).
I don't think the dynamic changing of text size is all that important. But what is important is the ability for the text size or scale to be set in the hud.plist.
Especially given how many OXPs have created ships or stations with rather long names (e.g. RandomShipNames), this huge text takes up a whole lot of space when for most modern monitors it would remain perfectly readable at less than half the current size.
Comment by keeper1st:
Simply adjusting the value of ONE_SIXTYFOURTH in HeadUpDisplay.m seems to do a good job.
I changed it to 0.0078125 (1/128th) and not only was the font size made to a sensible size for a large monitor (maybe a little on the small side), but the minimum size of the target reticle was reduced as well, so it's actually a little more precise at showing where a distant target is. Previously the smallest size the box would become was pretty wide.
Therefore, I think the ability for the user to scale the value of ONE_SIXTYFOURTH (via some size variable in the hud.plist) seems like a good and easy solution (I guess; I'm no programmer -- just a tweaker!).
Please keep in mind that Oolite is intended to work at low resolutions – traditionally legibility at 800 × 600 has been the minimum target, although it was originally 640 × 480.
Feature Request #5618 Submitted by: keeper1st (2013-Feb-06 01:15)
Currently, the size of the text next to the target reticle is fixed at "huge" (in most areas) and "very huge" (in the corners of the screen).
I don't think the dynamic changing of text size is all that important. But what is important is the ability for the text size or scale to be set in the hud.plist.
Especially given how many OXPs have created ships or stations with rather long names (e.g. RandomShipNames), this huge text takes up a whole lot of space when for most modern monitors it would remain perfectly readable at less than half the current size.
Comment by keeper1st: Simply adjusting the value of ONE_SIXTYFOURTH in HeadUpDisplay.m seems to do a good job.
I changed it to 0.0078125 (1/128th) and not only was the font size made to a sensible size for a large monitor (maybe a little on the small side), but the minimum size of the target reticle was reduced as well, so it's actually a little more precise at showing where a distant target is. Previously the smallest size the box would become was pretty wide.
Therefore, I think the ability for the user to scale the value of ONE_SIXTYFOURTH (via some size variable in the hud.plist) seems like a good and easy solution (I guess; I'm no programmer -- just a tweaker!).
Full-size screenshots showing what the 1/128th value produces: http://www.keeper1st.com/pics/oolite/targettextdistant.png http://www.keeper1st.com/pics/oolite/targettextfar.png http://www.keeper1st.com/pics/oolite/targettextclose.png