[cairo] pango doesn't render non-Latin characters with cairo-quartz-font

Ryan Schmidt cairo-2008c at ryandesign.com
Fri Jul 25 03:38:16 PDT 2008

On Jul 16, 2008, at 08:59, Behdad Esfahbod wrote:

> On Tue, 2008-07-15 at 06:19 -0500, Ryan Schmidt wrote:
>> I posed this question on July 3 and nobody responded. I also asked
>> the cairo list on July 6 and nobody answered there either. Can anyone
>> give me any guidance about how to deal with this issue?
> If no one replied, chances are no one can give you any guidance about
> how to deal with this issue.  At some point someone needs to dig into
> the code, and that someone is not easy to find because of the
> platform-specific nature of your issue.

I guess the question is directed at someone who knows something about  
the cairo-quartz-font API, which is necessarily Mac OS X-specific.  
Mac OS X isn't such an esoteric platform though, so hopefully such  
knowledge won't be too hard to find. :)

> I'm also surprised how that neither your report nor the "detailed bug
> report" even mention what kind of "issues" it's showing.  No
> screenshots.

The ticket does include screenshots (picture1.png (incorrect output)  
and picture2.png (correct output)) and instructions for reproducing  
them, and I was able to follow those instructions to reproduce the  
issue on my system.

>> On Jul 3, 2008, at 00:35, Ryan Schmidt wrote:
>>> Hello. I maintain cairo and pango in MacPorts, and I have a report
>>> from a user that when cairo-quartz-font is in use, pango doesn't
>>> render non-Latin characters (Chinese, Japanese, Korean, Thai,
>>> Tibetan). When cairo-quartz-font is turned off (i.e. when cairo-
>>> quartz-font.pc is deleted and pango is rebuilt), these characters
>>> show up.
>>> The reporter was using Mac OS X 10.5.x (Leopard) with cairo 1.6.4
>>> and pango 1.20.3. I can confirm the issue with Mac OS X 10.4.11
>>> (Tiger) on Intel with cairo 1.6.4 and pango 1.20.5.
>>> Here is the detailed bug report that was filed with MacPorts:
>>> http://trac.macports.org/ticket/15626
>>> I don't know if this is a cairo bug or a pango bug. I thought I'd
>>> start by asking the pango list. Please let me know if you think I
>>> should ask the cairo list instead. Thanks.

More information about the cairo mailing list