summaryrefslogtreecommitdiff
path: root/editor
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-02-12 09:45:17 -0500
committerJonathan Bradley <jcb@pikum.xyz>2025-02-12 09:45:17 -0500
commitf8b69d8a6832369c16dd10cc28d428690cda11b2 (patch)
tree5a9c7414be061908c68aa4858dde4744b7c1614a /editor
parent26f5f1ccd0681797e49cf932dd417b7221adaa06 (diff)
pke: FontTypeSpacing usage and serialization
Diffstat (limited to 'editor')
-rw-r--r--editor/editor.cpp5
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() {