[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] Java setzt "eigene dpi"?



On Mon, Aug 01, 2005 at 11:27:10AM +0200, Christian Selmer wrote:
> Joerg Rieger schrieb:
> >On Sat, Jul 30, 2005 at 12:33:50AM +0200, Andreas Pakulat wrote:
> 
> >Ja, Java verwendet standardmässig 72 dpi. 
> 
> Mag sein, aber wo steht das denn?

Steht in einem meiner Java Bücher. Online findet man dazu wenig, aber 
hier wird das scheinbar bestätigt:
http://www.3rd-evolution.de/tkrammer/docs/java_font_size.html

Die fonts werden doch noch immer von Graphics2D gezeichnet, oder? Dann 
müsste das auch auf fonts zutreffen:
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Graphics2D.html

"
The scaling of the default transform is set to identity for those 
devices that are close to 72 dpi, such as screen devices.
"

Hab das eben mal mit einem mini-beispiel ausprobiert, bei mir ist die 
DPI Zahl vom X gerade 74 dpi:

import java.awt.Dimension;
import java.awt.Toolkit;

public class fonts {

    public static void main(String[] args) {
	// TODO Auto-generated method stub
        Toolkit t = Toolkit.getDefaultToolkit();
	Dimension d = t.getScreenSize();
	System.out.println("Screen size: "+d.width+"x"+d.height);
        System.out.println("Screen resolution: "+t.getScreenResolution());
    }
}


-- 



Reply to: