Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7.9k
Description
Problem
Matplotlib has font settings for each font family. This makes it unnecessarily cumbersome to adopt a consistent appearance when using different families.
Proposed solution
Instead of specifying a font for every family, it would be handy to simply configure matplotlib to use a certaintypeface, e.g. through a rc keyfont.typeface
. matplotlib could then try to find the font matchingfont.typeface
and the family specified byfont.family
.
For example, settingfont.typeface = 'DejaVu'
andfont.family = 'sans'
would resolve toDejaVu Sans
. This would arguably make it easier to switch font families and stay within a given typeface for a consistent appearance. If no match is found, one could always fall back to the fonts listed infont.{family}
.