package com.imyeyu.font.icon.model; import lombok.Data; import java.util.List; /// TTF 字体读取结果 /// @author Codex /// @since 2026-07-13 16:26 @Data public class FontInfo { /// 字体元数据 private FontMetadata metadata; /// 字体指标 private FontMetrics metrics; /// 字符编码映射 private List characters; /// SVG 字形列表 private List svgGlyphs; /// 创建字体读取结果 public FontInfo(FontMetadata metadata, FontMetrics metrics, List characters, List svgGlyphs) { this.metadata = metadata; this.metrics = metrics; this.characters = List.copyOf(characters); this.svgGlyphs = List.copyOf(svgGlyphs); } }