字体实际效果,FreeType的字号,对应Windows字体的高度
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字体实际效果,FreeType的字号,对应Windows字体的高度相关的知识,希望对你有一定的参考价值。
今天想比较一下两个字体引擎的差异,代码如下:
- FreeType(通过JDK)
new Font("宋体", 0, 100);
- WINDOWS
return CreateFont( 100, //字体的高度
0, //由系统根据高宽比选取字体最佳宽度值
0, //文本的倾斜度为,表示水平
0, //字体的倾斜度为
FW_NORMAL, //FW_BOLD,
0, //非斜体字
0, //无下划线
0, //无删除线
GB2312_CHARSET, //表示所用的字符集为ANSI_CHARSET
OUT_DEFAULT_PRECIS, //输出精度为默认精度
CLIP_DEFAULT_PRECIS, //剪裁精度为默认精度
DEFAULT_QUALITY, //输出质量为默认值
DEFAULT_PITCH|FF_DONTCARE,
//字间距和字体系列使用默认值
"宋体" //字体名称
);
- 效果对比(放到到200%)
宽高是完全一样的(有些细节是渲染算法不同导致)。
以上是关于字体实际效果,FreeType的字号,对应Windows字体的高度的主要内容,如果未能解决你的问题,请参考以下文章