This commit is contained in:
2025-01-02 05:15:16 +03:00
parent 3c66a65b40
commit ac00eb18a9
96 changed files with 384134 additions and 230 deletions

View File

@@ -0,0 +1,31 @@
using System.Text.Json.Serialization;
namespace Engine.Asset.Font.Metadata;
[JsonSerializable(typeof(Metrics))]
[Serializable]
public record Metrics
{
[JsonPropertyName("emSize")]
[JsonInclude]
public float EmSize { get; private set; }
[JsonPropertyName("lineHeight")]
[JsonInclude]
public float LineHeight { get; private set; }
[JsonPropertyName("ascender")]
[JsonInclude]
public float Ascender { get; private set; }
[JsonPropertyName("descender")]
[JsonInclude]
public float Descender { get; private set; }
[JsonPropertyName("underlineY")]
[JsonInclude]
public float UnderlineY { get; private set; }
[JsonPropertyName("underlineThickness")]
public float UnderlineThickness { get; private set; }
}