In SLPT view, if the text is not aligned to the left, you draw a rectangle around it, for example (WeatherWidget):
if(!settings.temperatureAlignLeft) { // If text is centered, set rectangle temperatureLayout.setRect( (int) (2 * tmp_left + 640), (int) (settings.temperatureFontSize) ); tmp_left = -320; }
At least if you use a font_ratio above 100 (which is necessary with the font I use), this rectangle is too small and cuts the bottom part of the font. Changing the height to
In SLPT view, if the text is not aligned to the left, you draw a rectangle around it, for example (WeatherWidget):
if(!settings.temperatureAlignLeft) { // If text is centered, set rectangle temperatureLayout.setRect( (int) (2 * tmp_left + 640), (int) (settings.temperatureFontSize) ); tmp_left = -320; }
At least if you use a font_ratio above 100 (which is necessary with the font I use), this rectangle is too small and cuts the bottom part of the font. Changing the height to
(int) (((float)settings.font_ratio/100)*settings.temperatureFontSize)
somewhat relaxes the situation, although it is still not high enough. Maybe adding some extra space would be helpful.