mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-04-11 13:23:00 +00:00
Removed the problematic os.path.dirname(os.path.abspath(__file__)) pattern
This commit is contained in:
@@ -211,14 +211,11 @@ class BaseNCAAFBManager: # Renamed class
|
|||||||
"""Load fonts used by the scoreboard."""
|
"""Load fonts used by the scoreboard."""
|
||||||
fonts = {}
|
fonts = {}
|
||||||
try:
|
try:
|
||||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
fonts['score'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 10)
|
||||||
ps2p = os.path.abspath(os.path.join(script_dir, "../assets/fonts/PressStart2P-Regular.ttf"))
|
fonts['time'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
|
||||||
font_4x6 = os.path.abspath(os.path.join(script_dir, "../assets/fonts/4x6-font.ttf"))
|
fonts['team'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
|
||||||
fonts['score'] = ImageFont.truetype(ps2p, 10)
|
fonts['status'] = ImageFont.truetype("assets/fonts/4x6-font.ttf", 6) # Using 4x6 for status
|
||||||
fonts['time'] = ImageFont.truetype(ps2p, 8)
|
fonts['detail'] = ImageFont.truetype("assets/fonts/4x6-font.ttf", 6) # Added detail font
|
||||||
fonts['team'] = ImageFont.truetype(ps2p, 8)
|
|
||||||
fonts['status'] = ImageFont.truetype(font_4x6, 6) # Using 4x6 for status
|
|
||||||
fonts['detail'] = ImageFont.truetype(font_4x6, 6) # Added detail font
|
|
||||||
logging.info("[NCAAFB] Successfully loaded fonts") # Changed log prefix
|
logging.info("[NCAAFB] Successfully loaded fonts") # Changed log prefix
|
||||||
except IOError:
|
except IOError:
|
||||||
logging.warning("[NCAAFB] Fonts not found, using default PIL font.") # Changed log prefix
|
logging.warning("[NCAAFB] Fonts not found, using default PIL font.") # Changed log prefix
|
||||||
|
|||||||
@@ -213,13 +213,10 @@ class BaseNCAAMBasketballManager:
|
|||||||
"""Load fonts used by the scoreboard."""
|
"""Load fonts used by the scoreboard."""
|
||||||
fonts = {}
|
fonts = {}
|
||||||
try:
|
try:
|
||||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
fonts['score'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 10)
|
||||||
ps2p = os.path.abspath(os.path.join(script_dir, "../assets/fonts/PressStart2P-Regular.ttf"))
|
fonts['time'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
|
||||||
font_4x6 = os.path.abspath(os.path.join(script_dir, "../assets/fonts/4x6-font.ttf"))
|
fonts['team'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
|
||||||
fonts['score'] = ImageFont.truetype(ps2p, 10)
|
fonts['status'] = ImageFont.truetype("assets/fonts/4x6-font.ttf", 6)
|
||||||
fonts['time'] = ImageFont.truetype(ps2p, 8)
|
|
||||||
fonts['team'] = ImageFont.truetype(ps2p, 8)
|
|
||||||
fonts['status'] = ImageFont.truetype(font_4x6, 6)
|
|
||||||
logging.info("[NCAAMBasketball] Successfully loaded Press Start 2P font for all text elements")
|
logging.info("[NCAAMBasketball] Successfully loaded Press Start 2P font for all text elements")
|
||||||
except IOError:
|
except IOError:
|
||||||
logging.warning("[NCAAMBasketball] Press Start 2P font not found, trying 4x6 font.")
|
logging.warning("[NCAAMBasketball] Press Start 2P font not found, trying 4x6 font.")
|
||||||
|
|||||||
@@ -312,13 +312,10 @@ class BaseSoccerManager:
|
|||||||
"""Load fonts used by the scoreboard."""
|
"""Load fonts used by the scoreboard."""
|
||||||
fonts = {}
|
fonts = {}
|
||||||
try:
|
try:
|
||||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
fonts['score'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 10) # Slightly larger score
|
||||||
ps2p = os.path.abspath(os.path.join(script_dir, "../assets/fonts/PressStart2P-Regular.ttf"))
|
fonts['time'] = ImageFont.truetype("assets/fonts/PressStart2P-Regular.ttf", 8)
|
||||||
font_4x6 = os.path.abspath(os.path.join(script_dir, "../assets/fonts/4x6-font.ttf"))
|
fonts['team'] = ImageFont.truetype("assets/fonts/4x6-font.ttf", 6) # Keep team abbr small
|
||||||
fonts['score'] = ImageFont.truetype(ps2p, 10) # Slightly larger score
|
fonts['status'] = ImageFont.truetype("assets/fonts/4x6-font.ttf", 6) # Keep status small
|
||||||
fonts['time'] = ImageFont.truetype(ps2p, 8)
|
|
||||||
fonts['team'] = ImageFont.truetype(font_4x6, 6) # Keep team abbr small
|
|
||||||
fonts['status'] = ImageFont.truetype(font_4x6, 6) # Keep status small
|
|
||||||
logging.info("[Soccer] Successfully loaded custom fonts")
|
logging.info("[Soccer] Successfully loaded custom fonts")
|
||||||
except IOError:
|
except IOError:
|
||||||
logging.warning("[Soccer] Custom fonts not found, using default PIL font.")
|
logging.warning("[Soccer] Custom fonts not found, using default PIL font.")
|
||||||
|
|||||||
Reference in New Issue
Block a user