
On Thu, 16 Dec 2004 22:11:16 +1100, vellum <kaver@...68...> wrote:
OK. I got build041215 and the scaling is looking much better. I am using optimise mode and I can get back to my original font size but only when I scale preserving the aspect ratio. Used in this way I can bring groups of different font size text pieces back to a common size on the screen.
However, with non-uniform scaling all hell breaks loose. First. Scaling vertically changes the font size as I would expect. However if I then try to change the font size to the original size then the font dialog font size is correct but the screen presentation is not.
Similarly with scaling horizontally. If I try and go back to the original size using the font dialog then again the font dialog size is correct but the screen presentation is not. As scaling is going on the vertical scale stays at 100% as expected. However, when the text is selected again the font size has changed. I don't believe that it should since the vertical size has not changed.
Similarly with non-uniform scaling in the general case where the aspect ratio is not maintained and both horizontal and vertical scaling are applied.
I like the way in which the new code generates the new percentage information (H and V) as the scaling is proceeding. This operates intuitively but then it disappears. Why not retain it where it is or regenerate it when the text is reselected? It could also be shown in the text dialog along with the font size.
David Bergs idea of "A button "set as 100%" for height and width will then adjust the font-size according to the skewed/streched width or the height respectively. I think this way all needs are served ;)" seems like a good one. Perhaps this could also go in the font dialog ultimately.
A quick look at CorelDraw/XaraX/Canvas/Expression shows a variety of text scaling treatments . But I do not know enough about them to say which is most useful. Maybe David has enough experience with InDesign to help. Certainly the typography people have some good things to say about InDesign and text is Adobes specialty.
In InDesign (as of CS) a size of text doesn't change, if you change its frame size.
Alexandre