You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
<divid="unreleased-message"> You are reading an old version of the documentation (v2.2.2). For the latest version see <ahref="/stable/">https://matplotlib.org/stable/</a></div>
<spanclass="k">raise</span><spanclass="ne">RuntimeError</span><spanclass="p">(</span><spanclass="s1">'Not an AFM file'</span><spanclass="p">)</span>
<spanclass="sa">b</span><spanclass="s1">'CapHeight'</span><spanclass="p">:</span><spanclass="n">_to_float</span><spanclass="p">,</span><spanclass="c1"># Is the second version a mistake, or</span>
<spanclass="sa">b</span><spanclass="s1">'Capheight'</span><spanclass="p">:</span><spanclass="n">_to_float</span><spanclass="p">,</span><spanclass="c1"># do some AFM files contain 'Capheight'? -JKS</span>
<spanclass="nb">print</span><spanclass="p">(</span><spanclass="s1">'Found an unknown keyword in AFM header (was </span><spanclass="si">%r</span><spanclass="s1">)'</span><spanclass="o">%</span><spanclass="n">key</span><spanclass="p">,</span>
<spanclass="c1"># We are defensively letting values be utf8. The spec requires</span>
<spanclass="c1"># ascii, but there are non-compliant fonts in circulation</span>
<spanclass="n">line</span><spanclass="o">=</span><spanclass="n">_to_str</span><spanclass="p">(</span><spanclass="n">line</span><spanclass="o">.</span><spanclass="n">rstrip</span><spanclass="p">())</span><spanclass="c1"># Convert from byte-literal</span>
<spanclass="k">if</span><spanclass="n">name</span><spanclass="ow">is</span><spanclass="kc">None</span><spanclass="p">:</span><spanclass="c1"># use FontName as a substitute</span>