File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
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 ():
@@ -201,7 +201,7 @@ def win32InstalledFonts(directory=None, fontext='ttf'):
201
201
# is fixed in Py>=3.6.1.
202
202
direc = direc .split ("\0 " , 1 )[0 ]
203
203
path = Path (directory , direc ).resolve ()
204
- if path .suffix .lower () in fontext :
204
+ if path .suffix .lower (). split ( '.' , 1 )[ - 1 ] in fontext :
205
205
items .add (str (path ))
206
206
return list (items )
207
207
except (OSError , MemoryError ):
@@ -242,7 +242,7 @@ def get_fontconfig_fonts(fontext='ttf'):
242
242
"""
243
243
fontext = 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 (). split ( '.' , 1 )[ - 1 ] 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