|
|

楼主 |
发表于 2006-7-15 22:16:09
|
显示全部楼层
点阵字体测试贴
这几天研究点阵字体,dpi, pixel size, point size 和用 xmbdfed, fontforge 软件自制字体,头疼。搞点有意思的。
测试用 html:- <html>
- <head>
- <title>点阵字体测试</title>
- </head>
- <body>
- <div style="font-size: 8px">08 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 9px">09 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 10px">10 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 11px">11 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 12px">12 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 13px">13 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 14px">14 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 15px">15 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 16px">16 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 17px">17 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 18px">18 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 19px">19 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 20px">20 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 21px">21 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 22px">22 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 23px">23 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- <div style="font-size: 24px">24 一 丁 七 万 丈 三 上 下 不 与 丐 丑 专 且 世 丘 丙 业 丛 严 亚 乘</div><p>
- </body>
- </html>
复制代码 注意里面的数字是 pixel size 而不是 point size。
使用时将浏览器,如 mozilla 中文字体设到最小值。
我的效果,见附件2。
这里使用的是 winxp 带的 simsun.ttc, 内置点阵 ppem 分别为 12, 13, 14, 15, 16, 18,共六种 pixel size。
图里的 17 号不为内置的点阵,可以明显看到破损,要注意区分。
要看到全部的点阵,记得在 /etc/fonts/local.conf 或 ~/.fonts.conf 里关闭 SimSun 12 ~ 18 点阵的 antialias 效果。
类似我的:- $ vi /etc/fonts/local.conf
- ......
- <!-- simsun.tcc embedded bitmaps data with ppem 12,13,14,15,16,18 -->
- <match target="font" >
- <test compare="eq" name="family" qual="any" >
- <string>SimSun</string>
- <string>NSimSun</string>
- </test>
- <test compare="more_eq" name="pixelsize" >
- <double>12</double>
- </test>
- <test compare="less_eq" name="pixelsize" >
- <double>19</double>
- </test>
- <edit mode="assign" name="antialias" >
- <bool>false</bool>
- </edit>
- <edit mode="assign" name="autohint">
- <bool>false</bool>
- </edit>
- <edit mode="assign" name="hinting">
- <bool>true</bool>
- </edit>
- </match>
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|