rL iuddlmZddlZddlZddlmZddlmZdZdZ dZ dZ d Z d Z ejjd d d gdZejjd ddgdZy))BytesION)_afm) font_managersStartFontMetrics 2.0 Comment Comments are ignored. Comment Creation Date:Mon Nov 13 12:34:11 GMT 2017 FontName MyFont-Bold EncodingScheme FontSpecific FullName My Font Bold FamilyName Test Fonts Weight Bold ItalicAngle 0.0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 56,789 Version 001.000 Notice Copyright 2017 No one. FontBBox 0 -321 1234 369 StartCharMetrics 3 C 0 ; WX 250 ; N space ; B 0 0 0 0 ; C 42 ; WX 1141 ; N foo ; B 40 60 800 360 ; C 99 ; WX 583 ; N bar ; B 40 -10 543 210 ; EndCharMetrics EndFontMetrics cbd}|jd}tj|}||k(sJy)Nu приветutf8)encoder_to_str)inp_strbyte_strrets _/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/matplotlib/tests/test_afm.pytest_nonascii_strr$s1G~~f%H ,,x C '>>c|tt}tj|}|ddddddddd d d d gd ddk(sJy)Ng@z MyFont-Bold FontSpecificz My Font Boldz Test FontsBoldgFigEdL@z001.000sCopyright 2017 No one.)riiiq)sStartFontMetricssFontNamesEncodingSchemesFullName FamilyNamesWeights ItalicAngles IsFixedPitchsUnderlinePositionsUnderlineThicknesssVersionsNoticesFontBBoxsStartCharMetrics)r AFM_TEST_DATAr _parse_header)fhheaders r test_parse_headerr.s]  B    #F  ")##"%1)  rctt}tj|tj|}|ddgdfddgdfddgd fd ddgdfddgdfddgd fd fk(sJy) Ng@o@space)rrrrgԑ@foo)(<i ihg8@bar)rii)r*c)rrr)rrrr_parse_char_metrics)rmetricss r test_parse_char_metricsr%Cs  Br&&r*G  G\ *e/ 0U/ 0 '<0 2323     rctt}tj|}|jd=|j dk(sJy)NrzMy Font)rrrAFM_headerget_familyname)rfonts r test_get_familyname_guessedr+Rs<  B 88BrHs )  0*  .;        &$'&$r