嵌入式教程:矢量字体和点阵字体的区别
2021-09-18 09:54:13
144
0

  在我们嵌入式教程的学习实操时会接触到LCD,而LCD还是相对简单的,也是比较常见的,我们去银行办业务拿号后等待叫号,当叫号时,柜员头上的屏幕就会显示号码,而这就是LCD的应用,而日常生活还有办证大厅,会议室等会运用到。



嵌入式教程:矢量字体和点阵字体的区别



  而LCD上我们最常用的就是点阵字体,而矢量字体也会有所使用。或许大家会听过一句话,点构成线,线构成面。点是一切画面最基础的的东西,即便点与点之间有空隙,只有把画面缩小就可以隐藏这些空隙了。


  但我们只要把图像或者字体放大,空隙就会非常明显,不过矢量字体就没有这种烦恼。因为矢量字体是通过数学曲线来呈现的,而这种呈现方式不管字体如何放大缩小都不会变形,这也是矢量字体和点阵字体最大的区别。



嵌入式教程:矢量字体和点阵字体的区别




  点阵字体是把汉字拆分为16X16或者24X24个点,然后通过LCD上面小灯的亮灭来显示字体,这种是最常见,也是最常用的。但这种字体就是通过点构成,近看都是一个个点,而且放大了会清晰看到文字边缘的锯齿。



  而矢量字体就是保存字体信息,每个尺寸的变动都会经过数学运算出相应的结果,这样保证了字体不是一成不变的,而是根据实际情况变化的。这样的字体理论上是可以无限放大而不受影响。


  想要学会在合适的时候使用合适的字体,那么我们就需要深入学习嵌入式教程,多看,多动手,唯有如此才能更好地掌握和理解二者。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

嵌入式教程:如何获取获取点阵字体
Html5教程初学者常犯的错误