<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:ranma42@gmail.com" title="Andrea Canciani <ranma42@gmail.com>"> <span class="fn">Andrea Canciani</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - cairo quartz font broken in iOS 8 / CGFontGetGlyphPath deprecated in MacOS 10.10 yosemite"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84324">bug 84324</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>RESOLVED
           </td>
           <td>REOPENED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>FIXED
           </td>
           <td>---
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - cairo quartz font broken in iOS 8 / CGFontGetGlyphPath deprecated in MacOS 10.10 yosemite"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84324#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - cairo quartz font broken in iOS 8 / CGFontGetGlyphPath deprecated in MacOS 10.10 yosemite"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84324">bug 84324</a>
              from <span class="vcard"><a class="email" href="mailto:ranma42@gmail.com" title="Andrea Canciani <ranma42@gmail.com>"> <span class="fn">Andrea Canciani</span></a>
</span></b>
        <pre>(In reply to ~suv from <a href="show_bug.cgi?id=84324#c13">comment #13</a>)
<span class="quote">> This commit breaks canvas text (SPCanvasText) in Inkscape (used e.g. to
> display snap indicators and measurements (new measure tool) on-canvas) if
> compiled with the Quartz backend. The messages display as expected if
> running the same Inkscape builds with a recompiled cairo 1.14.2 which has
> this commit reverted. Is there anything that cairo clients need to watch out
> for to adapt to this commit?</span >

No, I'm afraid I'm at fault here; I investigated it a bit and it looks like the
issue comes from missing handling of the font size. I created the patch I just
attached, which in my env it seems to work and fix Inkscape.
Can you confirm if it fixes the issue in your env (when applied on top of
1.14.2)?

Sorry for the breakage :(

<span class="quote">> 
> Build env:
> Mac OS X 10.7.5, dependencies installed via MacPorts (local port tree),
> tested with Inkscape 0.48.5, 0.91 and recent trunk (r14007).

> I can't offer a reduced test case (code), but do have two osx application
> bundles of Inkscape available - the older one includes cairo 1.14.0, the
> newer one 1.14.2 - if this would be of any help [1].

> Please let me know if you prefer to have a separate report filed for this
> regression. I'd also be glad for any info I could forward to inkscape devs
> if canvas text needs to be changed when compiled with GTK+/Quartz [2].

> -- 
> [1] download links for bundled apps:
> with cairo 1.14.0: <a href="https://inkscape.org/en/gallery/6542/">https://inkscape.org/en/gallery/6542/</a>
> with cairo 1.14.2: <a href="https://inkscape.org/en/gallery/6796/">https://inkscape.org/en/gallery/6796/</a>

> Steps to reproduce:
> 1) draw a rectangle
> 2) switch to the measure tool, and measure (click+drag) across the rectangle

> [2] AFAICT relevant source in inkscape (trunk):
> <a href="https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/src/">https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/src/</a>
> display/drawing-text.cpp</span ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>