diff --git a/src/calendar_manager.py b/src/calendar_manager.py index e3e8e16f..2a6feec1 100644 --- a/src/calendar_manager.py +++ b/src/calendar_manager.py @@ -129,8 +129,8 @@ class CalendarManager: # Use display manager's small font for date/time and calendar font for summary datetime_font = self.display_manager.small_font summary_font = self.display_manager.calendar_font - logger.debug(f"Using datetime font: {datetime_font}") - logger.debug(f"Using summary font: {summary_font}") + logger.debug(f"Using datetime font: {datetime_font} (type: {type(datetime_font)})") + logger.debug(f"Using summary font: {summary_font} (type: {type(summary_font)})") available_width = self.display_manager.matrix.width - 4 # Leave 2 pixel margin on each side # Draw date and time on top line diff --git a/src/display_manager.py b/src/display_manager.py index 9267c2c8..f7752e01 100644 --- a/src/display_manager.py +++ b/src/display_manager.py @@ -157,6 +157,8 @@ class DisplayManager: logger.info(f"Attempting to load tom-thumb font from: {font_path}") self.calendar_font = ImageFont.load(font_path) logger.info(f"tom-thumb calendar font loaded successfully from {font_path}") + logger.info(f"Calendar font type: {type(self.calendar_font)}") + logger.info(f"Calendar font size: {self.calendar_font.size}") except Exception as font_err: logger.error(f"Failed to load tom-thumb font: {font_err}. Falling back to small font.") self.calendar_font = self.small_font