diff --git a/__init__.py b/__init__.py index 8acf744..0d656a0 100644 --- a/__init__.py +++ b/__init__.py @@ -138,6 +138,7 @@ class FONT3D_settings(bpy.types.PropertyGroup): class FONT3D_available_font(bpy.types.PropertyGroup): font_name: bpy.props.StringProperty(name="") + face_name: bpy.props.StringProperty(name="") class FONT3D_glyph_properties(bpy.types.PropertyGroup): glyph_id: bpy.props.StringProperty(maxlen=1) @@ -207,9 +208,7 @@ class FONT3D_data(bpy.types.PropertyGroup): class FONT3D_UL_fonts(bpy.types.UIList): def draw_item(self, context, layout, data, item, icon, active_data, active_propname, index): - split = layout.split(factor=0.3) - split.label(text="Index: %d" % (index)) - split.label(text=f"{item.font_name}") # avoids renaming the item by accident + layout.label(text=f"{index}: {item.font_name} {item.face_name}") # avoids renaming the item by accident def invoke(self, context, event): pass @@ -667,7 +666,7 @@ class FONT3D_OT_SaveFontToFile(bpy.types.Operator): selected_font = font3d_data.available_fonts[font3d_data.active_font_index] # print(selected_font.font_name) - self.report({'INFO'}, f"{bl_info['name']}: {selected_font.font_name}") + self.report({'INFO'}, f"{bl_info['name']}: {selected_font.font_name} {selected_font.face_name}") preferences = getPreferences(context) print(f"assets folder: {preferences.assets_dir}")