DirectWrite 术语表

BiDi (Unicode 功能)

发音为“By-Dye”。 包含来自不同语言的单词混合的文本,必须以不同方向阅读。 通常需要特殊代码来处理。 “阿拉伯语和希伯来语是双向语言:文本从右到左,但数字从左到右。

ClearType

一种显著提高字体显示分辨率的字体显示技术,这样能平滑计算机屏幕上显示的字体而没有锯齿。 ClearType 显著提高了带数字接口的 LCD 监视器上文字的可读性,例如,在便携式计算机和高质量平板桌面显示器上显示的内容。

Direct2D

硬件加速的即时模式二维图形 API,可为二维几何图形、位图和文本提供高性能和高质量的渲染。 Direct2D API 旨在与使用 GDI、GDI+ 或 Direct3D 的现有代码进行良好的互操作。

DirectWrite

一个 DirectX API,可提供改进的高质量文本呈现,并与 GDI 和 Direct2D 实现互操作性。

DirectX

Microsoft Windows 操作系统的扩展。 DirectX 技术可帮助游戏和其他程序使用硬件的高级多媒体功能。

Gdi

一个可执行程序,它处理来自基于 Windows 的应用程序的图形函数调用,并将这些调用传递给相应的设备驱动程序,该设备驱动程序执行生成输出的硬件特定函数。 GDI 充当应用程序和输出设备之间的缓冲区,为应用程序提供与设备无关的世界视图,同时以设备相关的格式与设备交互。

字形

给定字体中字符的物理表示形式。 字符可能有许多字形,系统上的每个字体都可能为该字符定义不同的字形。

字形组合

将两个或更多字形组合成一个字形。

字形分解

将单个字形拆分为多个字形。

字形运行

一组按特定顺序排列的字形,具有相同的格式特征,如字体、大小、粗细和样式。

硬件加速文本

由使用硬件加速来提高呈现性能的技术呈现的文本。

互 操作 性

两个或更多 API 能够相互使用和传输信息。

字距调整

在特定单词内的特定字母对之间应用的间距。

letterspacing

调整两个字符之间的间距,以创建偶数间距的外观、将文本拟合到给定空间以及调整换行符。

结扎

两个或更多字符组合在一起,表示一个排版字符。 现代拉丁语脚本使用一些。 其他脚本使用许多依赖于字体和样式的连字。 某些语言具有必需的连字,例如阿拉伯语。

智能指针

包装 COM 接口指针的类,该指针将自动释放接口对象。

swashes

装饰性添加的字符,使更风格字形。

Unicode

字符编码标准由表示世界上几乎所有书面语的 Unicode 联合会开发。 Unicode 字符库有多个表现形式,包括 UTF-8、UTF-16 和 UTF-32。 大多数 Windows 界面使用 UTF-16 窗体。 (GTMT 有 20 个定义) 。

Windows Presentation Foundation (WPF)

.NET Micro Framework 3.0、Windows Vista 和 Microsoft Silverlight 使用的 GUI 框架。 .NET Micro Framework GUI 类松散地基于 WPF。