
    h'                     2    S SK Jr  S SKJr   " S S\5      rg)    )BytesIO)table_C_F_F_c                   $    \ rS rSrSrS rS rSrg)table_C_F_F__2   aR  Compact Font Format version 2 table

The ``CFF2`` table contains glyph data for a CFF2-flavored OpenType
font.

.. note::
   ``CFF2`` is the successor to ``CFF``, and eliminates much of
   the redundancy incurred by embedding CFF version 1 in an OpenType
   font.

See also https://learn.microsoft.com/en-us/typography/opentype/spec/cff2
c                     U R                   R                  [        U5      USS9  [        U R                   5      S:X  d   S5       eg )NTisCFF2   z&can't deal with multi-font CFF tables.)cff	decompiler   len)selfdataotFonts      Q/var/www/html/env/lib/python3.13/site-packages/fontTools/ttLib/tables/C_F_F__2.pyr   table_C_F_F__2.decompile   s;    74=&>488}!K#KK!    c                 j    [        5       nU R                  R                  X!SS9  UR                  5       $ )NTr	   )r   r   compilegetvalue)r   r   fs      r   r   table_C_F_F__2.compile   s,    I40zz|r    N)__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes__r   r   r   r   r      s    Lr   r   N)ior   fontTools.ttLib.tables.C_F_F_r   r   r   r   r   <module>r#      s     6\ r   