打印和显示的字体种类
电脑或其他电子设备中的字体按技术主要分为矢量字体(Vector font或Outline font)和点阵字体(Bitmap font),矢量字体主要包括Type1 、TrueType、OpenType等字体;点阵字体又叫光栅字体和位图字体。
1. 点阵字体(Bitmap font):点阵字体是把每一个字符都分成16×16或24×24个点,点阵字体优点是显示速度快,不像矢量字体需要计算;其最大的缺点是不能放大,一旦放大后就会发现文字边缘的锯齿。每个字形都以一组二维像素信息表示。这种文字显示方式于较早前的电脑系统(例如未有图形接口时的 DOS 操作系统)被普遍采用。由于位图的缘故,点阵字体很难进行缩放,特定的点阵字体只能清晰地显示在相应的字号下,否则文字只被强行放大而失真字形,产生成马赛克式的锯齿边缘。点阵字体的扩展名为FON。
2. 矢量字体(Vector font):其每一个字形是通过数学曲线来描述的,它包含了字形边界上的关键点,连线的导数信息等,字体的渲染引擎通过读取这些数学矢量,然后进行一定的数学运算来进行渲染。这类字体的优点是字体实际尺寸可以任意缩放而不变形、变色。通常使用贝塞尔曲线,绘图指令和数学公式进行绘制。这样可以在对字体进行任意缩放的时候保持字体边缘依然光滑,字体色素不会丢失。矢量字体文件以扩展名为TTF。
转载于:https://www.cnblogs.com/xmxu/archive/2012/07/12/2588695.html
打印和显示的字体种类相关推荐
- CAD图纸打印成PDF,字体间距变宽或显示不全的完美解决方法
1.cad在打印为PDF文件时,字体会变宽,显示如下图 cad显示: 打印为PDF后显示,字体间隔明显变宽了 解决办法:在布局打印中,选择PDF选项,然后 在字体处理中选择去掉"捕获图形中使 ...
- lodop打印不显示页码_CAD上明明有图,但是打印的时候不显示怎么办?原来要这样设置...
阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都会有分享,都是免费订阅,请您放心关注. " 有时候我们 ...
- lodop打印不显示页码_Excel|13个Excel打印技巧汇总,打印技巧大全
打印技巧是工作必备,无需理由! 很多时候大家得不到想要的打印效果,偶尔打印一两张表格,会出现各种状况:标题行不见了?打印范围错了?页眉页脚不对? 打印一个内容,总得弄出一堆草稿纸纸张来之不易,且打且珍 ...
- unity3D用图片当做字体显示————点阵字体概念
点阵字体是把每一个字符都分成16×16或24×24个点,然后用每个点的虚实来表示字符的轮廓.点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示. 字体结构 点阵字体也叫位图字体,其中每个字形都 ...
- C++终端打印有颜色的字体
终端打印有颜色的字体: https://blog.csdn.net/buckphil/article/details/72818248 printf 在Linux终端上输出彩色字体 (串口也适用) h ...
- 在console面板打印有颜色的字体
前端的同学一定都很熟悉console命令.我们经常会用到console.log()来打印一些调试信息,当然console还有其他很多妙用,如 console.log() 这个应该是最常用的 conso ...
- Ueditor设置默认字体、字号、行间距,添加字体种类
Ueditor默认字体.字号.行间距的修改: ueditor默认字号是16号,默认字体为sans-serif,默认行间距为5px,如下图所示: 首先,修改ueditor.all.js文件中如上图红框中 ...
- java操作跨页的word cell,“excle如何打印不出现断行“EXCEL中,如何不跨页断行打印或显示,谢谢...
EXCEL中,如何不跨页断行打印或显示,谢谢 打印预览--页面设置--工作表--网格线(打勾) 试试! java导入excel 判断当前行有没有数据 工作中用到入excel一个方法,你还可以通过一些插 ...
- 换行显示print_r($arr);打印结果显示:Array( [0] = 百度 [1] = 阿里)
数组array是非常重要的数据类型.相对于其他的数据类型,它更像是一种结构,而这种结果构可以存储一系列数值.数组能够在单一变量名中存储许多值,并且能够通过引用下标号来访问某个值. 在 PHP 中,有三 ...
最新文章
- python3中多项式创建_机器学习入门之机器学习之路:python 多项式特征生成PolynomialFeatures 欠拟合与过拟合...
- 使用RestTemplate模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别
- 在SAP HANA Express Edition里创建数据库表
- vb在服务器上新建文件夹,vb.net-如果不存在,如何在VB中创建文件夹?
- [www.infoshare.cc]【uiautomator】报告简介及查看
- 原创 | 职场风云 (二)试验田
- 二十九、非谓语动词_作定语
- 玩转pandas取数_下
- java根据日期获得周月
- Pixelmator for Mac(强大的图像处理软件)
- 扇贝开发:国内NFT平台运营主要合规问题
- 收发EtherCAT帧——ecx_getindex函数
- 流形上的预积分(上)
- ora-07445 oracle 9,遇到ORA-07445错误
- 【pg Postgres】 Postgres解决Permission denied for relation
- 无法启动程序 系统找不到指定的文件
- Unity图集优化原理
- 错误object is not a member of package
- 将Ops成员嵌入开发团队
- qt通过Tcp和SQL实现仿qq的聊天软件