| Server IP : 35.80.110.71 / Your IP : 216.73.216.52 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/matplotlib/__pycache__/ |
Upload File : |
�
G8�c� � � � d Z ddlmZ ddlZddlZddlmZmZm Z m
Z
mZmZm
Z
dZ ej dez � j Z ej dez � j ZdZ ej dez � j Z ej dez � j Z G d � d
� Z e� e� j. � Zd� Zd� Zy)
z�
A module for parsing and generating `fontconfig patterns`_.
.. _fontconfig patterns:
https://www.freedesktop.org/software/fontconfig/fontconfig-user.html
� )� lru_cacheN)�Literal�
ZeroOrMore�Optional�Regex� StringEnd�ParseException�Suppressz\\\-:,z\\([%s])z([%s])z\\=_:,c �� � e Zd ZdZi dd�dd�dd�dd�dd�d d
�dd�d
d�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"d#d$d%d&d'd(��Zd)� Zd*� Zd+� Zd,� Zd-� Z d.� Z
d/� Zd0� Zd1� Z
y2)3�FontconfigPatternParserz�
A simple pyparsing-based parser for `fontconfig patterns`_.
.. _fontconfig patterns:
https://www.freedesktop.org/software/fontconfig/fontconfig-user.html
�thin)�weight�light�
extralight�
ultralightr �book)r r �regular)r r �normal)r r �medium)r r �demibold)r r �semibold)r r �bold)r r � extrabold)r z
extra bold�black)r r �heavy)r r �roman)�slantr �italic)r r �oblique)r r )�widthzultra-condensed)r zextra-condensed)r � condensed)r zsemi-condensed)r �expanded)r zextra-expanded)r zultra-expanded)�ultracondensed�extracondensedr! �
semicondensedr"