From f42140bacaa6cac83f44f3e61e1dd78d80801a07 Mon Sep 17 00:00:00 2001 From: ChuckBuilds <33324927+ChuckBuilds@users.noreply.github.com> Date: Sat, 12 Apr 2025 20:08:48 -0500 Subject: [PATCH] Update font paths to use correct rpi-rgb-led-matrix-master folder --- src/display_manager.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/display_manager.py b/src/display_manager.py index 12f93821..d899e9b0 100644 --- a/src/display_manager.py +++ b/src/display_manager.py @@ -60,10 +60,10 @@ class DisplayManager: self.image = Image.new('RGB', (self.matrix.width, self.matrix.height)) self.draw = ImageDraw.Draw(self.image) - # Initialize font with Press Start 2P + # Initialize font with 6x10.bdf try: - self.font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8) # Reduced from 10 to 8 - logger.info("Initial font loaded successfully") + self.font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/6x10.bdf", 8) + logger.info("Initial 6x10.bdf font loaded successfully") except Exception as e: logger.error(f"Failed to load initial font: {e}") self.font = ImageFont.load_default() @@ -121,13 +121,13 @@ class DisplayManager: def _load_fonts(self): """Load fonts with proper error handling.""" try: - # Load regular font (Press Start 2P) - self.regular_font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 10) - logger.info("Regular font loaded successfully") + # Load 6x10.bdf font from rpi-rgb-led-matrix-master + self.regular_font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/6x10.bdf", 10) + logger.info("6x10.bdf font loaded successfully") - # Load small font (Press Start 2P at smaller size) - self.small_font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8) - logger.info("Small font loaded successfully") + # Use the same font for small text, just at a smaller size + self.small_font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/6x10.bdf", 8) + logger.info("6x10.bdf small font loaded successfully") except Exception as e: logger.error(f"Error in font loading: {e}")