swapped 4x6 for player 3 font for troublebshooting

This commit is contained in:
ChuckBuilds
2025-04-15 15:29:50 -05:00
parent 8f2382e7a8
commit 36b1ddc5ff

View File

@@ -130,19 +130,19 @@ class DisplayManager:
self.small_font = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
logger.info("Press Start 2P small font loaded successfully")
# Add an even smaller font using 4x6.bdf from the rpi-rgb-led-matrix library fonts
# Add an even smaller font using PressStart2P TTF at size 6 as a test
try:
# Get directory containing this script
script_dir = os.path.dirname(os.path.abspath(__file__))
# Construct path relative to this script to the library's font
relative_font_path = os.path.join(script_dir, "../rpi-rgb-led-matrix-master/fonts/4x6.bdf")
# Construct path relative to this script to the TTF font
relative_font_path = os.path.join(script_dir, "../assets/fonts/PressStart2P-Regular.ttf")
# Normalize to absolute path
font_path = os.path.abspath(relative_font_path)
print(f"Attempting to load font from (normalized absolute): {font_path}") # DEBUG PRINT
self.extra_small_font = ImageFont.load(font_path)
logger.info(f"4x6.bdf extra small font loaded successfully from {font_path}")
print(f"Attempting to load TTF font from (normalized absolute): {font_path} at size 6") # DEBUG PRINT
self.extra_small_font = ImageFont.truetype(font_path, 6)
logger.info(f"PressStart2P TTF extra small font loaded successfully from {font_path}")
except Exception as font_err:
logger.error(f"Failed to load 4x6.bdf font: {font_err}. Falling back.")
logger.error(f"Failed to load PressStart2P TTF font: {font_err}. Falling back.")
self.extra_small_font = self.regular_font # Use regular as fallback
except Exception as e: