I am using a text array, and apply a scaling factor. The question I have regards use of the scaling factor that one can apply. The results are not 'linear', meaning 50% is not 1/2 the size in both height and width.
The basic code segment used for the code is:
k = winio@('%fn[Courier New]%ts%bf&',SCREEN_SCALING)
k = winio@('%^33.80tx&',SCREEN_DATA,SCREEN_ATTR,80L,33L,KEYSTROKE)
....
%fn to set the font, %ts to set the scaling, %bf to make it all bold.
As the double SCREEN_SCALING is changed, the change in the size of the displayed window and the displayed font is not linear. Specifically, when I scaled between 0.8 and 0.9, the height changed, but not the width.
Any thoughts, and, if there is a better fixed size font solution, what should I change to make the scaling change more linear?
Other than this minor question, I really like the capabilities and flexibility text array has given my program.
Bill