Switch back to Press Start 2P font - Update font paths in display manager - Use PressStart2P-Regular.ttf for both regular and small text - Maintain consistent font sizes (10 for regular, 8 for small)

This commit is contained in:
ChuckBuilds
2025-04-12 20:16:15 -05:00
parent d7c04497d4
commit 01ad080094

View File

@@ -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 7x13.bdf
# Initialize font with Press Start 2P
try:
self.font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/7x13.bdf", 8)
logger.info("Initial 7x13.bdf font loaded successfully")
self.font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
logger.info("Initial Press Start 2P 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 7x13.bdf font from rpi-rgb-led-matrix-master
self.regular_font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/7x13.bdf", 10)
logger.info("7x13.bdf font loaded successfully")
# Load Press Start 2P font
self.regular_font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 10)
logger.info("Press Start 2P 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/7x13.bdf", 8)
logger.info("7x13.bdf small font loaded successfully")
self.small_font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
logger.info("Press Start 2P small font loaded successfully")
except Exception as e:
logger.error(f"Error in font loading: {e}")