1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| In [10]: matplotlib.font_manager.findfont("STKaiti", rebuild_if_missing=True) findfont: Font family ['STKaiti'] not found. Falling back to DejaVu Sans. Out[10]: '/usr/local/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf'
In [14]: matplotlib.font_manager.findfont("STIXSizeTwoSym", rebuild_if_missing=True) Out[14]: '/usr/local/lib/python3.8/site-packages/matplotlib/mpl-data/fonts/ttf/STIXSizTwoSymReg.ttf'
In [19]: matplotlib.font_manager.findfont("STKaiti", directory="/usr/local/share/fonts/",rebuild_if_missing=True) findfont: Font family ['STKaiti'] not found. Falling back to DejaVu Sans. --------------------------------------------------------------------------- ValueError Traceback (most recent call last) Input In [19], in <cell line: 1>() ----> 1 matplotlib.font_manager.findfont("STKaiti", directory="/usr/local/share/fonts/",rebuild_if_missing=True)
File /usr/local/lib/python3.8/site-packages/matplotlib/font_manager.py:1307, in FontManager.findfont(self, prop, fontext, directory, fallback_to_default, rebuild_if_missing) 1301 1302 1303 1304 rc_params = tuple(tuple(rcParams[key]) for key in [ 1305 "font.serif", "font.sans-serif", "font.cursive", "font.fantasy", 1306 "font.monospace"]) -> 1307 return self._findfont_cached( 1308 prop, fontext, directory, fallback_to_default, rebuild_if_missing, 1309 rc_params)
File /usr/local/lib/python3.8/site-packages/matplotlib/font_manager.py:1361, in FontManager._findfont_cached(self, prop, fontext, directory, fallback_to_default, rebuild_if_missing, rc_params) 1359 default_prop = prop.copy() 1360 default_prop.set_family(self.defaultFamily[fontext]) -> 1361 return self.findfont(default_prop, fontext, directory, 1362 fallback_to_default=False) 1363 else: 1364 raise ValueError(f"Failed to find font {prop}, and fallback " 1365 f"to the default font was disabled")
File /usr/local/lib/python3.8/site-packages/matplotlib/font_manager.py:1307, in FontManager.findfont(self, prop, fontext, directory, fallback_to_default, rebuild_if_missing) 1301 1302 1303 1304 rc_params = tuple(tuple(rcParams[key]) for key in [ 1305 "font.serif", "font.sans-serif", "font.cursive", "font.fantasy", 1306 "font.monospace"]) -> 1307 return self._findfont_cached( 1308 prop, fontext, directory, fallback_to_default, rebuild_if_missing, 1309 rc_params)
File /usr/local/lib/python3.8/site-packages/matplotlib/font_manager.py:1364, in FontManager._findfont_cached(self, prop, fontext, directory, fallback_to_default, rebuild_if_missing, rc_params) 1361 return self.findfont(default_prop, fontext, directory, 1362 fallback_to_default=False) 1363 else: -> 1364 raise ValueError(f"Failed to find font {prop}, and fallback " 1365 f"to the default font was disabled") 1366 else: 1367 _log.debug('findfont: Matching %s to %s (%r) with score of %f.', 1368 prop, best_font.name, best_font.fname, best_score)
ValueError: Failed to find font DejaVu Sans:style=normal:variant=normal:weight=normal:stretch=normal:size=16.0, and fallback to the default font was disabled
|