support mixed case file extentions when loading fonts via python wrapper function

This commit is contained in:
Dane Springmeyer 2011-09-15 20:11:30 +00:00
parent 547db300a0
commit da5f283c9e

View file

@ -625,7 +625,7 @@ def register_fonts(path=fontscollectionpath,valid_extensions=['.ttf','.otf','.tt
"""Recursively register fonts using path argument as base directory"""
for dirpath, _, filenames in os.walk(path):
for filename in filenames:
if os.path.splitext(filename)[1] in valid_extensions:
if os.path.splitext(filename.lower())[1] in valid_extensions:
FontEngine.instance().register_font(os.path.join(dirpath, filename))
# auto-register known plugins and fonts