| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/fontTools/mtiLib/__pycache__/ |
Upload File : |
o
��a � � @ s. d dl mZ d dlmZ d dlmZ d dlmZm Z d dl
mZ d dl
mZ d dlmZ d dlZG d d
� d
e�ZG dd� de�ZG d
d� de�ZG dd� de�Ze�d�Zdd� Zdd� Zdd� Zdd� Zdd� ZG dd� de�Zd�dd�Z d�d d!�Z!d"d#� Z"d�d$d%�Z#d�d&d'�Z$d�d(d)�Z%d�d*d+�Z&d�d,d-�Z'd�d.d/�Z(d�d0d1�Z)ej*fd2d3�Z+d�d4d5�Z,d6d7� Z-d8d9� Z.d:d;� Z/d<d=� Z0G d>d?� d?e1�Z2G d@dA� dAe2�Z3G dBdC� dCe2�Z4G dDdE� dEe2�Z5d�dFdG�Z6d�dHdI�Z7d�dJdK�Z8dLdM� Z9dNdO� Z:G dPdQ� dQe1�Z;d�dRdS�Z<ej=fdTdU�Z>ej?fdVdW�Z@ej=fdXdY�ZAej=fdZd[�ZBd\d]� ZCd�d^d_�ZDd�d`da�ZEd�dbdc�ZFd�ddde�ZGd�dfdg�ZHd�dhdi�ZId�djdk�ZJdldm� ZKdndo� ZLdpdq� ZMdrds� ZNdtdu� ZOdvdw� ZPdxdy� ZQdzd{� ZRd|d}� ZSd~d� ZTd�d�d��ZUG d�d�� d�e1�ZVd�d�d��ZWd�d�d��ZXeYd�k�r�d dlZZZeZ�[eX� � dS dS )�� )�ttLib)�cmap_classes)�otTables)�ValueRecord�valueRecordFormatDict)�builder)�contextmanager)�setitemNc @ � e Zd ZdS )�MtiLibErrorN��__name__�
__module__�__qualname__� r r �;/usr/lib/python3/dist-packages/fontTools/mtiLib/__init__.pyr � r c @ r
)�ReferenceNotFoundErrorNr r r r r r r r c @ r
)�FeatureNotFoundErrorNr r r r r r r r c @ r
)�LookupNotFoundErrorNr r r r r r r r zfontTools.mtiLibc C sx | d d� dv rt j�t| dd � d��S | d d� dkr'dt| dd � � S | �d�dk s4J d| ��| s:J d ��| S )
N� )zU zu � z# z glyph%.5d� r zSpace found in glyph name: %szGlyph name is empty)r �TTFont�_makeGlyphName�int�find)�sr r r � makeGlyph s r c C s dd� | D �S )Nc S � g | ]}t |��qS r )r )�.0�gr r r �
<listcomp>% � zmakeGlyphs.<locals>.<listcomp>r )�lr r r �
makeGlyphs$ � r% c C s: |d urz|| }W |S t y t| ��w t| �}|S �N)�KeyErrorr r ��sym�mapping�idxr r r � mapLookup'