什么是像素字体

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是像素字体相关的知识,希望对你有一定的参考价值。

首先介绍一下, 字体, 一共分3种, bitmap, vector和postscript, pixel font属于bitmap, 是由一个个点组成的, 目前最流行的仍然是pixel字体, 已经流行

了接近3年. 如果你不知道何为pixel font, 请先了解一下, 学一下使用方法, 不要乱用. 下面是需要注意的:

1. 每一种pixel font都有个固定大小, 一般是7 pt到12 pt左右, 作者做出来的时候如果是8 pt, 你使用时就必需字体大小就一定要用8, 或8的倍数(16, 24,32, ...), 否则字体不能正确显示.

2. 你必需关闭anti-alias反锯齿, 反锯齿的原理, 是在深思的点旁边加些浅色的点另曲线圆滑. 但pixel font是要字体清晰锐利, 不是要圆滑, 你一打开反锯齿马上就模糊了.

3. 这个是针对macromedia flash的, flash并不支持所有bitmap font, 不支持的输出时字体会变实心. 但如果支持, 将大大减少输出文件的大小, 因为你输出时

要输出字体, 而pixel字体都很小. 在flash里用, 除了需要遵守上面两点, 还必需注意, 文字所在的座标, 必需是整数. 例如是(65, 457), 而不是(23.1, 45.7), 否则flash会自动帮你反锯齿, 结果也是变模糊.

使用tips:
1. 尽量用字体定义的大小(多数是8 pt), 也就是最小的那种, 越小越好是当今潮流
2. 因为有放大不失真的特点, 所以如果你需要在网页上放个很大的T的图片, 可以作个最小的T, 然后用html语句放大, 效果一样, 文件大小就小很多了.
3. 除非是标题, 如果是给人阅读的句子, 尽量不要用大写的, 因为会另阅读很困难.
4. 你可能下了不少字体, 但请不要在同一页面像晒冷一样show off出来, 菜鸟才会那样做.
参考技术A 像素字体是啥...
PS可以打字吧...然后栅格文字化就变图片元素了

以上是关于什么是像素字体的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Twitter Bootstrap 使用像素作为字体大小?

iOS 字体规范和多屏适配

imagettftext 中的像素字体大小而不是磅值

QML 以像素为单位获取默认字体高度值

ps里面文字的大小是指像素还是啥 比如说文字36点 是指字体大小 还是像素

为啥 TextOutW() 会因自定义字体大于 131 像素而失败?