[cairo] Fwd: Cairo 1.14 error on OS X 10.10.3 Yosemite

Daven Quinn dev at davenquinn.com
Sat May 9 23:17:38 PDT 2015


OK will do.

If you want to give this a shot, the svg is attached...

Daven

On Sat, May 9, 2015 at 9:35 PM, suzuki toshiya <mpsuzuki at hiroshima-u.ac.jp>
wrote:

> Hi,
>
> Although I've not tested for the reproduction of the issue,
> the problem you reported reminds me a regression in 1.14.2
> which is resolved in the latest git head (fixed on 2015-04-24).
> The discussion is here (see the message posted on 2015-03-16,
> from Inkscape developer).
>         https://bugs.freedesktop.org/show_bug.cgi?id=84324
> Unfortunately, there are no screenshots, I don't know how
> the regression appear on the Inkscape.
>
> Could you try the latest git head to assure if it is yet
> another regression?
>
> Regards,
> mpsuzuki
>
>
>
> suzuki toshiya wrote:
>
>> Hi,
>>
>> Because there was a discussion whether an obsolete Mac OS X
>> function to extract an outline data from a glyph in font
>> should be kept (to support legacy platform) or replaced by
>> newer function (for better maintenancability), I'm much
>> interested in this issue (although my hands are very slow).
>> I want to try to reproduce the problem. Could you post the
>> SVG that you used?
>>
>> Regards,
>> mpsuzuki
>>
>> Daven Quinn wrote:
>>
>>> Hello,
>>>
>>> I recently upgraded to Cairo 1.14.2 (installed via Homebrew) on my Mac
>>> OS X
>>> (latest) system. I am using it via CairoSVG to create PDF graphics. The
>>> upgrade broke the glyph rendering of CairoSVG, resulting in grossly
>>> too-large font glyphs (with the same baseline/spacing as prior, leading
>>> to
>>> compressed text). I have tried building from source and relinking. An
>>> example of the output is shown below.
>>>
>>> Downgrading to cairo 1.12.16 fixes the issue (see attached), although the
>>> following warning is raised (which does not appear in 1.14):
>>>
>>> May  4 18:37:47 Daven-Quinn python2.7[993] <Error>: The function
>>> ‘CGFontGetGlyphPaths’ is obsolete and will be removed in an upcoming
>>> update. Unfortunately, this application, or a library it uses, is using
>>> this obsolete function, and is thereby contributing to an overall
>>> degradation of system performance.
>>>
>>>
>>> Any insights on a possible fix?
>>>
>>> Daven
>>>
>>> note: I tried sending with the below-linked files as attachments, but it
>>> was over the 150 kB (!) limit for message size, so I'm not sure if the
>>> email got through. A graphics library should accept issues in graphical
>>> form! It seems like source-control should be migrated to a newer platform
>>> to ease community contributions.
>>>
>>>>>>  cairo-1.14.pdf
>>> <
>>> https://docs.google.com/a/davenquinn.com/file/d/0BzFTyjxorIWAZ042NUJzVGNEZl8waktVRXpZRWZLaVZuVEJN/edit?usp=drive_web>
>>>
>>> ​​
>>>  cairo-1.12.pdf
>>> <
>>> https://docs.google.com/a/davenquinn.com/file/d/0BzFTyjxorIWAYnExd2JfQWU3ZzZSdjBDU3VDa21WOExfOC0w/edit?usp=drive_web>
>>>
>>>>>>
>>>
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cairographics.org/archives/cairo/attachments/20150509/cf86c5a4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cooling-scenarios.svg
Type: image/svg+xml
Size: 80497 bytes
Desc: not available
URL: <http://lists.cairographics.org/archives/cairo/attachments/20150509/cf86c5a4/attachment-0001.svg>


More information about the cairo mailing list