Class IconFontBuilder
java.lang.Object
com.imyeyu.font.icon.IconFontBuilder
SVG 图标字体构建器
入口只负责校验、排序、解析和编排;TTF 表的二进制细节由内部写入器处理
- Since:
- 2026-07-13 16:26
- Author:
- Codex
-
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]build(IconFontOptions options, Collection<IconGlyph> icons) 使用指定配置构建 TTF 字体字节static byte[]build(IconFontOptions options, Map<String, String> svgPaths, int startCodePoint) 使用指定配置和起始 Unicode 码点,从name -> pathData映射构建 TTF 字体字节static byte[]build(String family, Collection<IconGlyph> icons) 使用默认配置构建 TTF 字体static byte[]使用默认配置和指定起始 Unicode 码点,从name -> pathData映射构建 TTF 字体static IconFontbuildFont(IconFontOptions options, Collection<IconGlyph> icons) 使用指定配置构建完整字体结果static IconFontbuildFont(IconFontOptions options, Map<String, String> svgPaths, int startCodePoint) 使用指定配置和起始 Unicode 码点,从name -> pathData映射构建完整字体结果
-
Method Details
-
build
使用默认配置构建 TTF 字体 -
build
-
build
使用指定配置构建 TTF 字体字节 -
build
public static byte[] build(IconFontOptions options, Map<String, String> svgPaths, int startCodePoint) 使用指定配置和起始 Unicode 码点,从name -> pathData映射构建 TTF 字体字节 -
buildFont
public static IconFont buildFont(IconFontOptions options, Map<String, String> svgPaths, int startCodePoint) 使用指定配置和起始 Unicode 码点,从name -> pathData映射构建完整字体结果 -
buildFont
使用指定配置构建完整字体结果
-