diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-02-12 09:45:17 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-02-12 09:45:17 -0500 |
| commit | f8b69d8a6832369c16dd10cc28d428690cda11b2 (patch) | |
| tree | 5a9c7414be061908c68aa4858dde4744b7c1614a /editor | |
| parent | 26f5f1ccd0681797e49cf932dd417b7221adaa06 (diff) | |
pke: FontTypeSpacing usage and serialization
Diffstat (limited to 'editor')
| -rw-r--r-- | editor/editor.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
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<char>(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() { |
