<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>