Looking on how Wordpad does Preview, I got another idea that may improve glyph positioning.
If you zoom or scale the window of Wordpad Preview, you notice that the ratio of glyphs does not change as opposed to what we saw with changing the point size. This means that they are not redrawing the picture at scale, but rather have the same vector image, which is drawn at different sizes. So they use the Metafile, which is available in J for Windows: glfile, glemfopen, glemfclose, glemfplay. So you could populate the Metafile with larger font sizes, which do not have the artifacts and then play it at reduced sizes for zooming, etc. --- bill lam <[EMAIL PROTECTED]> wrote: > Oleg Kobchenko wrote: > > > First of all you should see better shaped glyphs, i.e. > > their slanted and rounded edges are not so jagged due > > to subpixel antialiasing. > > > > In addition, because ClearType uses simililar approach > > to our antialiasing, it takes a larger nominal point > > size to "scale down" to the given size. As a result > > the anomaly of 9pt where it sticks out is moved down > > two or three sizes, so it's at 6 or 7pt where it's less > > critical. > > To be honest, I really did not notice any difference albeit technically it > should have improvements that you listed. May be my poor eye-sight itself is > already an antialiasing filter. :-) > > The scale x2 method for print preview works but its speed is very slow > (already > grayscale), it needs about 5 secs to process and display one page. Every > zoom-in > and zoom-out need another 5 secs. Is there any quicker method? > > -- > regards, > bill > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
