跳转到内容
+

常见问题

基于当前功能行为的常见问题与实用解答。

浏览字形时可以导入哪些格式?

导入流程支持 ttfwoffwoff2

WebFont 可以用 SVG 文件创建图标字体吗?

可以。使用 Font Builder 导入已转为轮廓的 SVG 图形,分配字形名称和 Unicode 值,然后导出 TTFWOFFWOFF2、CSS、演示 HTML 和元数据。

可以编辑现有字体吗?

Font Builder 可以导入基于 TrueType 的静态源字体,添加新的 SVG 字形,或替换现有 Unicode 字形。编辑源字体时,被替换字形的 ID 保持稳定。

什么是 .webfontproject 文件?

它是 Font Builder 的项目包,保存当前 SVG 字形、构建设置、输出选项和替换目标;使用源字体时,还会保存嵌入的源字体数据。

为什么 Font Builder 会拒绝某些 SVG 文件?

Font Builder 要求已转为轮廓的静态 SVG 图形。可编辑文字、位图、蒙版、滤镜、裁剪、脚本、动画和外部资源等不支持的 SVG 特性会被拒绝,而不是被悄悄修改。

预检查哪些内容?

预检会报告 Unicode 冲突、重复字形名称、空路径、异常 SVG 尺寸、基线/升部/降部问题、不支持的 SVG 特性,以及可能过于复杂而难以稳定输出为字体的字形。

预检错误会阻止构建吗?

预检是警告与审查步骤。可以只构建通过检查的字形以跳过红色行,也可以继续使用全部字形,让原生引擎尝试处理。导出期间,构建引擎仍可能拒绝不支持或不安全的输入。

WebFont 可以将文字转换为 SVG 吗?

可以。文字转 SVG 使用已加载的字体,将单词、短语和多行文字转换为 SVG 轮廓。支持字号、可用时的可变字重、字间距、行高、换行宽度、对齐、内边距、填充颜色和后备字体控制。

为什么导入另一个文件后,原有的字形列表消失了?

目前导入会替换当前会话数据。如果需要对比,请打开另一个工作区窗口,在那里加载不同字体。

为什么不能用多个已加载字体生成子集?

目前子集生成每次只支持一个源字体。

支持哪些子集输出格式?

子集输出支持 WOFF2WOFFTTF

为什么某些字体无法生成子集?

目前子集输出仅支持 TrueType 轮廓字体。依赖不支持的轮廓或表结构的字体,可能出现验证失败或不支持格式的错误。

“Generate Web Package” 会生成什么?

它会生成包含以下内容的文件夹:

  • fonts/WOFF2 + WOFF
  • 一个 CSS 文件(@font-faceunicode-range
  • demo.html 预览页面

Font Builder 还可以生成包含字体文件、CSS、演示 HTML、元数据、字形预览和图标字体用 HTML 片段的网页字体包。

支持可变字体吗?

检查器可以识别可变字体。已加载字体提供字重轴时,文字转 SVG 可以显示可变字重控件。子集和转换行为取决于源字体与所选操作。

为什么生成后会出现警告?

警告来自内置验证检查,例如缺少 cmap 映射、文件体积增大或 OpenType 布局表一致性检查。仅有警告时,仍可能写出结果文件。

WebFont 会上传我的字体文件吗?

不会。字体在本地处理,详情请参阅隐私页面。