matplotlib.fontconfig_pattern
¶A module for parsing and generating fontconfig patterns.
matplotlib.fontconfig_pattern.
FontconfigPatternParser
[source]¶Bases: object
A simple pyparsing-based parser for fontconfig patterns.
matplotlib.fontconfig_pattern.
family_escape
(repl, string, count=0)¶Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl.
matplotlib.fontconfig_pattern.
family_unescape
(repl, string, count=0)¶Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl.
matplotlib.fontconfig_pattern.
generate_fontconfig_pattern
(d)[source]¶Given a dictionary of key/value pairs, generates a fontconfig pattern string.
matplotlib.fontconfig_pattern.
parse_fontconfig_pattern
(pattern)¶Parse the given fontconfig pattern and return a dictionary
of key/value pairs useful for initializing a
font_manager.FontProperties
object.
matplotlib.fontconfig_pattern.
value_escape
(repl, string, count=0)¶Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl.
matplotlib.fontconfig_pattern.
value_unescape
(repl, string, count=0)¶Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl.