2. 字体特性

字体可以根据各种特征将字体分为单个重叠类。当我们需要确定在特定环境中使用哪种字体家族时,知道这些特征通常是有用的。另请参见 ASPOSE.FONT关于 不同类型的字体的文档文档文章。

2.1. 比例和单层字体

字体可以成比例或单身范围。在成比例的字体中,字形取决于其形状不同。 同时,在单层字体中,所有字形均具有相同的宽度。单调字体的字形周围的额外空间使识别单词边界变得更加困难,从而使在此类字体中键入的文本较低。相比之下,比例(或 *印刷 *)字体通常允许将更多单词放在页面上,并且比单个字体更可读。请参阅下图:

比例和单层字体

尽管单身字体看起来不那么可读,但它们仍然使用。一个示例是表或程序列表,其中正确对齐内容很重要。自书以来,您总是会在任何计算机上的单音外字体中找到显示的计算机程序。这很容易将程序与周围文本区分开。

您甚至可以选择单身字体作为完整文档的基本字体,因为与不合理的段落一起使用时,这种字体看起来是手工制作的,使其具有打字机的风味。

2.2. 衬线和没有衬线字体

在某些字体中,字形具有 serifs,而在其他字体中则没有。这个事实使我们进行了另一个有用的分类。衬线在字形的四肢处是微小的水平笔触。最初,当罗马首都雕刻成石头时,它们是由凿子生产的。这就是为什么衬线字体通常被称为 *罗马 *字体的原因。

衬线和没有衬线字体

长期以来,长期认为衬线字体更可读性,因为它们为识别提供了更多的线索。但是,专门的研究表明,阅读速度并没有受到衬线的缺乏影响。

2.3. 字体家庭及其属性

除了我们上面讨论的粗略分类外,字体还将字体分组为字体家庭。字体家庭的成员具有共同的设计原理,并以大小,重量,宽度和形状的变化来区分。

字体形状

几乎每个字体家族都有一种称为“直立 *形状的形状”。您现在正在阅读的字体是直立的。该字体形状通常用于键入常规文本。

大多数家庭中包含的另一个重要形状是 *斜体 *形状,看起来

纹身文字

斜体字形倾斜向右倾斜,字母与它们的直立对应物的绘制不同,如下图所示:

直立,斜体直立和斜体形状比较

第一行显示了来自计算机现代衬线家族的字母,第三行以斜体形状显示相同的字母。为了更明显地绘制绘制,第二行给出了斜体字母而没有通常的倾斜字母。换句话说,这些是直立位置的斜体字母。

San Serif字体家庭通常缺乏适当的斜体形状。取而代之的是,它们具有 *倾斜的 *形状,其中常规直立字符向右倾斜。此类字体通常也称为 *倾斜 *或 *倾斜 *。 另一个常见的字体形状是 *小盖 *形状,其中小写字母表示为高度降低的首都。如果特定字体无法使用小盖形状,则有时会使用较小尺寸的直立大写,但这不会产生与精心设计的小盖字体相同的质量。真正的小帽子的宽度和重量不同于从同一字体中的大写字母降低到设计小盖的高度。您可以在下面的图中看到,假装大写的笔触太薄了。

真实和伪造的小帽子比较

重量和宽度

同一字体系列中,特定形状的字体可能在“粗细”上有所不同。此特性与绘制各个形状所用笔画的粗细有关。一些字体制造商将用于普通文本的字体粗细称为“书籍”,而其他一些制造商则将其称为“中等”。对于细笔画,通常使用“轻”这个名称,而较粗的笔画通常称为“粗体”。在较大的字体系列中,我们有时会发现一个范围,从“超轻”开始,经过“特轻”、半轻等等,最后以“超粗”结束。但某些字体系列通常只有几种粗细可供选择。例如,Computer Modern Roman 字体系列就只有“中等”和“粗体”两种粗细。

字体 *宽度 *是另一个重要属性。它指的是家庭中正常或中等宽度的膨胀或收缩量。计算机Modern Roman具有 *中等宽度 *和 *扩展宽度 *的大胆字体。凝结的字体通常用于标题和标题中,其中中等宽度字体在大尺寸时会消耗太多空间。

字体尺寸

字体大小的测量单元是打印机点(PT)。一英寸有72.27分。字体大小并不是指任何特定特征,而是字体设计器选择的值以指导用户。例如,在10pt字体中,字母的字母通常小于10pt高,并且诸如括号之类的字符大约具有此高度。

字体的外观取决于许多因素,例如小写字母的高度( *x-height *),中风宽度和后裔的深度(基线以下的字母的一部分,如字母’q’中)。这就是为什么两个相同大小的字体可能不会彼此融合。

在乳胶世界中,字体通常具有1.2的尺寸,这意味着它们遵循几何发展。这种布置使得可以轻松生产扩大的主副本,以便在稍后可以在照片上减少,从而有效地增加了最终输出分辨率。如今,字体通常被矢量化,因此可以随意缩放。结果,仅提供许多商业字体系列。

使用缩放字体而不是为特定尺寸设计的字体通常会产生较少的令人满意的结果。这是由于以下事实:字体不会以线性方式扩展到人眼。您可以看到下图中的区别:

真正的10pt和放大的5pt字体

较大尺寸的手工字体中的字形通常比从同一家族的较小尺寸放大字体更窄。人们应该尽可能使用为所需尺寸设计的字体,尽管必要时可以在较小范围内缩放字体。

2.4. 字体编码

正如我们在简介中提到的那样,Tex是指字体通过代码来解决字体的字形。这样的映射称为 *字体编码 *。在乳胶中,具有相同字体编码的两个字体应该可以互换,从而在给定输入的情况下,它们在印刷页面上产生了“相同”的字形。 通过通过字体编码对字体进行分类,可以修改其他特征,例如字体family或font series,并仍然确保排版结果保持可理解。

最初,Tex发行版包括每名字体仅128个字形的字体。因此,这些字体不包含任何重音字符作为单个字形。所有这些字形必须使用Tex的\Accent原始或类似方法来构建。结果,任何包含变音符号的单词都不能自动通过乳胶和kerning(字体中某些字母之间的间距进行校正)自动使用。这些字体的编码称为“ OT1”。尽管它仍然是乳胶的默认编码,但建议不建议将`ot1’用于英语以外的其他语言。

Tex用户社区定义了一个名为“ T1”的256个字符编码,该编码使Tex能够根据拉丁字母正确排版30多种语言。因此,强烈建议使用“ T1”编码,因为如今,几乎所有可以与乳胶一起使用的字体系列都可以在此编码中使用。实际上,t1编码中的 *仅 *仅 *可用。指定\usepackage [t1] {fontenc}```\ documentClass命令’’t1’t1 t1文档中的默认编码。

Have any questions about Aspose.TeX?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.