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 ():
@@ -187,7 +187,7 @@ def win32InstalledFonts(directory=None, fontext='ttf'):
187187 if directory is None :
188188 directory = win32FontDirectory ()
189189
190- fontext = get_fontext_synonyms (fontext )
190+ fontext = [ '.' + ext for ext in get_fontext_synonyms (fontext )]
191191
192192 items = set ()
193193 for fontdir in MSFontDirectories :
@@ -240,9 +240,9 @@ def _call_fc_list():
240240def get_fontconfig_fonts (fontext = 'ttf' ):
241241 """List the font filenames known to `fc-list` having the given extension.
242242 """
243- fontext = get_fontext_synonyms (fontext )
243+ fontext = [ '.' + ext for ext in get_fontext_synonyms (fontext )]
244244 return [fname for fname in _call_fc_list ()
245- if Path (fname ).suffix [ 1 :] in fontext ]
245+ if Path (fname ).suffix . lower () in fontext ]
246246
247247
248248def findSystemFonts (fontpaths = None , fontext = 'ttf' ):
You can’t perform that action at this time.
0 commit comments