From f8b69d8a6832369c16dd10cc28d428690cda11b2 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Wed, 12 Feb 2025 09:45:17 -0500 Subject: pke: FontTypeSpacing usage and serialization --- editor/editor.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'editor') diff --git a/editor/editor.cpp b/editor/editor.cpp index 6e7db59..f5402a6 100644 --- a/editor/editor.cpp +++ b/editor/editor.cpp @@ -747,7 +747,7 @@ void GenerateMTSDF(FontTypeMSDFSettings *msdf_settings, const Asset *a) { glyph.edgeColoring(&msdfgen::edgeColoringByDistance, maxCornerAngle, 0); auto &metrics = fontGeometry.getMetrics(); - ft_spacing.geometryScale = fontGeometry.getGeometryScale(); + ft_spacing.geometry_scale = fontGeometry.getGeometryScale(); ft_spacing.em_size = metrics.emSize; ft_spacing.ascender_y = metrics.ascenderY; ft_spacing.descender_y = metrics.descenderY; @@ -833,8 +833,7 @@ void GenerateMTSDF(FontTypeMSDFSettings *msdf_settings, const Asset *a) { font_title.val = pk_new(font_title.reserved); snprintf((char *)font_title.val, AssetKeyLength, "%s", a->key); assert(ah_image != ah_glyphs && ah_image != AssetHandle_MAX); - // TODO pass FontTypeSpacing either here or another way - FontType_RegisterFont(font_title, ah_image, ah_glyphs); + FontType_RegisterFont(font_title, ah_image, ah_glyphs, &ft_spacing); } void RecordImGuiAssets() { -- cgit v1.2.3