易截截图软件、单文件、免安装、纯绿色、仅160KB

windows和Linux下取得的字符宽度为何不同?

Java中我想取得字符的像素宽度,于是就是用AWT包中getFontMetrics()和stringWidth()等方法。
但有个问题让我很迷惑,再windows(XP)下和在linux(RH9.0)为何取得的值不同呢?(字体是Arial,size:12)
请高手解答...
可能虽然都是Arial字体,但是可能用的不是同一个字体库,这很正常,而且这应该也不会对你的程序有什么影响。

一般需要取字体宽度可能是需要通过画图手法直接画出文字,只要宽度是在当前环境下输出的真实宽度就可以了,至于在两个系统中不一样,这应该没有什么关系。

用等宽字体

xuexi

引用
可能虽然都是Arial字体,但是可能用的不是同一个字体库,这很正常,而且这应该也不会对你的程序有什么影响。

一般需要取字体宽度可能是需要通过画图手法直接画出文字,只要宽度是在当前环境下输出的真实宽度就可以了,至于在两个系统中不一样,这应该没有什么关系。

那么是否可以这样理解,如果使用的是同一个字体库,那么取得的字符宽度就应该是一样的?
另外,我觉得等宽字体对英文字符来说不太好看,所以想使用Arial。

再顶一下,期待更详细的答复。


相关问答:

关于LINUX操作系统的安装

    我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......

Linux 目录问题

Linux新手,请大哥大姐不要见笑。

我用root用户登录到Linux系统。在根目录下面建了目录dir1,后用命令cd /dir1进入到dir1目录下,然后再用mkdir dir2建立了目录dir2 ,再后来用命令cd /dir2是,提示为:-bush ......

linux 和 windows 相比 安全性何在

  有人认为,linux 安全性高,只是因为用的人少,所以那些黑客不愿意去攻击,所以病毒之类的就少,是不是这样?而且linux是开源的,攻击起来 比较容易所以 懒的去攻击
这种说法对么
linux 怎么就安全高 ......

请问有没有全中文的linux系统?

我用过ubuntu8.10版本,从verycd下载的。

下载后,是半英文。且我对linux系统的操作理解不深,因此装中文输入法都搞了好久。

然后按照网上的教程更新中文界面,但是更新了1晚上后提示中断……雷。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号