mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-11 21:33:00 +00:00
Switch to 7x13.bdf font for improved readability - Update font paths in display manager - Use 7x13.bdf for both regular and small text - Maintain consistent font sizes (10 for regular, 8 for small)
This commit is contained in:
@@ -60,10 +60,10 @@ class DisplayManager:
|
|||||||
self.image = Image.new('RGB', (self.matrix.width, self.matrix.height))
|
self.image = Image.new('RGB', (self.matrix.width, self.matrix.height))
|
||||||
self.draw = ImageDraw.Draw(self.image)
|
self.draw = ImageDraw.Draw(self.image)
|
||||||
|
|
||||||
# Initialize font with 6x10.bdf
|
# Initialize font with 7x13.bdf
|
||||||
try:
|
try:
|
||||||
self.font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/6x10.bdf", 8)
|
self.font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/7x13.bdf", 8)
|
||||||
logger.info("Initial 6x10.bdf font loaded successfully")
|
logger.info("Initial 7x13.bdf font loaded successfully")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Failed to load initial font: {e}")
|
logger.error(f"Failed to load initial font: {e}")
|
||||||
self.font = ImageFont.load_default()
|
self.font = ImageFont.load_default()
|
||||||
@@ -121,13 +121,13 @@ class DisplayManager:
|
|||||||
def _load_fonts(self):
|
def _load_fonts(self):
|
||||||
"""Load fonts with proper error handling."""
|
"""Load fonts with proper error handling."""
|
||||||
try:
|
try:
|
||||||
# Load 6x10.bdf font from rpi-rgb-led-matrix-master
|
# Load 7x13.bdf font from rpi-rgb-led-matrix-master
|
||||||
self.regular_font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/6x10.bdf", 10)
|
self.regular_font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/7x13.bdf", 10)
|
||||||
logger.info("6x10.bdf font loaded successfully")
|
logger.info("7x13.bdf font loaded successfully")
|
||||||
|
|
||||||
# Use the same font for small text, just at a smaller size
|
# 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)
|
self.small_font = ImageFont.truetype("rpi-rgb-led-matrix-master/fonts/7x13.bdf", 8)
|
||||||
logger.info("6x10.bdf small font loaded successfully")
|
logger.info("7x13.bdf small font loaded successfully")
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Error in font loading: {e}")
|
logger.error(f"Error in font loading: {e}")
|
||||||
|
|||||||
Reference in New Issue
Block a user