Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Terminal Font with VFP
Message
From
12/07/2015 20:30:23
 
 
To
10/07/2015 11:12:27
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 7
Network:
Novell 6.x
Database:
Visual FoxPro
Application:
Desktop
Miscellaneous
Thread ID:
01621945
Message ID:
01621997
Views:
76
>I have some forms for which I need to show a lot of data at one time on the form. I use a terminal font with 8 point and everything fits nicely in a textbox sized to a height of 17. The problem I am having is that it is not a true type and sometimes windows will whack out and not accept the font and substitute it for another causing oversized data in smaller text boxes and upset users.
>
>I can not figure out why windows randomly does not like this standard font. I was wondering if anyone could offer a solution to the problem or even an alternative font which would work well with a 17 height text box.

The short answer is that bitmap type fonts generally usually don't scale up or down in size very well. Generally they look nice in the display resolution for which they are designed. When you add variable DPI (dots-per-inch -- or physical number of pixels per linear measurement) for the display, things get a bit hairier. Resizing a bitmap often ends up with less-than-optimal results -- either it turns into a "blob" or pixelated -- looking like it's made up of Lego/Duplo blocks. Another shortcoming of bitmap fonts is that they generally only work in horizontal and vertical orientation. If you do try to print them on a diagonal, they usually look rather ugly. TrueType fonts generally scale up/down quite well and can be printed in different angles -- though generally require a bit more computing power than would bitmap fonts (but that's not really a huge issue nowadays, and greater flexibility in use more than offsets any such disadvantage).
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform