%PDF- %PDF-
Direktori : /lib/python3/dist-packages/reportlab/pdfbase/__pycache__/ |
Current File : //lib/python3/dist-packages/reportlab/pdfbase/__pycache__/pdfmetrics.cpython-312.pyc |
� ��e�t � �n � d Z dZddlZddlZddlZddlmZ ddlmZ ddl m Z mZmZm Z mZmZmZmZ ddlmZmZ ddlmZmZ dd lmZ d Zej4 j7 � ej8 Zej: Zi Zi Zi Z i Z! G d� de"� Z# G d � de"� Z$d� Z% G d� d� Z&d6d�Z'd� Z( G d� d� Z)g Z* G d� d� Z+ e,d� Z- e,d� Z. e,d� Z/ e,d� Z0d� Z1da2 G d� de&� Z3d� Z4d � Z5d7d!�Z6d"� Z7d#� Z8d$� Z9d%� Z:d&� Z; e;d'� Z<e*j{ e;d(� e<g� d6d)�Z>d6d*�Z?d6d+�Z@d,� ZAd8d-�ZBd.� ZCd/� ZDd0� ZEd1� ZF eGej� � ej� � e j� � e!j� � �2� fd3�ZIdd4lmJZJ eJeI� [JeKd5k( r eF� eE� yy)9z3.3.0a� This provides a database of font metric information and efines Font, Encoding and TypeFace classes aimed at end users. There are counterparts to some of these in pdfbase/pdfdoc.py, but the latter focus on constructing the right PDF objects. These classes are declarative and focus on letting the user construct and query font objects. The module maintains a registry of font objects at run time. It is independent of the canvas or any particular context. It keeps a registry of Font, TypeFace and Encoding objects. Ideally these would be pre-loaded, but due to a nasty circularity problem we trap attempts to access them and do it on first access. � N)� _fontdata)�warnOnce)� rl_isfile�rl_glob�rl_isdir� open_and_read�open_and_readlines�findInPaths�isSeq�isStr)�defaultEncoding�T1SearchPath)� unicode2T1�instanceStringWidthT1)� rl_codecs� nc � � e Zd Zy)� FontErrorN��__name__� __module__�__qualname__� � �>/usr/lib/python3/dist-packages/reportlab/pdfbase/pdfmetrics.pyr r '