简单来说,字体文件存储了字体的外形信息,采用贝塞尔曲线来表示外形。字体放大,外形随之发生变化,因此,矢量字体可以各种放大而不模糊,点阵字体则不具备这种优良的特性。
具体可以看我写的博客,https://jdhao.github.io/2018/11/27/font_shape_mathematics_bezier_curves/,欢迎讨论!
简单来说,字体文件存储了字体的外形信息,采用贝塞尔曲线来表示外形。字体放大,外形随之发生变化,因此,矢量字体可以各种放大而不模糊,点阵字体则不具备这种优良的特性。
具体可以看我写的博客,https://jdhao.github.io/2018/11/27/font_shape_mathematics_bezier_curves/,欢迎讨论!
|
MicroiNov 30, 2018 via iPhone
1
造轮子?
|
|
TonyLiu2caNov 30, 2018
3
当初联想中文打印机的字库的还原就是我们做的,填充是关键。
|
|
chengluyuNov 30, 2018
4
不错。其实填充的时候还有一个问题,就是在小字号下如何让笔画更清楚,如果能简单介绍一下 hinting 技术就更好了。
|
|
6
@TonyLiu2ca 打印或者输出到显示器确实要考虑填充问题,这篇主要是想弄明白字体是如何表示的😃
|
|
loadingNov 30, 2018 via Android
7
linux 有源代码,去看吧,当然可能有点难找。
|
|
loadingNov 30, 2018 via Android
8
@TonyLiu2ca 似乎有些字体,填充有地方应该填的,又没填,我觉得是字体问题。
|
|
jasonyang9Nov 30, 2018
9
赞,收藏了。
纠个错。第三段:arbitory 应该是 arbitrary 吧? |
|
10
@jasonyang9 是滴,写错了。。
|