File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -154,7 +154,7 @@ def list_fonts(directory, extensions):
154
154
extensions = ["." + ext for ext in extensions ]
155
155
return [str (path )
156
156
for path in filter (Path .is_file , Path (directory ).glob ("**/*.*" ))
157
- if path .suffix in extensions ]
157
+ if path .suffix . lower () in extensions ]
158
158
159
159
160
160
def win32FontDirectory ():
@@ -187,7 +187,7 @@ def win32InstalledFonts(directory=None, fontext='ttf'):
187
187
if directory is None :
188
188
directory = win32FontDirectory ()
189
189
190
- fontext = get_fontext_synonyms (fontext )
190
+ fontext = [ '.' + ext for ext in get_fontext_synonyms (fontext )]
191
191
192
192
items = set ()
193
193
for fontdir in MSFontDirectories :
@@ -240,9 +240,9 @@ def _call_fc_list():
240
240
def get_fontconfig_fonts (fontext = 'ttf' ):
241
241
"""List the font filenames known to `fc-list` having the given extension.
242
242
"""
243
- fontext = get_fontext_synonyms (fontext )
243
+ fontext = [ '.' + ext for ext in get_fontext_synonyms (fontext )]
244
244
return [fname for fname in _call_fc_list ()
245
- if Path (fname ).suffix [ 1 :] in fontext ]
245
+ if Path (fname ).suffix . lower () in fontext ]
246
246
247
247
248
248
def findSystemFonts (fontpaths = None , fontext = 'ttf' ):
You can’t perform that action at this time.
0 commit comments