Java字体大小与HTML字体大小 [英] Java Font Size vs HTML Font Size

查看:309
本文介绍了Java字体大小与HTML字体大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在图像上写文字.我正在使用DrawString(x,y,string)方法,并且将字体大小设置如下

I am writing text on an image . I am using DrawString(x,y,string) method and I set font size as below

Font font = new Font(fontName, fontWeight, fontSize);

如您所见,左侧文字写在12pt尺寸的图像上.在右侧,您可以在HTML中看到12pt的大小.有什么方法可以映射它,以使输出的大小与用户在HTML中看到的大小相同?

As you can see left side text written on image with 12pt size. Right side you can see 12pt size in HTML . Is there any way to map this so that I get same size in output as user sees in HTML ?

推荐答案

我发现此链接.也许有用.试试吧.

I found this link. Maybe useful. Try it out.

基本上是说

Java assumes 72 dpi screen resolution Windows uses 96 dpi or 120 dpi depending 
on your font size setting in the display properties.

网站建议

instead of using getNormalizingTransform() you have to use getScreenResolution()


再次从该网站.


From the website again.

int screenRes = Toolkit.getDefaultToolkit().getScreenResolution();
int fontSize = (int)Math.round(12.0 * screenRes / 72.0);

这篇关于Java字体大小与HTML字体大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆