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: