> From: Bill Harris <[EMAIL PROTECTED]> > > Bill Harris writes: > > >> Can you config your system to use a 'normal' screen size (e.g., 1280 1024). > >> This isn't a solution, (especially if it requires temporary use of another > >> screen device) but might narrow down the problem area. > > I turned off TwinView and am just using the laptop's display. NVIDIA > reports 98x99 DPI and 1440x900 resolution. I tested the ijx and > Configure windows in J, and they both look nice. J thinks all is well, > too: > > wd'qm' > 1440 900 8 16 0 0 0 0 0 0 0 0 0 0 0 0 > wd'qscreen' > 0 0 1440 900 98 98 0 0 0 0 0 0 > > (Unfortunately, this didn't fix WebEx.) > > So the problem is with an interaction between my TwinView configuration > and J or perhaps simply in my TwinView configuration.
See if when turning TwinView back, you can override physical dimensions of the screen in screen settings, so that the resulting DPI is close to 96. Or if you can set DPI directly. > From: Eric Iverson <[EMAIL PROTECTED]> > > Sounds like twinview gets java confused on dpi and this causes various > downstream problems. Perhaps your next step is do a search for twinview vs > java problems Java is not confused: the earlier sample of Font Chooser works fine. http://facilitatedsystems.com/fontchooser.png The problem is that in Jwdp there is a DPI compensation, which falls victim to unreliable treatment of DPI on some systems. There is another point: such DPI compensation in Java is incorrect and should not be done. Here's why. I just ran a test in Windows setting DPI=120 in Display Settings|Advanced (not Font size). What happens is together with font size increase, all Windows native GUI windows and controls are resized proportionally, everything fits nicely. However, if I run the Jwdp on the same Windows, because it is Java, it does not resize windows or controls. As a result, there are disproportionately large fonts in the same old size controls. So Java always treats everything in pixels. Trying to compensate with control and windows geometry would lead to even more trouble. So a simple solution is to use the fixed ratio of points to pixels ( 4%3 = 96%72 ) and abandon the DPI awareness. ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
