当前位置: 技术问答>linux和unix
▄︻┻┳═一 500高分求解非常非常重要的问题:关于在640*480显示模式下,中文字体(黑体)会出现少笔画的问题 ▄︻┻┳═一
来源: 互联网 发布时间:2015-08-01
本文导语: 各位高手,特别重要的事情求救:在我开发的OSD程序中,提供1280×768和640×480两台显示模式,采用的中文字体是黑体(simhei.ttf).出现的问题如下: 1)1280×768 显示模式下,中文字体显示正常(比如采用字体大小为220)...
各位高手,特别重要的事情求救:在我开发的OSD程序中,提供1280×768和640×480两台显示模式,采用的中文字体是黑体(simhei.ttf).出现的问题如下:
1)1280×768 显示模式下,中文字体显示正常(比如采用字体大小为220),但是在640×480显示模式下,中文字体显示就明显少了笔画,不够清晰(采用的字体大小为120或者150,因为还有做一个放大处理,所以字体不能太大)。
2)有没有什么好的办法知道一个给定的字体,比如simhei.ttf,它有那些size,因为size不在它的范围内显示不出来,刚才提到的120,150,220等大小都靠一个个试出来的,感觉如同大海捞针,有什么好的方法?
解决问题者给500分,多谢,我会开帖子另给,决不食言。
1)1280×768 显示模式下,中文字体显示正常(比如采用字体大小为220),但是在640×480显示模式下,中文字体显示就明显少了笔画,不够清晰(采用的字体大小为120或者150,因为还有做一个放大处理,所以字体不能太大)。
2)有没有什么好的办法知道一个给定的字体,比如simhei.ttf,它有那些size,因为size不在它的范围内显示不出来,刚才提到的120,150,220等大小都靠一个个试出来的,感觉如同大海捞针,有什么好的方法?
解决问题者给500分,多谢,我会开帖子另给,决不食言。
|
可以试试看FontForge这个软件,他可以创建,修改已有字体
一般在linux下用的比较多的是内嵌点阵字体的矢量字体,在小字体比如8pt,9pt的时候使用内嵌的点阵字体,大字体才是用矢量字体进行渲染
感觉x的字体渲染总是有点问题
一般在linux下用的比较多的是内嵌点阵字体的矢量字体,在小字体比如8pt,9pt的时候使用内嵌的点阵字体,大字体才是用矢量字体进行渲染
感觉x的字体渲染总是有点问题