bug fix BB2012-189 – added logic for RNOWithAlt

fixed width calculation
For the screen display, force the use of Letter Gothic Tall when Letter Gothic is set.   Some of the Letter Gothic characters have a different width whereas Letter Gothic Tall characters have a consistent width.
This commit is contained in:
2012-10-22 18:37:20 +00:00
parent 680eff6638
commit f03ad38655
3 changed files with 19 additions and 2 deletions

View File

@@ -378,6 +378,14 @@ namespace Volian.Controls.Library
//Font = _origDisplayText.TextFont.WindowsFont; // font defined in plant's format
}
}
// We found that the characters in the Letter Gothic font do not all use the same spacing.
// Also, the character spacing is even more different between screen resolutions.
// But the Letter Gothic font will print just fine.
// We also found that the Letter Gothic Tall font works just fine on the screen, the only difference
// is that the characters are a little bit taller.
// So we decided to use the Letter Gothic Tall font for the screen display any time that Letter Gothic is used.
if (_FormatFont.Name.ToUpper().Equals("LETTER GOTHIC"))
_FormatFont = new Font("Letter Gothic Tall", _FormatFont.Size, _FormatFont.Style);
return _FormatFont;
}
set { _FormatFont = value; }