File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -154,7 +154,7 @@ def list_fonts(directory, extensions):
154154 extensions = ["." + ext for ext in extensions ]
155155 return [str (path )
156156 for path in filter (Path .is_file , Path (directory ).glob ("**/*.*" ))
157- if path .suffix in extensions ]
157+ if path .suffix . lower () in extensions ]
158158
159159
160160def win32FontDirectory ():
@@ -186,7 +186,7 @@ def win32InstalledFonts(directory=None, fontext='ttf'):
186186 if directory is None :
187187 directory = win32FontDirectory ()
188188
189- fontext = get_fontext_synonyms (fontext )
189+ fontext = [ '.' + ext for ext in get_fontext_synonyms (fontext )]
190190
191191 items = set ()
192192 for fontdir in MSFontDirectories :
@@ -239,9 +239,9 @@ def _call_fc_list():
239239def get_fontconfig_fonts (fontext = 'ttf' ):
240240 """List the font filenames known to `fc-list` having the given extension.
241241 """
242- fontext = get_fontext_synonyms (fontext )
242+ fontext = [ '.' + ext for ext in get_fontext_synonyms (fontext )]
243243 return [fname for fname in _call_fc_list ()
244- if Path (fname ).suffix [ 1 :] in fontext ]
244+ if Path (fname ).suffix . lower () in fontext ]
245245
246246
247247def findSystemFonts (fontpaths = None , fontext = 'ttf' ):
You can’t perform that action at this time.
0 commit comments