Autohint = "忽略导出面板的设置，对指定子样强制开启自动渲染提示。";

"Axis Location" = "将母版或子样的内部设计坐标系，在导出时重新映射为可变字体 UI 中的公开值（“外部坐标”）。当您的内部设计坐标系不符合 OpenType 规范的建议时，此参数配置将有所帮助。\n\n[OpenType spec: OpenType Design-Variation Axis Tag Registry, Registered axis tags](https://learn.microsoft.com/typography/opentype/spec/dvaraxisreg#registered-axis-tags)";

"Axis Mappings" = "通过将内部设计坐标映射到向用户公开的外部坐标的方式，创建 `avar` 参数表。将内部坐标放入左列，将外部坐标放入右列。或者，通过在图表中点击/拖动来添加和编辑值。内部坐标范围由 “字体信息 > 母版” 中每个母版的参数轴实际位置决定，而外部坐标范围由每个母版中的**参数轴外部定位**（Axis Location）参数确定。\n\n请注意，参数轴映射仅适用于**单个轴**，并不能针对**其他轴**的位置差异进行调整。这是 `avar` 的技术限制，你可能不得不妥协为单组映射，或甄选一个平均值作为目标映射。";

ascender = "覆盖指定文种的上升部量度值。该数值将在编辑视图中将被优先使用。设置时需要在冒号前使用小写的文种名称，数值跟随于冒号之后。例：`cyrillic: 720`（对于西里尔字符，将上升部设置为 720）可为多个文种添加多条参数。";

blueFuzz = "该参数配置 渲染边界容忍量（BlueFuzz）。即 Type 1/CFF BlueFuzz 字段。\n\nType 1 规范声明：该数字指定了 “（在两个方向上）渲染对齐区域相对于横笔字干的扩展单位数”。如果横笔字干的顶部超出顶部区域，但尚在 BlueFuzz 数值内，则渲染器将令字干顶部落于区域内。该参数同样影响底部区域中横笔字干下沿的渲染行为。BlueFuzz 的默认值为 1。\n\n> Adobe 声明 BlueFuzz 用于补偿 “稍不精确的坐标数据。” 因此，他们建议直接调整渲染对齐区域，并将 BlueFuzz 明确设置为零。\n> “由于非零的 BlueFuzz 数值事实上扩大了对齐区域的范围，导致区域之间必须相隔至少（2 × BlueFuzz + 1）个单位。由于默认的 BlueFuzz 值为 1，意味着区域间至少应相隔 3 个单位。”";

blueScale = "该参数配置 PostScript 渲染缩放比（BlueScale）。即 Type 1/CFF BlueScale 字段。\n\n它用于控制字体尺寸，直到刚好避免出现出框形状。计算公式为：(“300dpi 下的点制字号” – 0.49) ÷ 240。例：300dpi 时，10pt 的缩放比为 0.039625。如果不自行设置，则 blueScale 默认值为 0.037，对应于：“300dpi 或每 em 为 39 像素的情况下，9.37pt的点制字号”。若此时如果每 em 使用 40 像素以上的配置显示时，就会展现出框形状的细节。最大 blueScale 取决于渲染对齐区域的大小。300dpi 下的最大点制字号 = 0.49 + 240 ÷ “最大对齐区域尺寸”。对应的 PPM（em 的像素单位数）= 2.04 + 1000 ÷ “最大对齐区域尺寸”。\n\n(“最大点制字号” – 0.49) × (“最大对齐区域大小”) 必须小于 240。\n\n例：您的最大渲染对齐区域为 21 个单位，因此：2.04 + 1000 ÷ 21 = 49.659，因此可以抑制出框形状的最大 PPM 为 49。相应的最大点制字号为 0.49 + 240 ÷ 21 = 11.919pt（300dpi），此时 blueScale 的值不能超过 (11.919 – 0.49) ÷ 240 = 0.04762。";

blueShift = "PostScript 渲染偏移阈（BlueShift）。即 Type 1/CFF BlueShift 字段。\n\n默认值为 7。用于拓展显著小于 blueScale 配置的字体大小的字形特征渲染。在以下情况下会显示渲染对齐区域中的出框形状：(a) 出框量大于等于 BlueShift 配置或 (b) 小于 BlueShift 但大于半个像素。例：将 blueScale 设置为对 32 PPM 以下抑制出框形状，blueShift 设置为 6，出框量 12 单位。笔画末端略微倾斜，并在基线下继续下探 5 个单位。在 0～32 PPM 间，基线将保持完全水平。从 33 PPM 开始，出现出框形状。但笔画末端将继续保持平坦，因为对于 5 单位的偏移量，直到 100 PPM 才会大于半个像素。";

capHeight = "覆盖指定文种的大写字母高度量度值。该数值将在编辑视图中将被优先使用。设置时需要在冒号前使用小写的文种名称，数值跟随于冒号之后。例：`adlam: 680`（对于 Adlam 语字符，将大写字母高度设置为 720）可为多个文种添加多条参数。";

"Design Grid" = "虚线网格的行数和列数。主要用于 CJK 设计。可导入三个值：`[script:]horizontal,vertical`，其中文种参数为可选项。\n\n例：`10, 10`（即为全部字符添加 10×10 网格）或 `han: 3, 3`（即对汉字字符添加 3×3 网格）。";

"CJK Grid" = "同时设置纵横虚线网格数，于编辑中日韩字符形时显示。您可以使用 **CJK 横格数** 和 **CJK 纵格数** 单独设置行与列。如果没有设置参数，则不显示网格。此参数可参照 **CJK 字框比例** 参数进行本地化配置。";

"CJK Grid Horizontal" = "设置横向虚线网格数，于编辑中日韩字符形时显示。此参数可参照 **CJK 字框比例** 参数进行本地化配置。";

"CJK Grid Vertical" = "设置纵向虚线网格数，于编辑中日韩字符形时显示。此参数可参照 **CJK 字框比例** 参数进行本地化配置。";

"CJK Guide" = "设置字面框线与字身框线的长度比例，于编辑中日韩字符形时显示。例：“10” 即 10%。设置后于 CJK 字身框内侧显示一组新的框线。您可以使用文种标签来自定义显示配置。例：`kana:5`。可为多个文种添加多条参数。";

codePageRanges = "设置 `OS/2` 参数表中 `ulCodePageRange1` / `ulCodePageRange2` 标志位。“用于指定字体文件中平台 “3” 编码 ID 1（即 Microsoft 平台）的 cmap 子参数表所包含的代码页。”每个激活的代码页 “都被认定为可用。每个标志位互相独立，并且可以以任意组合配置。具体的 ‘可用性’ 由字体设计者决定，尽管字符集选择时应尽可能通过代码页确保真实可用”。\n\n[OpenType spec: OS/2 ulCodePageRange](https://learn.microsoft.com/typography/opentype/spec/os2#cpr)";

"Color Layers to SVG" = "若勾选该项目，将生成 `SVG` 参数表，其中存储有 CPAL 彩色图层信息。而在分层字体配置中，存储的信息来自带有 **母版色彩**（Master Color）参数的母版。";

"Color Layers to COLR" = "若勾选该项目，将生成 `COLR` 参数表，其中存储的信息来自带有 **母版色彩**（Master Color）参数的母版。";

"Color Palette for CPAL" = "用于 `CPAL` OpenType 参数表的色板编号（需使用 **色板**Color Palettes 参数进行配置）。";

"Color Palette for SVG" = "用于 `SVG` OpenType 参数表的色板编号（需使用 **色板**Color Palettes 参数进行配置）。需要与 **SVG 彩色图层**（Color Layers to SVG）参数配套使用。";

"Color Palettes" = "用于定义导出至 `CPAL` OpenType 参数表的色板，遵循 “微软风格” CPAL/COLR 彩色字体规范。该参数亦将允许在字体与编辑视图对彩色字符形进行预览。";

"Compatible name Table" = "依照某些 Mac 应用程序（特别是 Quark XPress 和 FontExplorer）的预期，导出旧制式的 `name` 参数表。它虽然改进了这些应用程序字体菜单中字体样式的分组行为，但可能会破坏其他地方的功能，尤其是 Microsoft Office。建议谨慎使用此参数。";

"cvt Table" = "用于配置 `cvt`（控制值参数表 control value table）的参数列表。当您在 Glyphs 中打开 TTF 时，应用程序将在此参数中保存当前的 `cvt` 参数值。其目的仅为重新导出操作保留现有的 TT 渲染提示，无法手动编辑。如果您想执行自己的 TrueType 指令，请删除此参数。";

"Decompose Components in Variable Font" = "导出（基于 TureType 的）可变字体时，所有部件都将释放为曲线。此选项旨在规避 macOS Mojave 10.14.5 之前版本中的 CoreText 渲染缺陷，该故障将影响复合字形的字符间距，并在某些情况下更改左边距（LSB）的数值。由于生成的可变字体不再使用部件机制，因此其文件大小可能会急剧增加。";

"Decompose Components" = "于导出时释放所有部件。适用于软件环境无法正确处理部件的情况，例如早期 macOS 版本中对可变字体的不同实现方式。文件大小将会增加。只对 TrueType 字体生效；基于 CFF 的字体始终会被释放曲线。";

"Decompose Glyphs" = "在导出时释放指定复合字符形内的路径。在由于使用 **重命名字符形**（Rename Glyphs）等参数导致部分部件发生变化时，该参数可提供一些便利。";

"Decompose Brace Layers" = "在可变字体导出时，释放字符形中具有差值中间层（“括号图层”）的部件。\n\n默认为启用。";

"Default Layer Width" = "用于配置新创建字符形及图层的字宽。默认字宽值为 600 个基础网格单位，CJK 字符形为 1000，角部件则为 200。\n\n如果您使用小写文种名称和冒号作为前缀，则指定的图层字宽仅应用于该文种的字符形。例：`cyrillic: 400`（将西里尔字符设为 400）或 `han: 850`（将汉字字符设为 850）。可为多个文种添加多条参数。";

descender = "覆盖指定文种的下降部量度值。该数值将在编辑视图中将被优先使用。设置时需要在冒号前使用小写的文种名称，数值跟随于冒号之后。例：`arabic: -300`（对于阿拉伯字符，将下降部设置为 -300）。可为多个文种添加多条参数。";

"Disable autohinting for glyphs" = "用于配置在导出时从 PostScript 自动渲染提示中排除的字符形。（TrueType 自动渲染提示只能对整个字体启用/禁用。）当某些字符形不适合执行渲染提示时，该参数可提供一些便利，例如装饰字符。";

"Disable Masters" = "禁用指定的母版。主要用于特定的工作流或测试目的。例如，去除某个中间层母版后，测试插值是否仍能正常运行。";

"Ignore out of bounds instances" = "忽略所有出现在设计空间之外的子样（例如，子集化等情况）。";

"Disable Subroutines" = "配置该参数可在导出字体时禁用 CFF（紧凑字体格式，Compact Font Format）曲线子集优化功能。可在以下场景使用：\n\n- (a) 字体曲线含有过于复杂的节点设计并且根本无法导出时\n- (b) 仅希望测试导出功能，但字体含有大量字符形（例如 CJK 字体），导致每次导出时编译时间过长。";

"Don't use Production Names" = "勾选后 Glyphs 将依照当前字符形名称导出至最终字体文件，不再依据内部字符形数据库自动重命名。但某些应用程序和系统只接受 AGL（Adobe 字符形列表，Adobe Glyph List）命名方案，如 OS X 10.4 的文本引擎。该参数等同于 “文件 > 字体信息 > 其他 > 使用自定义名称” 中的设置，适用于希望采用自定义命名方案的用户。";

"EditView Line Height" = "用于配置编辑视图中的文本行高。如果您有特定的纵向量度值，默认行高无法与之匹配，该参数可提供一些便利。\n\n不影响最终导出文件。";

"Elidable STAT Axis Value Name" = "针对指定参数轴，将子样的样式名称声明为可省略项目。使用待显示参数轴的 4 字母标签作为配置值。通常会针对 “regular” 样式添加此参数，再为名称为可省略的每个参数轴分别添加该参数。\n\n例：在一套双参数轴的设置中，名为 “Regular” 的子样具有两个 **可省略的 STAT 参数轴样式名**，分别设为 “wght” 与 “wdth”。在与其他显示字符串组合时，不相关的样式名称将被省略。通常而言，默认样式名称为 “Regular”、“Normal” 等。半粗体字重与标准宽度结合时通常称为 “Semibold”，而不是 “Semibold Regular”；或者标准字重与斜体样式组合时，简称为 “Italic”，而不是 “Regular Italic”。在此类情况下，显示名称 “Regular” 被设定为可省略。\n\n[OpenType spec: STAT, Style Attributes Header](https://learn.microsoft.com/typography/opentype/spec/stat#style-attributes-header)";

"Enforce Compatibility Check" = "强制在母版间启用兼容性检查。仅当 “文件 > 字体信息 > 导出项” 中定义的某个子样需要使用一对母版进行插值时，才会检查兼容性。如果您的母版间未定义具体子样, 但依然需要确保互相兼容时，该参数可提供一些便利。例如，用于可变字体。";

"Export AAT" = "用于控制导出时是否包含 Apple 高级字体排印（AAT）指令，见 “字体信息 > 特性 > 先导表 > morx.”。若字体信息中含有 `morx` 指令，则默认编译为 `morx` 参数表。该参数可禁用以上导出行为，从而产出纯 OpenType 规格的字体文件。";

"Export COLR Table" = "用于控制导出时是否包含 `CPAL`（色板，Color Palette）与 `COLR`（色彩）参数表。当满足编译条件时，他们将默认开启并编译至导出文件。该参数配置可改变以上行为。\n\n[OpenType spec: CPAL](https://learn.microsoft.com/typography/opentype/spec/cpal)\n[OpenType spec: COLR](https://learn.microsoft.com/typography/opentype/spec/colr)";

"Export Glyphs" = "无视字符形本身的导出设置，强制依据该字符形列表进行导出。";

"Export kern Table" = "该参数用于配置导出时是否添加旧制式的 `kern`（字偶距）参数表，补充 `GPOS` 参数表中的字偶距调整功能。仅影响 TrueType 导出（.ttf 或 TT 规格的 webfont）。所有字偶分组都将被遍历展开，打散为单对字符的字偶距值。这意味着您必须在使用此参数前适当的简化分组，否则您将面临表溢出的风险。\n\n**强烈不建议使用此参数，**它仅用于对已失效或旧式软件的支持，该情况极少出现。**仅当您知道自己在做什么时使用此参数。**\n\n[OpenType spec: kern table](https://learn.microsoft.com/typography/opentype/spec/kern)";

"Export morx Table" = "导出字体时在 AAT（Apple 高级字体排印，Apple Advanced Typography）参数表中额外插入 `morx`（字符形变体拓展项，extended glyph metamorphosis）参数表。在 “文件 > 字体信息 > 特性“ 中名称为 `morx` 的先导表中可配置具体导出内容，需以 MIF 代码（变体输入文件）格式编写。为此，您必须安装 Apple Font Tools 的 ftxenhancer 命令行工具。更多信息，请参阅 Apple Font Tools 随附的文档。";

"Export OpenType" = "用于控制导出时是否包含各类 OpenType 参数表。若该参数被禁用，且 “文件 > 字体信息 > 特性 > 先导表” 中设置有 `morx` 数据，将导出纯 AAT（Apple 高级字体排印，Apple Advanced Typography）规格的字体文件。";

"Export sbix Table" = "用于控制导出时是否包含 `sbix`（标准位图图像，Standard Bitmap Graphics）参数表。当满足其编译条件时，将默认开启并编译至导出文件。该参数配置可改变以上行为。\n\n[OpenType spec: sbix](https://learn.microsoft.com/typography/opentype/spec/sbix)";

"Export STAT Table" = "用于控制导出时是否包含 `STAT`（样式属性，Style Attributes）参数表。当满足其编译条件时，将默认开启并编译至导出文件。该参数配置可改变以上行为。\n\n[OpenType spec: STAT](https://learn.microsoft.com/typography/opentype/spec/stat)";

"Export SVG Table" = "用于控制导出时是否包含 `SVG` 参数表。当满足其编译条件时，将默认开启并编译至导出文件。该参数配置可改变以上行为。\n\n[OpenType spec: SVG](https://learn.microsoft.com/typography/opentype/spec/svg)";

"Family Alignment Zones" = "用于处理低分辨率下由于个别字重的出框形状不同，导致屏幕显示效果不一致的问题。\n\n通常而言，为字体家族中最重要的字体复制一致的渲染对齐区域是个好做法，常选用 Regular 或 Book 子样作为样本。如果单一字重和家族渲染对齐区域之间的高度差小于 1 像素，则渲染器将尝试对齐所有字重。\n\n重要提示：要使此机制起作用，家族渲染对齐区域必须与母版中设置的区域兼容。";

"Feature for Feature Variations" = "指定插值替换层变体字符形（即 “方括号图层”）开启的 OpenType 特性。默认值为：`rlig`。";

fileName = "字体的文件名称，不带 `.otf` 等文件后缀。方便您导出带有相同字体样式名称的两个子样，避免文件互相覆盖。";

Filter = "在子样释放复合字符形后，对字符形套用滤镜或程序功能。\n\nGlyphs 内置滤镜可于滤镜配置窗口左下角复制当前参数字符串。\n\n手工配置方式如下，规则为方括号后的部分：\n- 【添加极值点】 **AddExtremes**\n- 【自动渲染提示】**Autohinting**\n- 【轮廓填充】  **HatchOutlineFilter;** OriginX: *x*; OriginY: *y*; StepWidth: *distance*; Angle: *angle*; Offset: *thickness*\n- 【偏移曲线】  **OffsetCurve;** *x*; *y*; *makestroke*; *position/auto*\n- 【去除重叠】  **RemoveOverlap**\n- 【粗糙化】   **Roughenizer;** *segmentlength*; *x*; *y*; *angle*\n- 【圆角化】   **RoundCorner;** *radius*; *visualcorrection*\n- 【字体圆角化】 **RoundedFont;** *stem*\n- 【变换】    **Transformations;** LSB: *±*shift*; RSB: *±*shift*; Width: *±shift*; ScaleX: *percent*; ScaleY: *percent*; Slant: *degrees*; SlantCorrection: *bool*; OffsetX: *amount*; OffsetY: *amount*; Origin: *select*\n\n斜体部分均为可配置字段：对于布尔值（*makestroke / visualcorrection / bool*），1 表示是，0 表示否。*position / auto* 必须设为浮点数，0.0 = 0%，1.0 = 100%，或使用字符串 `auto` 代表 **自动优化描边**。*RoundedFont* 语法中的 *stem* 为可选项。*Transformations* 语法中的 *select* 值可以是 0～4 的数字，分别代表 “路径 > 变换 > 原点” 中的五个选项：**大写字母高度(0) / ½ 大写字母高度 (1) / x 高度 (2) / ½ x 高度 (3) / 基线 (4)**。\n\n若只对特定字符形应用滤镜，请添加 `include:`（包含）或 `exclude:`（排除），后跟以空格或逗号分隔的字形名称，例如：`RemoveOverlap; exclude:a,b,c`。\n\n如果希望使用第三方滤镜插件，请参阅各自文档以了解参数字符串规则。请注意，以上包含/排除选项或许不可用。\n\n如果要在路径释放前应用滤镜，请使用 **预处理滤镜**（PreFilter）进行配置。";

"fpgm Table Assembly" = "`fpgm`（字体编程）参数表代码集。当您在 Glyphs 中打开 TTF 时，应用程序会将现有的 fpgm 代码存储在这里。 这是为了保留现有的 TT 渲染提示以供重新导出，不能手动编辑。 如果您想执行自己的 TrueType 指令，请删除此参数。\n\n[OpenType spec: fpgm](https://learn.microsoft.com/typography/opentype/spec/fpgm)";

fsType = "阐述嵌入式授权类型的标志位。标志位由 OpenType `OS/2` 规范定义。即 OpenType `OS/2` 参数表中的 fsType 字段。“类型标志位。表示字体的嵌入式许可权限。可嵌入型字体允许存储于文档本身。在没有安装字体的系统（远程系统）上打开带有嵌入字体的文档时，恰当的应用程序可直接加载嵌入字体临时使用（某些情况下永久使用）。嵌入许可权由字体供应商授予。在 OpenType Font Embedding DLL 规范和 DLL 发行说明中描述了用于实现 OpenType 字体嵌入式加载的 API。若应用程序使用 Font Embedding DLL 或其他方式实现字体嵌入，将不得载入未开放嵌入许可的字体（请参阅下述 **仅预览/打印** 及 **允许编辑** 嵌入形式）。” 您可以将 fsType 设置为以下五类状态：\n- *可安装：*“配置为该形式时，该字体可以被应用程序嵌入并永久安装于远程系统中。该远程系统的用户将获得与字体原始购买者相同的字体权利、义务及授权，同时受相同的最终用户许可协议、版权、设计专利和/或商标条款约束。”\n- *禁止：*“禁止嵌入授权：未经合法所有者的许可，不得以任何方式修改、嵌入或交换任何配置为该形式的字体。注意：要使禁止嵌入授权生效，必须将其设置为唯一的嵌入形式。”\n- *允许编辑：*“配置为该形式时，该字体允许被嵌入，并临时加载至远程系统。与 **仅预览/打印** 字体相比，包含可编辑字体的文档可以打开阅读、编辑，并且可以保存更改。”\n- *仅预览/打印：*“配置为该形式时，该字体允许被嵌入，并临时加载至远程系统。包含该类字体的文档必须以 “只读” 方式打开；不能对文档进行任何编辑。”\n- *禁止子集化：*“配置为该形式时，该字体在嵌入之前不能被子集化。可同时套用其他嵌入限制类型。”\n\n[OpenType spec: OS/2 fsType](https://learn.microsoft.com/typography/opentype/spec/os2#fst)";

"Get Hints From Master" = "定义将哪个母版作为手动 PS/TT 渲染提示的来源，有时也称为 “主母版”。来自其他母版的渲染提示将被忽略。若未设置，将从 “文件 > 字体信息 > 母版” 中的第一个母版中获取手动渲染提示信息。这也会影响 TTFStems 和 TTFZones 参数的处理：这些参数的增量和作用域按钮 UI，仅在已配置的母版中显示。";

glyphOrder = "对该工程文件及最终字体同时生效。每个字符形占一行，您可以从 “列表筛选器” 中拷贝粘贴内容。\n\n对于未列入此表的字符形，将依照Glyphs默认规则列于已排序字符形之后。";

"Grid Spacing" = "生成 CFF 字体时的坐标精度，以基础网格单位配置。该值对应于 “字体信息 > 其他” 中的（网格尺寸 ÷ 子网格数）。但在导出时，任何小于 1.0 的网格精度值，都会将坐标精度调整至为基础网格单位的 1/100。即，任何小于 1 的该参数值都等价于 0.01。此参数主要用于，避免在非常细窄的插值计算中对点坐标进行粗暴的取整。任何大于等于 1.0 的网格精度值都将导致网格单位的直接取整。即，任何大于等于 1.0 的该参数值都等价于 1.0。该参数对 TrueType 曲线没有影响，该规格无法设置更高的坐标精度。";

"Hangul Composition Groups" = "用于定义韩字字符的组合形式。 选择一个主体 Jamo（韩字字母）字符形或类似格式变体，将自动合成复杂的韩字组合。";

"Has WWS Names" = "该项目配置 `OS/2` 参数表中 `fsSelection` 条目的第 8 位：根据 OpenType 规范，该位表示 “字体 `name` 参数表中的字符串可以匹配字重/字宽/倾斜的家族命名，故而无需使用 name ID 21 和 22。“\n\n仅当您的字体命名符合 WWS 范式时，该项目才有意义。\n\n[OpenType spec: OS/2 fsSelection](https://learn.microsoft.com/typography/opentype/spec/os2#fsselection)";

hheaAscender = "用于描述上升部高度，存储于 `hhea` 参数表中。 “文字设计概念中的上升部（基线至上升部区最高点的距离）。”\n\n`hhea` 中的纵向量度值主要用于 Mac 应用程序、浏览器等。 因此，除非您必须保持与旧软件的向后兼容性，否则建议将 `hhea` 值与 `typo*` 系列参数值保持同步，并激活**使用 Typo 系列量度值**参数。\n\n有关纵向量度值的详细讨论，请参阅 [纵向量度值](https://glyphsapp.com/tutorials/vertical-metrics) 教程。\n\n[OpenType spec: hhea](https://learn.microsoft.com/typography/opentype/spec/hhea)";

hheaDescender = "用于描述下降部尺寸的**负整数**，存储于 `hhea` 参数表中。 “文字设计概念中的下降部（基线至下降部最低点间的距离）。” 有关 `hhea` 参数值的讨论，请参阅 **hhea 上升部**。\n\n[OpenType spec: hhea](https://learn.microsoft.com/typography/opentype/spec/hhea)";

hheaLineGap = "用于提供行间空隙建议值，存储于 `hhea` 参数表中。 “文字设计概念中的行间距。在某些旧制式程序中，负值将被视为零。” 有关 `hhea` 参数值的讨论，请参阅 **hhea 上升部**参数。\n\n[OpenType spec: hhea](https://learn.microsoft.com/typography/opentype/spec/hhea)";

"Ignore Vertical Hints" = "在 TrueType 导出时，将忽略所有定义为竖笔字干的渲染提示，例如通过 **TTF 渲染提示字干** 进行的设置。可对专门用于亚像素渲染的导出项提供帮助。或者在 webfont 导出时，希望尽可能缩减文件的大小。该参数只影响手动 TT 渲染提示，不适用于 TTF 自动渲染提示或 PS 渲染提示。";

"Import Font" = "引用一个外部 .glyphs 文件，被引用文件中所有不在当前字体中的字符形都会被热链接，且按照其图层和母版排序。类似将字符形从被引用的文件复制进当前文件中。这些字符形在字体和编辑视图中可见、可打出，但维持锁定状态。对于在多个用户之间拆分设计工作，或在文件之间共享智能部件非常有用。";

"Import Master" = "从外部 .glyphs 文件中引用一个母版，它将以热链接的形式并入当前文件，类似您手动将其添加到 “文件 > 字体信息 > 母版” 中。两个文件的插值计算必需兼容。可为每个需要热链接的母版各自添加参数。";

"Instance Preview" = "可将 “文件 > 字体信息 > 导出项” 中的子样预览字符串从默认的 'Aang126' 修改为指定的字符形名称。";

InterpolationWeightY = "纵向插值。在一个子样中，你可以通过引入该自定义参数对 x/y 轴方向分别进行插值。如需生效，必须与子样的插值字重不同。注意，该参数可能导致对角线方向的变形。我们建议让 插值字重∙ Y 方向 的数值接近于正常的插值字重。\n\n例如：两个字重为 20 和 100 的母版，以及一个字重为 50 的插值子样。竖笔看起来正确，但笔画看起来过薄。设置为 60 时看起来正常，但又导致竖笔视觉上过粗。所以，你可以将子样字重保持在 50，将本自定义参数设置为 60。现在，竖笔（x 轴）仍然使用 50 进行插值，而横笔（y 轴）将使用 60 进行插值。";

isFixedPitch = "设置 `post` 参数表中的 `isFixedPitch` 标志位。声明字体是否设计为等宽风格。软件可以使用该信息确保在任何给定的 PPM 尺寸下，所有的字符形都以相同的横向像素数量呈现。\n\n**⚠️高危操作：该参数会将所有字符形的字宽与 空格 字符形的字宽进行同步。** 如在 “母版设置 > 数值” 中配置有 `.monospace` 值，可避免以上情况。\n\n[OpenType spec: post](https://learn.microsoft.com/typography/opentype/spec/post)";

italicAngle = "覆盖 “文件 > 字体信息 > 母版” 中的 **斜体角度** 值，可对单一文种或整个字体进行配置。这些值将优先作用于当前编辑视图文种相关的字符形。配置时，需配合文种的小写名称，后带冒号及数值，例如：`latin: 7`。对多个文种，需要独立配置自定义参数条目。该数值是与垂线间的顺时针方向角度值。对于角度不为 0° 的直立字体也很有用，macOS 可能将非 0° 认作斜体。该参数将影响 `CFF ItalicAngle`, `post italicAngle`, `OS/2` 上下标的 x 偏移量，以及 `hhea caretSlopeRise/caretSlopeRun` 等参数表条目。\n\n[OpenType spec: OS/2](https://learn.microsoft.com/typography/opentype/spec/os2)\n[OpenType spec: post](https://learn.microsoft.com/typography/opentype/spec/post)\n[OpenType spec: CFF](https://learn.microsoft.com/typography/opentype/spec/cff)\n[OpenType spec: hhea](https://learn.microsoft.com/typography/opentype/spec/hhea)";

"Keep Glyphs" = "该列表用于配置需要保留于导出字体文件中的字符形。所有其他字符形将被丢弃，字距调整和自动特性代码将进行更新。与 **移除字符形**（Remove Glyphs）参数相反，该参数可用于设定 webfont 字符集以获得更小的文件。**移除字符形** 与 **保留字符形** 参数互斥，不得同时使用。";

"Keep Overlapping Components" = "启用该参数后，Glyphs 将不再解组含有重叠部件的复合字形，例如字符形“Ccedilla”。可对 TrueType 字体后处理工作提供帮助。该参数不影响 CFF 导出。";

"Keep Transformed Components" = "在复合字形中，不释放带变换的部件（经过横/纵向缩放，或纵向移动）。可帮助 TrueType 字体的后处理工作。对于待发布的项目，则不建议使用此参数，它可能会干扰相关字符形中的 TT 渲染提示。该参数不影响 CFF 导出。";

"Keep UI-Font Bounding Box" = "通过改变 `cjct` 特性的自动生成机制，防止南亚文种中的结合字在下方堆叠。在纵向堆叠受到限制的环境中（例如用户界面）该功能可提供帮助，参数名称由此而来。目前仅对奥里压文字生效。";

"Link Metrics With First Master" = "勾选后，所配置母版的侧边距及字偶距调整将与第一个母版同步。实际上，您只需要对第一个母版进行间距和字距调整。对于彩色字体或无需随字重更改量度值的字体，该参数可提供一些便利。";

"Link Metrics With Master" = "作用与 **同首个母版关联量度值**（Link Metrics With First Master）类似，但允许设置所关联的母版名称。使用此参数时，建议为每个母版设置不同的名称。";

"Extra Sync Metrics Threshold for Linked Masters" = "For Linked Masters, the metrics are sometimes slightly off (e.g. for Italics). Allow a slightly bigger threshold to avoid too many warnings.";

"Local Interpolation" = "对指定的字符形应用不同的插值参数。该字符串必须以分号分隔每个轴的插值数值，末尾分号后使用 `include:`语句，并以逗号分隔指定的字符形名称。例如，对于单轴设计空间：`120; include: a, g, s` 只对 a、g 和 s 使用 120 进行插值，而所有其他字符形则根据各自子样的插值设置进行输出。";

"Master Background Color" = "为指定母版设置画布颜色。当相应的母版在编辑视图中处于活动状态时，画布将变成指定的颜色。";

"Master Background Color Dark" = "作用与**母版背景色** `Master Background Color` 类似，仅对暗色模式生效。";

"Master Color" = "用于配置相关母版内曲线图形的填充色。可帮助预览图层化字体，多组字体将在填充不同的颜色后重叠。仅在 Glyphs 内部生效，不会导出至 OpenType 字体文件。";

"Master Color Dark" = "作用与**母版颜色** `Master Color` 类似，仅对暗色模式生效。";

"Master Icon Glyph Name" = "当 “文件 > 字体信息 > 母版” 中存在多个母版时，该参数可指定母版按钮（字体窗口左上方）所采用的字符形名称。";

"Master Stroke Color" = "用于显示相关母版曲线的颜色，激活 “选择所有图层” 工具（Shift-V）时可见。仅在 Glyphs 内部有效，不会导出至 OpenType 字体文件中。";

"Master Stroke Color Dark" = "作用与**母版描边颜色** `Master Stroke Color` 类似，仅对暗色模式生效。";

"Name Table Entry" = "OpenType `name` 参数表的自定义条目。可使用的三种语法：\n- `nameID; nameString`\n- `nameID platformID; nameString`\n- `nameID platformID encID langID; nameString`\n\n其中的 `nameString` 即您希望配置的名称字符串。  \n在未指定的情况下，`platformID` 预设为 3（即 Windows），`encID` 预设为 1（即 Unicode），`langID` 预设为 0x0049（即 Windows 英语）。  \n若仅将 `platformID` 设定为 1，`encID` 与 `langID` 均预设为 0（即 Mac Roman 字符集编码 及 Mac 英语语种）。\n\n名称 ID `nameID` 无法设为 1、2、3、5、6，前述参数需要使用软件中其他区域进行设置。  \n对于系统 ID `platformID`， 1 代表 Macintosh 平台，3 代表 Windows 平台。  \n编码 ID `encID` 与语种 ID `langID` 为可选项，分别用于配置系统编码方案与语种信息。需注意，它们的数值表述规则在不同的 `platformID` 下并不通用。此外，它们必须是 0 到 65536 之间的数字，可以十进制、八进制或十六进制形式输入。\n\n> 依照 AFDKO（Adobe OpenType 字体开发工具）语法规范规定：“十进制数字必须以非 0 数字开头，八进制数字必须以 0 数字开头，十六进制数字必须以 0x 开头，并只使用数字或十六进制字母 a-f 或 A-F。”\n\n[OpenType spec: Platform, encoding and language IDs](https://learn.microsoft.com/typography/opentype/spec/name#platform-encoding-and-language-ids)";

"Prevent Name ID" = "阻止导出指定的 name 参数表条目。 \n\n需对每个待配置的 name ID 新建参数。例如，希望 Glyphs 不导出 ID 16（排印用家族名称）和ID 17（排印用子家族名称），需添加两个参数，一个配置为 16 ，另一个配置为 17。";

note = "关于字体的备注。仅存储在 .glyphs 文件中，不会导出至 OpenType 字体文件。使用此自定义参数等同于在 “文件 > 字体信息 > 备注” 中输入信息。";

"Optical Size" = "配置 OpenType “视觉字号”特性（特性名称：'size'），为 Mac 和 Windows 提供字号菜单名称。使用分号分隔的 5 组值进行配置。\n- **设计字号：** 字体设计对应的分点（decipoint，即 0.1 Point）数值。\n- **子家族标识符：** 任意整数；若软件支持，具有相同编号的不同字体，可在同一视觉字号子菜单中组合显示。\n- **范围下限：** 该字体应使用的最小字号的分点数值。\n- **范围上限：** 该字体应使用的最大字号的分点数值，包含该数值本身。\n- **菜单条目名：** 视觉字号的子菜单名称，例如：“Display”、“Subhead”、“Small”或 “Caption”。\n\n**例如** `100; 1; 69; 120; Ten` 将创建如下视觉字号特性代码：指定**10 点**为预期的设计字号，指定的使用字号是**7～12点**，该视觉字号系列名称为 `Ten`。其他同样使用子家族标识符 '1' 且字号名 'Ten' 的字体，可被归为一组。\n\n[OpenType spec: Optical size](https://learn.microsoft.com/typography/opentype/spec/features_pt#tag-size)";

panose = "可于点击字段后的对话框中设定 PANOSE 规范中每个风格类别的标识值。对应 OpenType `OS/2` 参数表中的十个 'panose' 字段。\n\n> “该 10 字节的数字参数用于描述字体的视觉特征。这些特征配置将方便该字体与其他具有不同名称但类似外观的字体进行关联。[…] PANOSE 标识值已在 PANOSE “灰皮书”标准中充分描述，该资料目前由 Monotype Imaging 管理。PANOSE 标识值包含十组数字，每组数字目前最多描述十六种变化。Windows 在字体映射器中使用 bFamilyType、bSerifStyle 和 bProportion 来确定家族类型。它还使用 bProportion 来确定字体是否为等宽设计。若字体是纯符号字体，PANOSE 标识值（bFamilyType）的第一个字节必须被设置为 'pictorial.'。”\n> 但在撰写此参数文档时，PANOSE 并不是使字体工作的必要条件。并且据我们所知，几乎没有实际使用它的情况。\n\n[OpenType spec: OS/2 PANOSE](https://learn.microsoft.com/typography/opentype/spec/os2#panose)\n[Monotype: PANOSE Classification Metrics Guide](https://monotype.github.io/panose/)";

"Point To Unit Ratio" = "整数数值，用于定义单个 DTP 点对应的基础网格单位数。它将决定 PDF 的导出比例，包括复制到剪贴板的曲线尺寸。有助于与第三方绘图应用程序（如 Affinity Designer 或 Sketch）间交换矢量数据。";

"Post Table Type" = "用于配置 `post`（PostScript）参数表中的版本信息，TTF 的默认值为 2，CFF 字体默认为 3。";

preferredFamilyNames = "又称为 “首选” 字体家族名称。即 OpenType `name` 参数表中的 ID 16。仅当该参数与 “文件 > 字体信息 > 字体” 中设置的字体家族名称（name ID 1）不同时，设置此参数才有意义。\n\n> “排印用家族分组并不限制其中的样式数量。这与常见的 4 分法（正/粗/斜/粗斜）家族分组（name ID 1）有所区别，但 ID 1 由于历史原因及样式链接表述等问题得以保留。若未配置 name ID 16 条目，则 ID 1 将被用作排印用家族名称。”\n\n[OpenType spec: name ID 16](https://learn.microsoft.com/typography/opentype/spec/name#nid16)";

preferredSubfamilyNames = "又称为 “首选” 子家族名称。即 OpenType `name` 参数表中的 ID 17。仅当该参数与 “文件 > 字体信息 > 导出项” 中设置的样式名称（name ID2）不同时，设置此参数才有意义。\n\n> “该参数允许字体设计师在字体家族分组下指定子家族名称。在单一字体家族中，该值必须是唯一的。若未配置 name ID 17 条目，则 name ID 2 将被用作排印用子家族名称。”\n\n[OpenType spec: name ID 17](https://learn.microsoft.com/typography/opentype/spec/name#nid17)";

PreFilter = "配置规则与 **滤镜**（Filter）一致，但于部件释放前生效。仅适用于非可变字体。";

"prep Table Assembly" = "`prep`（预编程或控制值程序）参数表的代码集。 当您在 Glyphs 中打开 TTF 时，应用程序将在该自定义参数中保存当前的 `prep` 代码。其目的仅为重新导出操作保留现有的 TT 渲染提示，无法手动编辑。如果您想执行自己的 TrueType 指令，请删除此参数。\n\n[OpenType spec: prep](https://learn.microsoft.com/typography/opentype/spec/prep)";

"Preview Ascender" = "用于配置基线与预览区上边界的距离，以基础网格单位计数。由编辑视图底部缩放，或是设计中配置了较大的上升部，导致预览面板发生裁切时可利用此参数。默认值为 1000。";

"Preview Descender" = "类似于 **预览上升部**，以基础网格单位计数的基线与预览区下边界之间的距离。默认优先使用 **win 上升部** 参数值，若未设置，则使用 “文件 > 字体信息 > 母版” 中设置的 **下降部** 量度值。";

"Reencode Glyphs" = "该参数会在导出时将 Unicode 编码分配给指定字形。该列表以 `glyphname=unicodevalue` 格式配置。例如：`smiley=E100`、`logo=E101` 等。使用逗号分隔符可分配**多个 Unicode 编码值**，例：`hyphen=002D,2010`。\n\n若涉及的 Unicode 编码已分配给另一字符形，则删除另一字符形的 Unicode 编码，但生产名称保持不变。若省略 Unicode 编码，它将**清除**字形的 Unicode 编码，例：`f_f_i=` / `f_f_j=` 将令 “f_f_i” / “f_f_j” 不包含任何 Unicode 信息。";

"Remove Classes" = "列表中配置的 OpenType 类将不再被导出。当子集化参数从字体中移除特定字符形时，可用于移除相关手动编写的类。注意，如果触发字符形已经不在字体中，自动编译的类将会在导出时自行清除。比如字符形被删除，或已被参数重新命名。";

"Remove Features" = "列表中配置的 OpenType 特性将不再被导出。当一个字符形名称后缀触发 Glyphs 自动生成了一个你不希望在字体中出现的特性时可用此手动移除它。或者，在某个子样中禁用特定的特性。注意，如果触发字符形已经不在字体中，自动编译的特性将会在导出时自行清除。";

"Remove Glyphs" = "列表中的字符形或字形组将不再导出至字体文件。OpenType 特性将遵照字符形组织架构的变化自动生成。例：如果删除所有小型大写字符形，则不再自动生成 `smcp` 或 `c2sc` 特性代码。可为字符集子集化输出提供协助。您可于每行使用：\n- **字符形名称：** 字体视图中显示的完整字符形名称。您可在选中任意字符形后，于右键菜单使用 “拷贝字符形 > 每行一个” 来获取该列表。\n- **后缀通配符：** 星号后带字符串，用于查找以指定字符串结尾的所有字符形。例：`*ogonek` 将匹配 Aogonek、aogonek、Eogonek、eogonek 等。\n- **前缀通配符：** 字符串后带星号，用于查找以指定字符串开头的所有字符形。例：`K*` 将匹配 K、Kcommaaccent 和 K.ss01 等。\n- **前后缀通配符：** 两个字符串之间插入星号，用于查找以第一个字符串开头并以第二个字符串结尾的所有字符形。例：`H*.ss01` 将匹配 H.ss01、Hbar.ss01 和 Hcircumflex.ss01 等。\n- **指定类型的字符串：** 依照公式 `c=s` 的配置的字符串，其中 c 为下面列出的类型之一，而 s 是任意前述字符串或通配符字符串。可用的类别有：\n\n- `name`：字符形名称，相当于上述字符形名称项目。\n- `unicode`：字符形的第一个 Unicode 编码。例：`unicode=03*` 将匹配删除所有 Unicode 编码在 0300～03FF 之间的字符形。\n- `note`：字符形的注释，例如，`note=*delete*` 将删除所有在其字符形注释中带有 delete 一词的字符形。\n- `script`：字符形所属的书写系统（文种）。例：`script=thai` 将从字体中删除所有泰文字符形。文种的拼写区分大小写，需要与 “窗口 > 字符形信息” 中显示值一致。\n- `category`：字符形分类信息，可在 “窗口 > 字符形信息” 中查询。例：`category=Symbol` 将删除所有归类为符号的字符形。\n- `subCategory`：“窗口 > 字符形信息” 中的字符形子分类信息。例：`subCategory=Lowercase` 将从导出的 OpenType 字体中删除所有小写字形。\n- `production`：字符形在导出时指定的生产名称。\n- `leftMetricsKey / rightMetricsKey / widthMetricsKey / topMetricsKey / bottomMetricsKey / vertWidthMetricsKey`：左边距、右边距、字宽、顶部、底部或纵向字高的联动量度名。例：`widthMetricsKey=*.tf* ` 将删除字宽值与等宽数字联动的所有字符形。\n- `leftKerningGroup / rightKerningGroup / topKerningGroup / bottomKerningGroup`：字符形的字偶距调整组。例：`leftKerningGroup=s` 删除所有引用 “s” 左侧字偶距调整组的字符形。\n- `colorIndex`：CPAL/COLR 层的色彩索引值。例：假设您在色彩索引 2 定义为蓝色调色板，那么 `colorIndex=2` 将从导出的彩色字体中删除所有蓝色形状。\n- `countOfLayers`：字符形的图层数。例：`countOfLayers=4` 将删除所有具有 4 个图层（包括母版）的字符形。\n- `mastersCompatible` 字符形是否可在所有母版间插值计算。例：`mastersCompatible=0` 将从导出字体中删除所有不兼容插值的字符形。\n- `export`：字符形是否设置为导出。这也会影响包含在其他字符形中作为部件的字符形。例：`export=0` 将从导出中删除所有未设置为导出的字符形，若部件引用的基础字符形未导出也会被删除，角部件、帽子部件及智能部件同理。\n- `isAnyColorGlyph`：字符形是否为 COLR/CPAL、sbix 或全彩字形。例：`isAnyColorGlyph=0` 将从字体中删除所有非彩色字符形。\n- `isAppleColorGlyph`：字符形是否含有用于 `sbix` 表的 iColor 层。\n- `hasSpecialLayers`：字符形是否含有括号/花括号特殊图层。例：`hasSpecialLayers=1` 将删除所有带有括号/花括号图层的字符形。";

"Remove post names for webfonts" = "在导出 webfont 时去除字符形名称信息，有助于减小字体文件体积。";

"Remove Prefixes" = "列表中配置的 OpenType 特性先导表将不再被导出。先导表中的代码将被隐藏，不再被编译，且不会插入至导出的 OpenType 字体中。";

"Rename Glyphs" = "用于替换指定名称下的字符形。可配置为 `oldname=newname` 形式的字符串列表，例如 `e.bold=e, g.alt=g`。之前名称为 `newname` 的字符形将与名为 `oldname` 的字符形互换。该参数将更新相关的复合字形，在必要时更新自动特性，并交换字符形的导出属性。如果您想避免导出某些字符形，请仔细设置它们的导出属性，或使用 **待导出字符形**（Export Glyphs）参数。";

"Replace Class" = "使用自定义代码替换 OpenType 类的内容。首个单词为类名称（不带 @ 符号），而后分号，后接新的类代码。仅当对应类存在于 “文件 > 字体信息 > 特性” 中时才会起作用。自动生成的类会自动更新。";

"Add Class" = "在字体中新建一个 OpenType 类。首个单词为类名称（不带 @ 符号），而后分号，后接新的类代码。";

"Replace Feature" = "使用自定义代码替换 OpenType 特性的内容。前四个字母为特性标签（例如：`liga`），而后分号，后接新的特性代码。仅当对应特性存在于 “文件 > 字体信息 > 特性” 中时才会起作用。";

"Add Feature" = "在字体中新建一个 OpenType 特性。前四个字母为特性标签，而后分号，后接新的特性代码。新特性将被列于末尾，请留意其顺序。";

"Replace Prefix" = "替换 “文件 > 字体信息 > 特征性 > 先导表” 中列出的 OpenType 特性代码。首个单词必须是先导表名称，而后分号，后接新的先导表代码。仅当对应先导表存在于 “文件 > 字体信息 > 特性” 中时才会起作用。";

"Add Prefix" = "在字体中新建一个 OpenType 先导表。第一个词为先导表名称，而后分号，后接表代码。";

ROS = "为具有字符至字形索引映射表（`cmap` 参数表）的字体，设置 ROS（注册、序列及增补）映射集。目前可设置为是以下公用 ROS 映射集：\n\n- `Adobe-CNS1-6`\n- `Adobe-GB1-5`\n- `Adobe-Japan1-3`\n- `Adobe-Japan1-6`\n- `Adobe-Korea1-2`\n- `Adobe-Identity-0`\n\n若使用 `Adobe-Identity-0`，将依据可用的 OpenType 特性生成 `GSUB` 参数表。反之，将使用由 Adobe 提供的 cmap 和 `GSUB` 资源。\n\n> 《Adobe CMap 及 CIDFont 文件规范》版本 1.0：“CIDFont 和 CMap 都必须使用来自兼容字符集的 CID。字符集的识别通过将版本控制信息置入各 CIDFont 和 CMap 文件完成。为了唯一地识别某字符集，需将三部分名称使用连字符连接：\n> * 注册名，用于识别排序的发行方，通常是 Adobe。\n> * 序列名，用于识别排序的字符集；\n> * 增补码，用于识别 注册、排序及历史增补 是否有修订并增加新的字符集。\n> 三部分组合后，可唯一地识别字符集。在 CIDFont 中，该信息负责声明字符集构成。在 CMap 中，该信息指定了需要兼容的字符集。若注册名和序列名相同，CMap 将与 CIDFont 兼容。如果增补码不同，一些码位可能会映射为 CID 索引编号 0。”";

"Save as TrueType" = "强制将子样导出为 TTF，忽略导出对话框中的设置。";

"Save as CFF" = "Exports the instance as CFF/Postscript, regardless of the settings in the *File > Export* dialog.";

"SBIX to SVG" = "设置该参数后，将采用 `SVG` 色表进行 `sbix` 字体的位图导出。`SVG` 参数表同时支持位图和矢量图像，通过这个参数，你可以将 `sbix` 位图信息复制到等效的 `SVG` 位图表中，提高字体兼容性。若添加 **导出 sbix 参数表** 参数并停用该项目，将仅导出 `SVG`，并剔除相关子样中的 `sbix` 信息。\n\n[OpenType spec: SVG](https://learn.microsoft.com/typography/opentype/spec/svg)\n[OpenType spec: sbix](https://learn.microsoft.com/typography/opentype/spec/sbix)";

"Scale to UPM" = "依照配置的数值缩放整个字体。当您需要依照 TureType 规格将 UPM 缩放至 2048（或 16 至 16,384 之间的任意 2ⁿ 值），或缩放至任意非 1000（默认值）的值时，此参数配置可提供一些便利。";

shoulderHeight = "用于中东、南亚和东南亚文字的纵向量度值。在这些文种的字符形中，字肩高度在编辑视图中将代替 “x字高”，显示为一条纵向量度线。自动创建渲染对齐区的算法将遵守该设置值。";

smallCapHeight = "用于小型大写字符的纵向量度值。自动创建渲染对齐区的算法将遵守该设置值。当小型大写字符形在编辑视图中显示，且启用量度线显示时，小型大写字母高度将代替 “x字高” 进行显示。";

"Smart Components Compatibility Mode" = "";

"Smart Components MM Mode" = "";

strikeoutPosition = "“删除线笔画顶端相对于基线的位置，以基础网格单位计数。” 即 `OS/2` 参数表中的 `yStrikeoutPosition` 字段。\n\n> “正数值代表基线上方的距离；负数值代表基线下方的距离。建议将删除线位置与 ‘em dash’ 对齐。但是请注意，删除线位置不应影响对标准字符的识别，因此不应该与字体中的横划重叠。”\n\n[OpenType spec: OS/2](https://learn.microsoft.com/typography/opentype/spec/os2)";

strikeoutSize = "删除线的粗细，以基础网格单位计数。即 `OS/2` 参数表中的 `yStrikeoutSize` 字段。\n\n> “该字段通常等于当前字体中 ‘em dash’ 的粗细值，也应该与下划线的粗细保持一致。”\n\n[OpenType spec: OS/2](https://learn.microsoft.com/typography/opentype/spec/os2)";

"Style Name as STAT entry" = "对于可变字体，将子样的指定参数轴范围设为与样式名称组合显示的字符串。使用待显示参数轴的 4 字母标签作为配置值。请仅在与单一参数轴相关，且与其他轴无关的子样上配置此参数。不相干属性的名称将在最终样式名称中省略。\n\n例：在 “Light” 子样中，将此参数配置为 `wght`，因为 Light 是字重轴相关值。该子样在字重轴 `wght` 上是非正交的，但在字宽轴 `wdth` 上是正交的（不进行压窄与拉宽）。\n\n[OpenType spec: STAT](https://learn.microsoft.com/typography/opentype/spec/stat)";

styleMapFamilyNames = "用于 RIBBI 样式映射（regular, italic, bold, bold italic）的字体家族名称。\n\n您可以使用它在较大的系列字体家族中创建子家族。“最多允许四种字体共享同一家族名称，这将组成一个字体样式链接组。” \n\nGlyphs 使用 **样式名称**（Style Name）及 “字体信息 > 导出项” 中的样式链接配置来构建样式链接组。\n\n[OpenType spec: name ID 1](https://learn.microsoft.com/typography/opentype/spec/name#nid1)";

subscriptXOffset = "模拟下标排印时的横向偏移量，对于斜体角度为零的字体，建议保持为零。即 `OS/2` 参数表中的 `subscriptXOffset` 字段。\n\n> “`subscriptXOffset` 参数用于设定字体设计师推荐的横向偏移量（原字符形原点至下标字符形的原点）。如果字体中缺少应用程序所需的下标专用字符形，且该应用程序决定使用字符替换方案，则该参数可设定该情况下最后一个标准字符形结束点至第一个下标字符形间的横向偏移推荐值。对于直立设计，该值通常为零；若字体设计存在倾斜（意大利体或斜体），通常会调整下标字形的基准点以补偿倾斜的角度。”";

subscriptXSize = "模拟下标排印时的横向尺寸。即 `OS/2` 参数表中的 `subscriptXSize` 字段。\n\n> “如果字体中含有两类下标尺寸建议值（例如，数字尺寸或其他类型的设定值），数字尺寸参数将被优先使用。该参数将映射到字体的 em 字宽。`subscriptXSize` 用于设定字体设计师推荐的下标字宽。如果字体中缺少应用程序所需的下标专用字符形，且该应用程序决定使用字符缩放替换方案，则该参数可设定该情况下的下标字宽推荐值。例如：如果字体的 em 字宽是 2048，ySubScriptXSize 被设置为 205，那么模拟下标字形的横向尺寸将是正常字符形的 1/10。”";

subscriptYOffset = "模拟下标排印时的纵向偏移量，通常设置为负值，代表低于原始基线。即 `OS/2` 参数表中的 `subscriptYOffset` 字段。\n\n> “`subscriptYOffset` 参数用于设定字体设计师推荐的纵向偏移量（原基线至下标基线）。当下标基线低于原始基线时，需设定为负值。如果字体中缺少应用程序所需的下标专用字符形，且该应用程序决定使用字符替换方案，则该参数可设定该情况下下标基线的纵向偏移推荐值。”";

subscriptYSize = "模拟下标排印时的纵向尺寸。即 `OS/2` 参数表中的 `subscriptYSize` 字段。更多信息请查阅 **下标·X 尺寸** 参数说明。";

superscriptXOffset = "模拟上标排印时的横向偏移量，对于斜体角度为零的字体，建议保持为零。即 `OS/2` 参数表中的 `superscriptXOffset` 字段。更多信息请查阅 **下标·X 偏移** 参数说明。";

superscriptXSize = "模拟上标排印时的横向尺寸。即 `OS/2` 参数表中的 `superscriptXSize` 字段。更多信息请查阅 **下标·X 尺寸** 参数说明。";

superscriptYOffset = "模拟上标排印时的纵向偏移量，通常设置为负值，代表低于原始基线。即 `OS/2` 参数表中的 `superscriptYOffset` 字段。更多信息请查阅 **下标·Y 偏移** 参数说明。";

superscriptYSize = "模拟上标排印时的纵向尺寸。即 `OS/2` 参数表中的 `superscriptYSize` 字段。更多信息请查阅 **下标·X 尺寸** 参数说明。";

"TrueType Curve Error" = "拟合 TrueType 曲线的最大偏差值，以基础网格单位计数。默认为 0.6。较高的曲线容差半径允许 TrueType 转换器使用较少的二次曲线数量来逼近您设计中的三次曲线。这可以使 `glyf` 参数表（存储二次曲线数据）明显变小，使字体文件大小更小。";

"TrueType Keep GlyphOrder" = "在导出字体中保持与 .glyphs 文件一致的字符形顺序。但前两个位置必须为 “.notdef” 和 “space”。默认为禁用，字体使用的前四个字形为：`.notdef / NULL / CR / space`。.glyphs 文件中缺失的 `.notdef / space` 会自动创建，而 `NULL / CR` 则不会。\n\n**仅当您知道自己在做什么时使用此参数。**";

"TTFAutohint binary path" = "用于代替 Glyphs 内置 TTFAutohint 模块的预编译二进制文件路径。可用于锁定特定版本的 TTFAutohint，或使用比 Glyphs 更新的编译版本。";

"TTFAutohint control instructions" = "允许指定 TTFAutohint 控制指令。建议在独立的文件中准备好控制代码，而后粘贴到参数值中。可用的指令有：\n- `glyphnames left pointIDs offset`\n- `glyphnames right pointIDs offset`\n- `glyphnames nodir pointIDs`\n- `glyphnames touch pointIDs xshift x yshift y @ PPMs`\n- `glyphnames point pointIDs xshift x yshift y @ PPMs`\n\n`offset` 的值是可选的，省略时假定为零。在 `touch / point` 指令中，可以指定两个以内的偏移参数。`x / y` 必须在 0.0～1.0 之间。`glyphnames` 是以逗号分隔的字符形名称，必须为其生产名称（即写进字体文件的名称）。`PPMs` 可以是单一的 PPM 尺寸，也可以是以连字符表示的 PPM 尺寸范围，或是以逗号分隔的尺寸/范围列表。以 hashtag `#` 开头的行被认为是注释，将被忽略。指令可以用各自的首字母替代，例如：“right” 可以写成 “r”。";

"TTFAutohint options" = "为 TrueType 自动渲染提示器 “ttfautohint” 指定命令行参数。使用对话框配置您的设置：\n- **渲染提示优化 PPM 范围：** 进行优化的字体 PPM 尺寸范围。设置过大范围将导致文件大小激增。\n- **默认文种：** “OpenType 特性的默认文种”。\n- **回退文种：** “无法自动映射时字符形的默认文种”。\n- **渲染提示 PPM 上限：** “停止渲染提示计算” 的 PPM 值。默认为 200 像素，且必须大于**渲染提示优化最大 PPM**。达到此像素大小后将使用该最大值处的渲染配置。\n- **后备字干宽度：** “对于所有缺少合适标准字符的文种，设置横笔字干宽度的渲染提示值。该值以字体基础网格单位配置，且必须是正整数。若未设置，则 ttfautohint 将使用其默认编码值（UPM = 2048 时设为 50 格，并针对其他 UPM 值线性变化，例：UPM = 1000 时设为 24 格）。” 即使是符号字体，您依然需要指定后备文种进行 “完整设置”。\n- **x字高取整 PPM 上限：** 从该尺寸至 6 PPM 的范围内，x字高更倾向于向上取整。默认值为 14 PPM。“通常而言，ttfautohint 会将 x字高取整至像素网格，且更倾向于向上取整。 (...) 如有必要，请使用此参数来增加小尺寸的易读性。” 如果您想关闭向上取整，请设置为 0。\n- **x字高贴齐例外：** “以逗号分隔的 PPM 值列表或范围，相关项目将不应用 x字高贴齐”。例如，“8, 10-13, 16” 将禁用以下尺寸的贴齐：8、10、11、12、13 和 16。空字符串表示在全部尺寸贴齐，而使用单一减号 ('-') 可禁用所有尺寸的贴齐。\n- **调整部件字符形（曾称为预渲染提示）：** 如果启用，“可令字体的原始字节码在被 ttfautohint 替换前预先应用于所有字符形。仅当字体中已有在全字身框尺寸（通常为 2048 像素）下也能修改形状的渲染提示操作时才有意义；特别是一些 CJK 字体需要使用该选项，因为缩放和移动字符形部件需要使用原始字节码（由此导致了该项目冗长的名称）。当然，对于大多数字体来说并非必需。”\n- **强制禁用渲染提示：** 禁用所有 TT 渲染提示，将覆盖所有其他选项。仅用于测试。\n- **详细信息：** 如果启用，则将 ttfautohint 版本和命令行信息添加到字体 `name` 参数表中的一个或多个版本字符串（名称 ID 为 5）。该选项与 **不包含自动渲染提示信息项** 选项（见下文）互斥。“如果两者都没有设置，则会将字符串 `ttfautohint (vNNN)` 添加到 `name` 参数表中”，NNN 为 ttfAutohint 的版本号。\n- **对复合字符形执行渲染提示：** “默认情况下，复合字符形的组件将被单独执行渲染提示操作。如果设置了此参数，则会对复合字符形本身进行提示操作（并忽略组件字符形）。使用此参数会大大增加字节码的大小，但它可能会产生更好的提示结果——虽然通常情况下并不会。” 同时，会向所有字符形添加一个名为 .ttfautohint 的虚拟部件。 “直接渲染 .ttfautohint 字符形部件（即作为独立字符形进行渲染）会禁用字体中所有字符形的正常提示！但在通常情况下，这永远不会发生，因为 .ttfautohint 在字体的 “cmap” 参数表中无对应条目。” 但它依然可能被执行，例如字符形概览界面。\n- **忽略权限限制：** “默认状况下，在 `OS/2` 参数表的 fsType 字段中设置有第 1 位的字体将被拒绝编辑。如果您是字体合法所有者，并拥有修改字体的权限，可使用行选项忽略该限制。\n- **不包含自动渲染提示信息项：** 如果选中，则不会将 “ttfautohint 版本和命令行信息添加到字体的 `name` 参数表中的版本字符串（name ID 5）”。\n- **符号字体：** “对 ttfautohint 由于无法匹配该文种标准字符而不支持操作的字体进行预处理。对于所有缺少正确标准字符的语种，ttfautohint 使用标准字干宽度作为默认（渲染提示）数值，而不再基于该文种的标准字符集（对于拉丁文种，字符 ‘o’ 便是一类标准字符）派生。使用此选项可对符号或 dingbat 或数学字形进行渲染提示。通常与**后备文种**或**后备字干宽度**选项结合使用。\n- **ttfa 参数表：** 将一个名为 `TTFA` 的 OpenType 参数表添加到输出字体中，其中保存所有本参数组项目的备份。特别是，它列出了所有 ttfautohint 控制指令（不会导出至 `name` 参数表中）。此选项主要用于存档，以便令创建字体的所有信息都存储在字体本身。请注意，所有 TrueType 渲染引擎都会忽略此类 `TTFA` 参数表。但待推出的 ttfautohint 前端版本将能够使用这些数据，以便使用完全相同的参数再次处理字体，从而提供一种 “返程处理” 字体的新方法。\n- **Windows 兼容：** “该选项将使用 ttfAutohint 添加两个人工画布区域，位置由 `winAscent/winDescent` 值（来自 `OS/2` 参数表）确定。这个想法是为了帮助将 ttfAutohint 所渲染提示的字符形保持在该水平条纹内，因为 Windows 将裁切所有落在框外的部分。” 如果在 Microsoft Windows 中发生裁切并且你不能调整 `winAscent/winDescent`（通常是较好的选择）。若配合的将 **x字高贴齐例外**的值（见上文）设为 “-”，它便可 “抑制所有纵向放大” 且 “几乎不再发生裁剪”。\n- **加重字干：** 指定使用何种算法 “计算横向字干宽度和画布区域的位置坐标” 可选的三个渲染目标：灰度渲染 (Android)、GDI ClearType（旧版本 Windows，例如 XP）、DW ClearType（IE 9、Windows 7 及以后版本）。若禁用，字干量化方式为：“字干宽度和画布区域坐标都将被量化简并为非连续值。例：字干宽度 50、51、72、76、100 将变为 50、74 和 100（或类似值）。将有更多的字形形状失真，但增加了对比度。” 若启用，字干将被加粗：“字干宽度和画布区域将开启贴齐，并尽可能定位到整数像素值。此操作提供了高对比度，但字形形状失真可能很严重。”";

TTFDontPreserveDiagonals = "手动 TT 渲染提示中，通常会维持倾斜字干的图形角度，即使另一个字干与其发生交叉后看上去不连贯。例：在大写的 A 中，两个对角线即使被（带渲染提示的）横划在它们的中间打断了曲线，它们的绝对角度依然保持不变。使用此参数后，**不再保持**字干角度。技术上而言，该参数抑制了矢量映射的自由度。可使 TT 渲染提示数据更小，可用于 webfont 导出等任务。";

TTFOvershootSuppressionBelowPPM = "抑制出框形状渲染细节的最大像素字号 (PPM) 。仅适用于手动 TT 提示，不适用于 **TTF 自动渲染提示**（ttfAutohint）。";

TTFStems = "用于定义 TrueType 手动渲染提示中字干参数的列表。点击后将出现下拉对话框，使用齿轮菜单添加或删除字干定义，或从 “文件 > 字体信息 > 母版” 中的横/竖字干字段导入当前可用的横向 PostScript 字干配置。对于每个字干，您可以定义其方向、名称和宽度。在主母版中，还将显示一组增量与地球符号：可打开用于定义 PPM 增量的对话框，以及该字干关联字符形的筛选器。点击加号可添加字干，选中并点击减号则删除字干。\n\n- **方向：** 单击双箭头符号，可在横笔字干（例：e、f、t 中的横划或 o、c、e、a 中的顶部/底部曲线）和竖笔字干（例：h、 m、n、u 或 o 的左右曲线）之间切换。\n- **名称：** 字干名称可任意配置，但需保持唯一性。当 TT 指令工具（I）处于活动状态并选择字干渲染提示（S）时，名称将显示于灰色信息框中的弹出菜单中。\n- **宽度：** 字干的平均尺寸，用于防止对字干坐标任意取整。此外，当从 TT 指令工具 (I) 的上下文菜单中应用 **自动渲染提示**（AutoHint）命令时，字干将使用该值标记。\n- **增量：** PPM 值的调整量，用于子样中字干的像素级操作。在任何 PPM/子样字段中，通过点击可在无变化（空白字段）、增加（向上箭头）、减小（向下箭头）之间切换。增量只能在第一个或使用 **从母版中获取渲染提示**（Get Hints From Master）参数定义的母版中访问。\n- **筛选器（作用域）：** 通过逻辑筛选项来定义字干适配的字符形范围。单击加号添加新筛选器，单击减号则删除。按住 Option 时点击加号，可为其下（缩进）条件添加逻辑 AND 和 OR 运算符。可用的筛选器包括名称、类别、子类别和文种。带有作用域的 TrueType 字干仅在满足其作用域逻辑条件的字符形中可用。作用域只能在第一个或使用 **从母版中获取渲染提示**（Get Hints From Master）参数定义的母版中访问。";

TTFZones = "用于定义 TrueType 手动渲染提示中横笔字干渲染提示区域参数的列表。点击后将出现下拉对话框，使用齿轮菜单添加或删除字干定义，或从 “文件 > 字体信息 > 母版” 中的横/竖字干字段导入当前可用的横向 PostScript 字干配置。对于每个渲染提示区域，您可以定义其名称、位置、尺寸和对齐方式。在主母版中，还将显示一组增量与地球符号：可打开用于定义 PPM 增量的对话框，以及该区域关联字符形的筛选器。点击加号可添加区域，选中并点击减号则删除区域。\n- **名称：** 字干名称可任意配置，但需保持唯一性。当 TT 指令工具（I）处于活动状态并选择对齐渲染提示（A）时，名称将显示于灰色信息框中的弹出菜单中。\n- **位置：** 区域的位置，或出框形状的 “平整末端”，类似于 PostScript 中的渲染对齐区域。\n- **尺寸：** 区域的尺寸大小，或从 “平整末端” 到出框形状最外边缘的距离。顶部区域使用正值，底部区域使用负值。如果计算出的区域尺寸 PPM 值小于半个像素，则进入该区域且带有提示指令的形状都将压平至相同的高度。\n- **对齐：** 使用对齐选项将两个区域互相链接。如果区域与区域对齐，则区域间距将被取整并应用。当您逐像素移动字体时，这将带来更一致的过渡。将其用于高度接近、可能重叠，且彼此相邻出现的排版。或者，字高在低分辨率像素渲染中出现过大偏移。例：将小型大写字母对齐 x 高度。如果计算出的区域尺寸 PPM 值小于半个像素，则对齐的区域将显示在相同的高度；如果差异在半个像素及以上，则会隔开一位像素。\n- **增量：** 对子样中每个区域的 PPM 值调整量。在任何 PPM/子样字段中，通过点击可在无变化（空白字段）、上移（向上箭头）、下移（向下箭头）之间切换。增量只能在第一个或使用 **从母版中获取渲染提示**（Get Hints From Master）参数定义的母版中访问。\n- **筛选器（作用域）：** 过逻辑筛选项来定义区域适配的字符形范围。单击加号添加新筛选器，单击减号则删除。按住 Option 时点击加号，可为其下（缩进）条件添加逻辑 AND 和 OR 运算符。可用的筛选器包括名称、类别、子类别和文种。带有作用域的 TrueType 渲染提示区域仅在满足其作用域逻辑条件的字符形中可用。作用域只能在第一个或使用 **从母版中获取渲染提示**（Get Hints From Master）参数定义的母版中访问。";

TTFZoneSize = "Either scale zone sizes by a certain ammount (use percentage from 0–100, default: 100) or set it to a fixed value (use the size+u (e.g. `34u`))";

typoAscender = "以基础网格单位描述的上升部高度。即 OpenType `OS/2` 参数表中的 `sTypoAscender` 字段：\n\n> “文字设计概念中的上升部。此字段应与 `typoDescender/typoLineGap` 值配合使用来确定默认行高。”\n\n该字段类似于 `hheaAscender/winAscent`，但老式系统平台决定最终渲染时依赖的字段并不统一。它们均存在向后兼容的限制，无法确保不同实现中的布局一致。 `typoAscender/typoDescender/typoLineGap` 字段试图协助应用程序以正确方式设计字体排印方案，并以更跨平台的逻辑展示文档。\n\n通过调整 **使用 Typo 系列量度值** 参数（即 `fsSelection` 中的第 7 标志位），可将 sTypo* 或 usWin* 字段指定为默认行量度值。\n\n需要注意的是，`typoAscender` - `typoDescender` **不一定**等于 UPM 值。应依照字体支持的主要文种来配置默认行高。\n\n对于会用于纵向（以及横向）排印的中日韩字体，`typoAscender` 是描述字身框顶部的数值。例：字体中汉字字身框对角线为坐标（0,-120）到（1000,880），即一个在拉丁基线以下 120 个单位开始，大小为 1000 × 1000 的框），那么 `typoAscender` 的值必须设置为 880。不遵守这些要求将导致不正确的竖排布局。\n\n有关纵向量度值的详细讨论，请参阅 [纵向量度值](https://glyphsapp.com/tutorials/vertical-metrics) 教程。\n\n[OpenType spec: OS/2 sTypoAscender](https://learn.microsoft.com/typography/opentype/spec/os2#stypoascender)";

typoDescender = "以基础网格单位描述的下降部高度，必需为**负整数**。即 OpenType `OS/2` 参数表中的 `sTypoDescender` 字段：\n\n> “文字设计概念中的下降部。此字段应与 `typoAscender/typoLineGap` 值配合使用来确定默认行高。” \n\n更多信息，请参阅 **typo 上升部**参数。\n\n[OpenType spec: OS/2 sTypoDescender](https://learn.microsoft.com/typography/opentype/spec/os2#stypodescender)";

typoLineGap = "以基础网格单位描述的行间空隙。即 OpenType `OS/2` 参数表中的 `sTypoLineGap` 字段：\n\n> “文字设计概念中的行间距（区别于“行高”）。此字段应与 `typoAscender/typoDescender` 值配合使用来确定默认行高。”\n\n更多信息，请参阅 **typo 上升部**参数。\n\n[OpenType spec: OS/2 sTypoLineGap](https://learn.microsoft.com/typography/opentype/spec/os2#stypolinegap)";

underlinePosition = "从基线到下划线顶端距离的推荐值，负值表示低于基线。即 `post` 参数表中的 `underlinePosition` 条目。默认值为 -100。\n\n[OpenType spec: post underlinePosition](https://learn.microsoft.com/typography/opentype/spec/post#underlinePosition)";

underlineThickness = "用于指定下划线的粗细。即 `post` 参数表中的 `underlineThickness` 条目。默认值为 50。\n\n'一般来说，下划线的粗细应该与下划线字符（U+005F）的粗细一致，也应与 `OS/2` 参数表中定义的删除线粗细一致。\n\n[OpenType spec: post underlineThickness](https://learn.microsoft.com/typography/opentype/spec/post#underlineThickness)";

unicodeRanges = "字体所支持的 Unicode 范围列表。对应于 OpenType `OS/2` 参数表中的 `ulUnicodeRange1`～`ulUnicodeRange4` 字段。该对话框提供了一个搜索栏，您可以快速找到适合您字体的范围。例：若想覆盖所有拉丁字符范围，只需搜索 “latin”，列表中的相应范围就会显示出来。\n\n> “如果设置了一个标志位，则分配给该标志位的 Unicode 范围将被认定为可用。如果将该标志位清零，则对应 Unicode 范围将不再被视为可用。各标志位互相独立，且允许任意组合。具体的 “可用性” 由字体设计者决定，尽管字符集选择时应尽可能确保真实可用。”";

"Update Features" = "强制刷新所有的自动生成特性代码。在字符集变化较大的字体生产的阶段特别有用。若反选禁用，可以强制停用自动生成特性代码的功能。";

"Use Extension Kerning" = "勾选激活后，将使用 `GPOS` 扩展检索类（即 lookup type 9）创建字偶距扩展检索表，它允许字体存储更多的字偶距数值。如在导出字体时，`GPOS`参数表出现偏移量溢出错误，同时你无法/不想删除已定义的字偶对时，可以激活此参数方案。\n\n> “若子表的总大小超过了 `GPOS` 参数中其他偏移数据的 16 位限制。此类检索表可提供一种机制，将其他检索类的子表存储在 `GPOS` 参数表中的 32 位偏移区。在本规范中，这些存储在 32 位偏移区的子表将被称为 ‘扩展’ 子表。”";

"Use Line Breaks" = "勾选激活后，OpenType 特性中的换行符在存储到 .glyphs 文件时不会被转义（即不会用 `\\012` 代替）。若反选禁用，可以提高版本控制兼容性，为基于 git 等工具的工作流程提供便利。";

"Use Typo Metrics" = "勾选激活后，各类应用程序（尤其是 2006 年后发布的 Microsoft Office）将更偏向于采用 `typoAscender/typoDescender/typoLineGap` 来计算纵向定位，而不再是 `winAscent/winDescent`。该参数默认为禁用。\n\n即 `OS/2` 参数表 `fsSelection` 字段中的第 7 位（“停用 Win 系列行量度值”）。根据 Adobe 的 MakeOTF 用户指南，此标志位可确保 “即使 Microsoft 直接更改所有字体的行为，文档被重新排版的可能性也会小很多。”\n\n> Microsoft：“若字体含有此参数，强烈建议应用程序使用 typoAscender - typoDescender + typoLineGap 作为该字体的默认行高。”\n\n> “在可变字体中，应始终使用 `typoAscender/typoDescender/typoLineGap` 值设置默认行量度值，并且应设置 **使用 Typo 系列量度值** 标志位。hhea 参数表中的 Ascender/descender/lineGap 字段值应与 `typoAscender/typoDescender/typoLineGap` 一致。 `winAscent/winDescent` 字段则用于设定建议的渲染裁切框。”\n\n[OpenType spec: OS/2 fsSelection](https://learn.microsoft.com/typography/opentype/spec/os2#fsselection)";

"Variable Font Family Name" = "用于可变字体导出的字体家族名称。若终端用户需要同时使用当前字体的可变字体与静态字体版本时，该参数配置可提供一些便利。";

"Variable Font File Name" = "用于可变字体导出的文件名。配置后，将替代Glyphs默认的 ‘VF.ttf’ 尾缀命名法。";

"Variable SubfamilyName" = "Style name for the variable font’s origin master, the (default) outlines stored in the exported variable font.";

vendorID = "代表字体创建者的 4 位标识符，仅由可打印的 ASCII 字符（U+0020 到 U+007E）组成。\n\n即 OpenType `OS/2` 参数表中的 achVendID 字段。若未设置，Glyphs 将使用 “UKWN” 指代 “未知供应商”。\n\n> “该字段用于描述负责该字体推广及销售的指定公司，而非原始设计的版权所有者。例：对于 ITC Zapf Dingbats 等字体，可能存在多家供应商，部分供应商会在其字体中提供差异化服务（更多字偶对、私有数据、手工渲染提示等等）。通过配置正确的供应商类型，此标识符可帮助您鉴别出品质互有差异的字体文件。\n\n> Microsoft 维护供应商 ID 信息表。每个供应商的已注册 ID 具有唯一性。虽然也允许使用未经注册的 ID，但不推荐使用：强烈建议供应商注册自己的 ID，以确保供应商间不发生冲突。并且，也方便客户从该字体获取供应商联系信息。此字段允许留空（将设为 null，或四个空格字符）。”\n\n[OpenType spec: OS/2 achVendID](https://learn.microsoft.com/typography/opentype/spec/os2#achvendid)\n[Microsoft: Register a font vendor ID](https://learn.microsoft.com/typography/vendors/register)\n[Microsoft: Registered font vendors](https://learn.microsoft.com/typography/vendors/)";

"vheaVertAscender" = "用于竖排排印的上升部数值。即 OpenType `vhea` 参数表中的 `vertTypoAscender` 字段。\n\n> “字体用于竖排排印的上升部数值。它是指从表意文字字身框（em-box）的纵向中线到字身框右边沿的单位距离。通常被设置为 UPM 值的一半。例如：UPM 为 1000 的字体中，一般将该参数设置为 500。”\n\n[OpenType spec: vhea](https://learn.microsoft.com/typography/opentype/spec/vhea)";

"vheaVertDescender" = "用于竖排排印的下降部数值，通常为负值。即 OpenType `vhea` 参数表中的 `vertTypoDescender` 字段。\n\n> “字体用于竖排排印的下降部数值。它是指从表意文字字身框（em-box）的纵向中线到字身框左边沿的单位距离。通常被设置为 UPM 值一半的负数。例如：UPM 为 1000 的字体中，一般将该参数设置为 -500。”\n\n[OpenType spec: vhea](https://learn.microsoft.com/typography/opentype/spec/vhea)";

"vheaVertLineGap" = "用于竖排排印的行间距数值。即 OpenType `vhea` 参数表中的 `vertTypoLineGap` 字段。\n\n> “字体用于竖排排印的行间距数值。对于 OpenType 字体的单倍行距竖排文本，应用程序可通过以下表达式来推算其建议行宽：表意文字字身（em-box）宽度 + `vertTypoLineGap`。\n\n[OpenType spec: vhea](https://learn.microsoft.com/typography/opentype/spec/vhea)";

"Virtual Master" = "为可变字体定义字体母版，以便扩展其设计空间。与使用 “文件 > 字体信息 > 母版” 配置的 “真母版” 不同，虚拟母版只能以 “花括号图层” 的形式绘制，即图层名称以下内容组成或结尾： `{ }` 之间插入设计空间坐标，以逗号分隔数值。例：“{100, 300}”。对仅套用于个别字符形的参数轴，虚拟母版能提供最大的帮助，例：用于控制 A、E、F 和 H 等字母中间横划高度的参数轴。主要的优点是，只需管理相关的字符形，并且不必再为额外的 “真母版” 重做字距调整。";

"Webfont Formats" = "对子样设置该参数后，将仅导出指定的 webfont 格式，并忽略导出对话框中的设置。可设置的值：TTF、EOT、WOFF 或 WOFF2。";

"Webfont Only" = "勾选激活后，将删除字体文件中的仅桌面系统所需的信息。这将对 webfont 的反编译或在 Windows 或 macOS 等系统中进行本地安装带来难度。请注意：技术上而言，该参数将让你获得一个规格上缺损的字体，但它仍然可以在浏览器中作为 webfont 使用。";

winAscent = "用于描述 Windows 字体渲染框顶部边界的正整数值，超过该值的字形渲染可能导致截断。因此，`winAscent` 应足够大，以便完整包络所有重要字符形。即 OpenType `OS/2` 参数表中的 `usWinAscent` 字段。\n\n> “‘Windows 使用的上升部’量度值。用于设定渲染裁切区域在基线以上的高度。类似 `typoAscender` 及 `hheaAscender` 字段，但依然存在重要区别。在 Windows GDI 的实现中，`winAscent` 与 `winDescent` 值已经被用于确定 TrueType 渲染器位图区的尺寸。Windows GDI 将裁切 TrueType 字符形在 `winAscent` 值以上的所有曲线。若字体设计不接受任何裁切，该值应设置为大于或等于 yMax。\n> **注意：**其只与字符形的原始位置有关，而不是在 `GPOS` 或 `kern` 参数表应用后在版面中经过调整的位置。\n> 一些传统的应用程序使用 `winAscent/winDescent` 值来确定默认的行距。我们强烈反对这种做法。应使用 `typoAscender/typoDescender/typoLineGap` 字段共同确定行高。\n> 请注意，一些应用程序会依照 **使用 Typo 系列量度值** 的参数设置，在 win 或 typo 系列量度值进行选择，以此计算最终行高。这对于依然使用传统逻辑的旧制式文件提供了一定的兼容性，令其更好、更便捷的匹配新字体。使用 `typoAscender/typoDescender/typoLineGap` 字段计算行高的应用程序，依然可以使用 `winAscent/winDescent` 数值来确定裁切区域的大小。部分应用程序在编辑场景中关注裁切区域，以此确定在编辑文本时界面需要重新绘制的区域，或在选择文本时绘制多大的选择框。本规范的早期版本中建议将 `winAscent` 值设置为 Windows ANSI 字符集中所有字符的 yMax 值。对于新设计的字体，该值应根据字体设计所支持的主要语种特点来确定，并考虑到到可能需要的额外高度，以便适应较高的字符及上标符。”\n\n有关纵向量度值的详细讨论，请参阅 [纵向量度值](https://glyphsapp.com/tutorials/vertical-metrics) 教程。\n\n[OpenType spec: OS/2 usWinAscent](https://learn.microsoft.com/typography/opentype/spec/os2#uswinascent)";

winDescent = "用于描述 Windows 字体渲染框底部边界的 **正** 整数值。因此，`winDescent` 应足够大，以便完整包络小写字母的下降部，如 g、p、q 和 y。\n\n> “本规范的早期版本中建议将 `winDescent` 值设置为 Windows ANSI 字符集中所有字符的 yMin 值的绝对值。对于新设计的字体，该值应根据字体设计所支持的主要语种特点来确定，并考虑到到可能需要的额外纵向空间，以便适应有较大下降部的字符及下标符。”\n\n[OpenType spec: OS/2 usWinDescent](https://learn.microsoft.com/typography/opentype/spec/os2#uswindescent)";

"Write DisplayStrings" = "若反选禁用，可以防止 标签页文本（*DisplayStrings*）被写入 .glyphs 文件。*DisplayStrings* 存有编辑标签页中的文本内容。该参数可以提高版本控制兼容性。默认启用，即写入文件。";

"Write lastChange" = "若反选禁用，可防止 字符形最后修改日期（*lastChange*）被写入 .glyphs 文件。该参数可以提高版本控制兼容性。默认启用，即写入文件。";

TTFBlueFuzz = "与 PostScript 规范中的 BlueFuzz 作用接近。在两个方向上拓展 TrueType 渲染对齐区域的尺寸。默认值为 1。仅影响 **TTF 渲染对齐区域**（TTFZones）参数中指定的区域。";

TTFZoneRoundingThreshold = "控制一个填充区被上推一个像素的可能性。使用较小的十进制数字作为数值，通常不超过 0.1～0.2。在四舍五入运算前，该数值会被加入填充区的位置值，且在 x字高（TTFZones参数中的 ‘xHeight‘）上被加和两次。默认值为 0.09375。\n\n例如：在某一字体大小下，小写字母对齐区域最终为 6.45 像素，而 x字高 为 5.25 像素。若维持原状，小写字母对齐区域会四舍五入，计算为 6 像素高度，而 x字高 最终会变成 5 像素。如果你设置一个 0.2 的阈值，小写字母对齐区域高度最终为（6.45+0.2=6.65≈）7 像素，而 x字高 将计算为（5.25+2×0.2=5.65≈）6 像素。";

TTFMinimumDistance = "所有执行渲染提示的字干都将以该值作为最小绘制长度，在任何像素尺寸下（PPM）均可伴随字干渲染提示生效。默认值为 0.25。该值在小像素尺寸中较为重要，过小的部件在渲染时可能会消失。";

"gasp Table" = "该参数用配置 TrueType 字体的 `gasp`（网格化及扫描变换程序，grid-fitting and scan-conversion procedure）参数表。它使用两个 PPM 阈值来调整字体渲染行为，即传统灰度渲染和 ClearType 亚像素渲染的参数建议值。但请注意，字体渲染引擎可能会忽略该数据。\n\n> “当字体在灰度渲染设备上显示时，该参数表将提供针对光栅化技术的优化信息。对于某些单色设备，可以关闭部分尺寸的渲染提示，仅使用该参数表以提高性能。”\n\n默认阈值大小为 8 / 20 PPM。因为有两个阈值，所以可以区分出三个范围段：\n- **无提示 & 对称：** 小于第一阈值，不启用网格化，尽可能使用抗锯齿呈现文本。“在非常小的尺寸下，灰度渲染设备上的最佳外观通常可以通过直接灰度渲染，且不使用渲染提示的情况下达成。”\n- **提示 & 非对称：** 在两阈值之间，建议渲染引擎启用网格化并关闭灰度渲染。“在中等尺寸时，渲染提示和非灰度渲染通常会带来最佳外观。” 但在 ClearType 中相关工作是非对称处理的，对纵向启用网格化，横向则使用亚像素渲染技术。\n- **提示 & 对称：** 大于第二阈值，渲染器应用网格化并配合灰度渲染呈现形状。“在大尺寸下，渲染提示和灰度渲染的技术组合通常会带来最佳外观。” ClearType 渲染器将应用对称的灰度平滑，即除了横向亚像素渲染外，在 y 方向同时使用抗锯齿。“在屏幕的标题尺寸上，[...] 这一 Windows 字体渲染器的新改进产生了更流畅、更清晰的字体”（*Now Read this: The Microsoft Cleartype Font Collection*，Microsoft 2004，第 14 页）\n\n[OpenType spec: gasp](https://learn.microsoft.com/typography/opentype/spec/gasp)";

"GASP Table" = "该参数用配置 TrueType 字体的 `gasp`（网格化及扫描变换程序，grid-fitting and scan-conversion procedure）参数表。它使用两个 PPM 阈值来调整字体渲染行为，即传统灰度渲染和 ClearType 亚像素渲染的参数建议值。但请注意，字体渲染引擎可能会忽略该数据。\n\n> “当字体在灰度渲染设备上显示时，该参数表将提供针对光栅化技术的优化信息。对于某些单色设备，可以关闭部分尺寸的渲染提示，仅使用该参数表以提高性能。”\n\n默认阈值大小为 8 / 20 PPM。因为有两个阈值，所以可以区分出三个范围段：\n- **无提示 & 对称：** 小于第一阈值，不启用网格化，尽可能使用抗锯齿呈现文本。“在非常小的尺寸下，灰度渲染设备上的最佳外观通常可以通过直接灰度渲染，且不使用渲染提示的情况下达成。”\n- **提示 & 非对称：** 在两阈值之间，建议渲染引擎启用网格化并关闭灰度渲染。“在中等尺寸时，渲染提示和非灰度渲染通常会带来最佳外观。” 但在 ClearType 中相关工作是非对称处理的，对纵向启用网格化，横向则使用亚像素渲染技术。\n- **提示 & 对称：** 大于第二阈值，渲染器应用网格化并配合灰度渲染呈现形状。“在大尺寸下，渲染提示和灰度渲染的技术组合通常会带来最佳外观。” ClearType 渲染器将应用对称的灰度平滑，即除了横向亚像素渲染外，在 y 方向同时使用抗锯齿。“在屏幕的标题尺寸上，[...] 这一 Windows 字体渲染器的新改进产生了更流畅、更清晰的字体”（*Now Read this: The Microsoft Cleartype Font Collection*，Microsoft 2004，第 14 页）\n\n[OpenType spec: gasp](https://learn.microsoft.com/typography/opentype/spec/gasp)";

"Variable Font Origin" = "该参数设定存储于可变字体文件的基点曲线。所有其他的母版/子样，将以相对于该母版曲线的增量数据点进行构建。";

"Variation Font Origin" = "该参数设定存储于可变字体文件的基点曲线。所有其他的母版/子样，将以相对于该母版曲线的增量数据点进行构建。";

"Variable Font Style Name" = "导出可变字体时使用的字体家族名称。对于需要同时使用同一字体的静态/可变版本的情况，使用差异化的字体家族名称可提供一定帮助。";

variableStyleName = "用于可变字体导出的字体样式名称。若终端用户需要同时使用当前字体的可变字体与静态字体版本时，该参数配置可提供一些便利。";

DisableAllAutomaticBehaviour = "将在导出时禁用大部分自动化操作。例如：  \n- 重排序 `.notdef` 与 `space`\n- 将无间距标符设定为零字宽";

"MakeOTF Compatibility Mode" = "勾选激活后，Glyphs 将使用与 Adobe makeotf 程序相似的 OpenType 布局参数表构建风格。若相关的特性代码以 makeotf 为基础编写，或使用该字体的应用程序仅遵循 makeotf 逻辑时，此参数或可提供帮助。";

styleMapStyleNames = "经过本地化翻译的字体子家族名称。\n\n对应于 OpenType `name` 参数表 ID 2。应设置为 ‘Regular’ / ‘Bold’ / ‘Italic’ / ‘Bold Italic’（又称 RIBBI 样式）中的一种，对应各类用户界面中用于字体样式切换的粗斜体按钮。\n\n“虽然有些系统/应用程序没有这种限制，但许多使用该字段的程序都假定：单一字体家族名称最多由经过样式链接的四款字体共享，字体子家族名称仅存在四种基本样式——即regular、italic（或oblique）、bold、bold italic（或bold oblique）。\n\n为了与系统及应用程序最大化的兼容，强烈建议字体以这种方式对字体家族名称进行约束。\n\n对于 RIBBI 以外的字体样式，强烈建议在字体中使用name ID 16/17 来创建扩展的排印分组。”\n\n[OpenType spec: name ID 2](https://learn.microsoft.com/typography/opentype/spec/name#nid2)";

"Variable Font Optimize Deltas" = "若路径上所有节点的变动量均小于半个字体网格，将不对该曲线写入 OpenType 可变字体增量信息。默认启用此优化。若反选禁用，将保留所有的微小变动。";

"Optimize Variable Deltas" = "若路径上所有节点的变动量均小于半个字体网格，将不对该曲线写入 OpenType 可变字体增量信息。默认启用此优化。若反选禁用，将保留所有的微小变动。";

familyNames = "字体家族名称。覆盖 “字体信息 > 字体” 中的 “字体家族名称” 条目。\n\n即 OpenType `name` 参数表中的 ID 1 与 4。亦会用于计算 name ID 3、4 和 6。\n\n[OpenType spec: name ID 16](https://learn.microsoft.com/typography/opentype/spec/name#nid16)";

designers = "设计师姓名。覆盖对应子样的 “字体信息 > 字体 > 设计师” 条目。\n\n即 OpenType `name` 参数表中的 ID 9：\n> “字体设计者的姓名。”";

designerURL = "设计师网址。覆盖对应子样的 “字体信息 > 字体 > 设计师网址” 条目。\n\n即 OpenType `name` 参数表中的 ID 12：\n> “字体设计者的 URL 网址（以协议名开头，例如 http://, ftp://）。”";

manufacturers = "生产厂商名称。覆盖 “字体信息 > 字体” 中的 “生产厂商” 条目。\n\n即 OpenType `name` 参数表中的 ID 8：\n> “生产厂商名称”。";

manufacturerURL = "生产厂商或销售页面网址。覆盖 “字体信息 > 字体” 中的 “生产厂商网址” 条目。\n\n即 OpenType `name` 参数表中的 ID 11：\n> “销售方网址（以协议名开头，例如 http://, ftp://）。若在 URL 中嵌入特定序列号，可链接至该字体的注册页面。”";

copyrights = "版权申明。覆盖 “字体信息 > 字体” 中的 “版权信息” 条目。\n\n即 OpenType `name` 参数表中的 ID 0：\n> “版权备注。”";

versionString = "版本字符串。需以语法 “Version 数字.数字” 开头（“Version” 和数字之间有一个空格）。将自动插入版本号的占位符字符串 `Version %d.%03d`，其中 %d 代表整数，%03d 代表三位数字形式整数，例如：`008`。\n\n该字符串中的版本号必须符合以下形式：主版本号数字 + 单一西文句点 + 辅版本号数字。主、辅版本号数字均小于 65,535，且数字外的任何字符都将截断辅版本号。诸如 “;” 的字符可用于分隔更详细的版本信息。\n\n字体安装程序可使用上述匹配项目来比较字体版本。请注意，部分安装程序会严格要求字符串以 “`Version `”（带空格）开头，后跟上述版本号。\n\n[OpenType spec: name ID 5](https://learn.microsoft.com/typography/opentype/spec/name#nid5)";

versionMajor = "versionMajor. Overwrites first part of the version number set in the font";

versionMinor = "versionMinor. Overwrites second part of the version number set in the font";

licenses = "授权许可描述。\n\n即 OpenType `name` 参数表中的 ID 13：\n> “如何合法使用该字体的描述，或准许使用的不同场景示例。该字段应该采用简单易懂的语言，而非法律术语。”\n\n[OpenType spec: name ID 13](https://learn.microsoft.com/typography/opentype/spec/name#nid13)";

licenseURL = "授权许可网址。\n\n即 OpenType `name` 参数表中的 ID 14：\n> “可获取其他许可信息的 URL。”\n\n请确保以协议名开头，通常为 “https://”。\n\n[OpenType spec: name ID 14](https://learn.microsoft.com/typography/opentype/spec/name#nid14)";

trademarks = "商标申明。\n\n即 OpenType `name` 参数表中的 ID 7：\n> 依据微软描述：“该条目用于保存此字体商标相关的申明或信息。此类信息应基于法律建议，且需与版权区别对待。”\n\n[OpenType spec: name ID 7](https://learn.microsoft.com/typography/opentype/spec/name#nid7)’";

descriptions = "字体描述。\n\n即 OpenType `name` 参数表中的 ID 10：\n> “对该字体的描述。可以包含修订信息、使用建议、历史情况、字体特性说明等。”\n\n[OpenType spec: name ID 10](https://learn.microsoft.com/typography/opentype/spec/name#nid10)";

sampleTexts = "示例文本。\n\n即 OpenType `name` 参数表中的 ID 19：\n> “该字段可以是字体名称，也可以是设计师认为显示该字体的最佳示例文本。”\n\n例如，当在 Apple 字体册的 “样本” 视图中选择对应子样时，将显示该示例文本。\n\n[OpenType spec: name ID 19](https://learn.microsoft.com/typography/opentype/spec/name#nid19)";

postscriptFullNames = "字体 PostScript 全名。\n\n即 `CFF` 参数表中 FullName 字段的名称。这应该是向用户展示的完整字体名称，因此允许包含空格，例：“My Font Bold Condensed Italic”。注意不要与 **字体 PostScript 名称**（postscriptFontName）混淆。\n> 部分系统将字体家族名称 “与 FullName 匹配，以便对字体家族整体进行分类”。因此，字体家族名称 “必须与 FullName  的相应部分匹配，且适合在字体菜单中显示。作为同一设计系列的不同样式变体，所有字体都应共享相同的家族名称。[…] FullName 以家族名称作为开头，而后添加样式属性尾缀。通常遵循以下顺序：字重、字宽、倾斜、视觉尺寸。”（Adobe 技术文档 #5088）\n\n全名“通常是name ID 16 和 17 的组合（排印用家族及子家族名称），没有任何与Regular 样式的关联要求。”\n\n[OpenType spec: name ID 4](https://learn.microsoft.com/typography/opentype/spec/name#nid4)";

postscriptFontName = "字体 PostScript 名称。\n\n即 OpenType `name` 参数表中的 ID 6。仅限使用不含空格的 ASCII 字符，并力求简短（为了尽可能反向兼容，长度需小于 30 个字符）。例：“MyFont-BoldCdIt”。注意不要与 **字体 PostScript 全名**（postscriptFullName）混淆。\n> “FontName 通常由一个字体家族名称（特别是通过 FamilyName 参数配置的名字），跟随与 FullName 顺序相同的连字符及样式属性尾缀。为了与早期版本 PostScript 解释器及某些操作系统中的文件系统兼容，Adobe 将 FontName 限制为 29 个字符。与任何 PostScript 语言名称一样，FontName 不得包含空格，并且只能使用 ASCII 字符。若必须利用缩写才能满足 29 字符的限制，则缩写必需应用于整个字体家族。”（Adobe 技术文档 #5088)\n\nAdobe 建议样式名称使用以下缩写：\n- **Bd**  >  Bold\n- **Bk**  >  Book\n- **Blk** >  Black\n- **Cm**  >  Compressed\n- **Cn**  >  Condensed\n- **Ct**  >  Compact\n- **Dm**  >  Demi（前缀)\n- **Ds**  >  Display\n- **Ex**  >  Extended\n- **Hv**  >  Heavy\n- **Ic**  >  Inclined\n- **It**  >  Italic\n- **Ks**  >  Kursiv（德语：斜体)\n- **Lt**  >  Light\n- **Md**  >  Medium\n- **Nd**  >  Nord（为 Antique Olive 引入的样式名称)\n- **Nr**  >  Narrow\n- **Obl** >  Oblique\n- **Po**  >  Poster\n- **Rg**  >  Regular\n- **Sl**  >  Slanted\n- **Sm**  >  Semi（前缀)\n- **Su**  >  Super\n- **Th**  >  Thin\n- **Ult** >  Ultra（前缀)\n- **Up**  >  Upright\n- **X**   >  Extra（前缀)\n\n[OpenType spec: name ID 6](https://learn.microsoft.com/typography/opentype/spec/name#nid6)";

variablePostscriptFontName = "可变字体 PostScript 名称。\n\n即 OpenType `name` 参数表中的 ID 6，以及 OpenType `fvar` 参数表中 NamedInstance 条目下的 postscriptName 字段。仅可使用 ASCII 字符，且不得含有空格。例：‘MyFontVar-BoldCondensedItalic’。注意不要与 **字体 PostScript 全名**（postscriptFullName）混淆。\n\n“FontName 通常由一个字体家族名称（特别是通过 FamilyName 参数配置的名字），跟随与 FullName 顺序相同的连字符及样式属性尾缀。”\n\n必须与静态 PostScript 字体名称不同，否则用户在同时安装有静态及可变字体时，可能会导致字体冲突。建议使用 **可变字体 PostScript 名称前缀**（ID 25），后接连字符及样式名称（仅使用ASCII字符，不含空格）。\n\n[OpenType spec: name ID 6](https://learn.microsoft.com/typography/opentype/spec/name#nid6)";

compatibleFullNames = "用于设置 `name` 参数表中的 ID 18：\n> “兼容全名”。\n\n该名称仅作用于 Mac 系统，优先于 name ID 4（“全名”）配置。若未设置 name ID 18 的值，默认将采用对应子样的 “字体家族名称 + 空格 + 样式名称” 进行计算。\n> “在 Macintosh 上，菜单中的字体名称采用 `FOND` 参数表构建，通常与全名一致。如果您希望字体名称与全名不同，您可以在 ID 18 中配置兼容全名。”\n\n**注意：** 由于此项目可能导致 Mac 与 Windows 对同一字体文件采用不同的全名，配置有该字体的文稿将丧失跨平台互操作性。\n\n[OpenType spec: name ID 18](https://learn.microsoft.com/typography/opentype/spec/name#nid18)";

WWSFamilyName = "**WWS 字体家族名称**\n\nWWS 意为 **字重/字宽/倾斜**（Weight Width Slope）。\n\n即 OpenType `name` 参数表中的 ID 21。\n\n> “该条目提供吻合 WWS 范式的字体家族名称，以防 name ID 16（排印用家族名称）和 ID 17（排印用子家族名称）的条目不符合 WWS 模型。例如 ID 17 的条目包含字重、字宽或倾斜以外的属性尾缀。”\n> 常见于视觉尺寸类家族名称：“例如可将 name ID 21 分别配置为 ‘Minion Pro Caption’ 与 ‘Minion Pro Caption’。而各自的 ID 16 均为 “Minion Pro”。”\n\n[OpenType spec: name ID 21](https://learn.microsoft.com/typography/opentype/spec/name#nid21)";

unitsPerEm = "字身框高（Em）的网格单位数。对于 PostScript 规格的 OpenType 字体，默认值为 1000。对于 TrueType 规格的字体，该数值常被设为 2ⁿ（数值介于 16 至 16,384 之间，通常建议为 2048）。设定的值将决定描述字体尺寸所使用的最小网格精度。直接设为较小的值将使字体在屏幕上显得更大，较大的值则反之。\n\n此参数仅设置 UPM 值本身，并不会改变节点坐标或字体量度值。如果您确实想要缩放节点坐标，请使用 **缩放至指定 UPM**。";

styleNames = "样式名称或字体子家族名称。即 OpenType `name` 参数表中的 ID 2：\n> “字体子家族名称需要与字体家族名称（name ID 1）配套使用，以便在具有相同字体家族名称的分组中区分字体。仅用于样式和字重变体。”\n\n[OpenType spec: name ID 17](https://learn.microsoft.com/typography/opentype/spec/name#nid17)’";

WWSSubfamilyName = "字体 WWS 子家族名称。即 OpenType `name` 参数表中的 ID 22.\n> “与 ID 21 结合使用，此 ID 提供符合 WWS 范式的字家族名称（仅反映字重、字宽和倾斜属性），以应对 ID 16 和 17 条目信息不符合 WWS 模型。[…] name ID 22 的例子：‘Semibold Italic’、‘Bold Condensed’。而 ID 17 可以是 ‘Semibold Italic Caption’ 或 ‘Bold Condensed Display’。”\n\n对于 ID 16/17，请分别查阅 **排印用家族名称**（preferredFamilyName）与 **排印用子家族名称**（preferredSubfamilyName）参数。\n\n[OpenType spec: name ID 22](https://learn.microsoft.com/typography/opentype/spec/name#nid22)";

uniqueID = "唯一字体标识符。\n\n即 OpenType `name` 参数表中的 ID 3。也称为 “子家族唯一标识符”（Apple）。该字符串用于唯一性的标识该字体，因此应包含“足够多的附加信息以实现全球唯一”（SIL）。\n\n默认情况下，Glyphs 使用版本号、供应商4字母ID（若未设置，则为 UKWN）及字体名称（postscriptFontName，OpenType name ID 6），并用分号连接，例：`1.005;UKWN;MyFont-Light`。\n\n[OpenType spec: name ID 3](https://learn.microsoft.com/typography/opentype/spec/name#nid3)";

variationsPostScriptNamePrefix = "可变字体 PostScript 名称前缀。\n\n即 OpenType `name` 参数表中的 ID 25。作用于可变字体子样，例如在 PDF 中，会根据 PostScript 字体名称、参数轴标签和参数轴位置（设计空间坐标系）自动计算特定的 PostScript 名称。该 PostScript 名称构造时不能超过 127 个字符。若未提供前缀，则将使用排印用家族名称（name ID 16，又称 “首选家族名称”）中的美国英语字符串，并去除非 ASCII 字符。\n> Microsoft：用作 “可变字体 PostScript 名称生成算法中的字体家族前缀”，且 “仅限使用 ASCII 范围内的大小写拉丁字母和数字。字体中所有 name ID 25 下的名称字符串在转换为 ASCII 后必须相同”。\n> Adobe：“字体中若包含可变字体 PostScript 名称前缀（name ID 25）将于以下场景提供便利：\n> - 排印用家族名称的美国英语字符串、或子样 fvar subfamilyNameID 中的美国英语字符串，或字体中的参数轴描述符数量可能使生成的 PostScript 名称的长度超过 127 个字符；又或者…\n> - 排印用家族名称的美国英语字符串包含变音符或其他字符，当其被算法删除时……导致 PostScript 名称混淆或歧义。例：排印用家族名称 ‘André Sans’ 和 ‘Andró Sans’ 被解析为相同的家族名称前缀 ‘AndrSans’，此类歧义可以分别配置可变字体 PostScript 名称前缀 ‘AndreSans’ 和 ‘AndroSans’ 来避免。”\n\n[OpenType spec: name ID 25](https://learn.microsoft.com/typography/opentype/spec/name#nid25)";

"Propagate Anchors" = "启用或禁用复合图形中的顶部/底部锚点的传递行为。这意味着在该部件的基础字符形中，顶部和底部锚点会 “穿透” 至复合图形，除非复合字符形中存在相同名称的锚点。\n\n由此可实现复合图形 标符对基础字符形 和 标符对标符 的连接，无需添加及管理额外的锚点。该功能默认启用。此参数的主要用途是避免在复合图形中生成 “mark”、“mkmk” 特性规则。";

"Export Mac Name Table Entries" = "设定是否导出 Macintosh name 参数表条目（默认设为导出）。可使用此参数配置彻底去除 Macintosh 系列名称。";

"Export Folder" = "在默认的导出位置路径后添加指定的子文件夹名称。请确保只使用合规的文件夹名称字符。";

"Export PostProcessing Script" = "A path to a script that is run after exporting a font. In the script, you have access to the `Font`, `Instance` and `FinalFontPaths`. Use the token `{{{filepath}}}` to specify a path relative to the ‘.glyphs’ file.";

"Use Arabic Presentation Form Unicodes" = "对阿拉伯字符形使用传统外观形式的 Unicode 编码";

"meta Table" = "在字体导出时添加 meta（‘Metadata’，元数据）参数表：\n\n- **dlng**（目标设计语言）：字体设计所面向的主要用户受众的语言或文种。该值可用于根据内容语言选择默认字体格式或根据用户语言偏好筛选字体配置。\n\n- **slng**（支持的语言）：字体能够支持的语言或文种。对于字体回退机制，或涉及应用程序内容及用户设置的情况，该值可提供帮助。slng 声明值应 dlng 相同或为后者的超集。在字体配置有 `slng` 值时，应用可忽略 OS/2 表中的 Unicode 范围标志位。\n每个条目都包含一个以逗号分隔的 `ScriptLangTag` 条目列表。每个 `ScriptLangTag` 都是将语言、文种及地区（ISO 3166-1，Alpha-2）使用连字符连接的字符串，以符合 IETF BCP 47 标准。但其中仅强制要求包含文种信息。\n例如，`Cyrl` 表示西里尔文，`sr-Cyrl` 表示用西里尔文书写的塞尔维亚语，`sr-Cyrl-BA` 表示“在波斯尼亚和黑塞哥维那用西里尔文书写的塞尔维亚语”。\n\n[OpenType spec: meta](https://learn.microsoft.com/typography/opentype/spec/meta)\n[Languages, scripts and regions](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)";

"TTFFamilyZonesThreshold" = "用于配制添加家族渲染对齐区前的 PPM 大小。\n\n如需添加家族渲染对齐区，请在 *字体信息 > 字体*而不是 *字体信息 > 母版* 中添加 TTFZones 参数，并检查两处定义中对齐区的一致性。";

"Keep Kerning in one Lookup" = "将所有“字偶对”的间距数据都强行添加至第一个 GPOS 查找表。\n\n这是针对微软应用程序中一个程序错误的变通方案。在这个 bug 中，第一个查找表外的字符形会被忽略。\n\n若反选禁用，Glyphs 将根据字符形类别分配数据至数个查找表中。";

"Italic Style Linking" = "在可变字体 STAT 参数表中，为倾斜（ital）参数轴添加格式3（样式链接）参数值，将Regular样式（ital=0）链接至Italic样式（ital=1）。**不应**添加到（仅有含）斜体的字体中。\n\n使用该参数可强制添加或禁用样式链接，不再依赖内置自动化功能。";

"Export vmtx Table" = "该参数决定是否导出 `vmtx` （纵向度量）参数表。\n\n当字符形中设置有上下边距，但只想导出字体的横向边距时，该参数可提供帮助。\n\n[OpenType spec：vmtx](https://learn.microsoft.com/typography/opentype/spec/vmtx)";

"Decompose Brace Layers" = "在可变字体导出时，释放字符形中具有差值中间层（“括号图层”）的部件。\n\n默认为启用。";

"Ignore custom GlyphData file" = "配置后，将无视与 .glyphs 文件同目录的自定义字符形信息数据库文件（GlyphData.xml）。";

"Fit Curve Panel Settings" = "该参数用于右侧边栏中**曲线调整**面板，存储最小/最大百分数。\n\n参数值为一对数字，用逗号隔开，例：‘57, 72’。设置完成后，参数值将实时更新为您在用户界面上的输入值。";

"Export TrueType Hints" = "该参数用于手动切换 TrueType 渲染提示的导出（默认为导出）。\n\n若反选，将停止 TrueType 渲染提示导出。";

"Export PostScript Hints" = "该参数用于手动切换 PostScript 渲染提示的导出（默认为导出）。\n\n若反选，将停止 PostScript 渲染提示导出。";

"variableStyleNames" = "用于可变字体的样式名称。\n\n当（静态）字样名称用于多个静态家族名称时（例如，‘Myfamily Condensed’与‘Myfamily’字体中同时含有 ‘Bold’ 子样名），可能会在`fvar`参数表中生成重复项目。此时可启用可变字体专属的样式名称。";

"Export DSIG Table" = "用于控制导出时是否包含 `DSIG`（数字签名，Digital Signature）参数表。";

"TTFIgnoreStems" = "无视字干数据。";

"Use case marks for double marks" = "默认情况下，Glyphs 使用带 .case 后缀的标符变体来构建双重标符。使用该自定义参数可禁用该功能。";
