<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - cairo quartz font broken in iOS 8 / CGFontGetGlyphPath deprecated in MacOS 10.10 yosemite"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=84324#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - 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:suv-sf@users.sourceforge.net" title="~suv <suv-sf@users.sourceforge.net>"> <span class="fn">~suv</span></a>
</span></b>
        <pre>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?

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/display/drawing-text.cpp">https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/view/head:/src/display/drawing-text.cpp</a></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>