本文档是个人翻译内容,仅供学习使用,翻译原文网址: https://developer.apple.com/fonts/TrueType-Reference-Manual/RM02/Chap2.html
如遇版权侵犯问题,请告知我,我将关闭此内容。
更多内容参考 【TrueType】TrueType Reference Manual(TrueType用户手册)
Font Engine(字库引擎)
目录
- 1、Introduction(简介)
- 2、How the font engine works(字库引擎是怎么工作的)
-
- 2.1、Scaling the master outline(缩放主轮廓)
- 2.2、Converting FUnits to pixels(将轮廓图单位转换为像素)
- 2.3、Creating the origin point and the advance point(创建原点和前进点)
- 2.4、Grid-fitting a scaled outline(网格拟合缩放轮廓)
- 2.5、Scan converting a grid-fitted outline(扫描转换网格拟合轮廓)
- 2.6、Distinguishing the inside from the outside of a glyph(区分字形的内外)
- 2.7、Using the scan converters to control dropouts(使用扫描转换器控制)
- 3、The interpreter environment(解释器环境)
- 4、Instruction processing(指令处理)
-
- 4.1、The instruction stream(指令流)
- 4.3、The stack(栈)
- 4.4、Moving data from the instruction stream to the stack(将数据从指令流移动到堆栈)
- 4.5、Managing the stack(栈管理)
- 4.6、Repeating an instruction with loop(使用循环重复指令)
- 4.7、Performing arithmetic(算术性能)
- 4.8、Performing logical operations(执行逻辑操作)
- 4.9、The storage area(存储区域)
- 4.10、Reading from and writing to storage(从存储器读取和写入存储器)
- 5、Managing points in the pixel grid(管理像素网格中的点)
-
- 5.1、Zones and points(区域和点)
- 5.2、Setting zone pointers(设置区域指针)
- 5.3、Setting reference points(设置参考点)
- 5.4、Flipping points(翻转点)
- 5.5、Movement in the pixel grid(像素网格中的移动)
- 5.7、Setting and getting point locations(设置和获取点位置)
- 5.8、Getting the location of a point along the projection vector(获取点沿投影向量的位置)
- 5.9、Setting the location of a point(设置点的位置)
- 5.10、Measurement in the pixel grid(像素网格中的测量)
- 5.11、Setting the projection vector(设置投影矢量)
- 5.12、Finding the distance between two points(求两点之间的距离)
- 5.13、Engine compensation using color(颜色补偿引擎)
- 5.14、Determining the color of a distance(确定距离的颜色)
- 5.15、Compensate for the engine characteristics(补偿发动机特性)
- 5.16、Rounding(舍入)
- 5.18、Setting the round state(设置圆形状态)
- 5.19、Order of rounding operations(舍入操作的顺序)
- 5.20、Moving points(移动点)
- 5.21、Shifting the position of a point(移动点的位置)
- 5.22、Moving a point to a specified location(将点移动到指定位置)
- 5.23、Moving a point a stated distance(将点移动指定的距离)
- 5.24、Aligning points(对齐点)
- 5.25、Interpolating points(插值点)
- 5.26、Creating points in the twilight zone(在黄昏地带创建点)
- 5.27、Cut-in values(切入值)
- 5.28、The control value table(控制值表)
- 5.29、The control value cut-in(控制值切入)
- 5.30、The single width value and single width cut-in
- 5.31、Order of operations
- 5.32、Size specific instructions
- 5.35、A DELTAP example
- 5.36、A DELTAC example
1、Introduction(简介)
本章节详细描述了基于TrueType格式字库的引擎工作方式, 该软件可将TrueType字体中的信息转换为适合在屏幕或打印机上显示的光栅图像。
This chapter provides an overview of the key concepts needed to understand the TrueT