diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-07-26 23:54:28 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-07-26 23:54:28 -0400 |
commit | 01783de926a09dd8a3b11699bc8b1a6b6dce0556 (patch) | |
tree | 78662fb2f7a6c15d2192ff6970c387cc1f3fa29a /modules/basic/basic-atsui.c | |
parent | 72800869fb784189bac1066265d95a1226bcf212 (diff) | |
download | pango-01783de926a09dd8a3b11699bc8b1a6b6dce0556.tar.gz |
[atsui] Port to use CoreText instead of ATS
Patch from http://trac.macports.org/ticket/17049
Diffstat (limited to 'modules/basic/basic-atsui.c')
-rw-r--r-- | modules/basic/basic-atsui.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/basic/basic-atsui.c b/modules/basic/basic-atsui.c index 538c7158..a3df773d 100644 --- a/modules/basic/basic-atsui.c +++ b/modules/basic/basic-atsui.c @@ -86,10 +86,10 @@ basic_engine_shape (PangoEngineShape *engine, const char *p; PangoATSUIFont *afont = PANGO_ATSUI_FONT (font); ATSUStyle style; - ATSUFontID fontID; + CGFontRef fontID; ATSUAttributeTag styleTags[] = { kATSUFontTag }; ATSUAttributeValuePtr styleValues[] = { &fontID }; - ByteCount styleSizes[] = { sizeof (ATSUFontID) }; + ByteCount styleSizes[] = { sizeof (CGFontRef) }; utf16 = g_utf8_to_utf16 (text, length, NULL, &n16, NULL); @@ -97,7 +97,7 @@ basic_engine_shape (PangoEngineShape *engine, err = ATSUSetTextPointerLocation (text_layout, utf16, 0, n16, n16); err = ATSUCreateStyle(&style); - fontID = pango_atsui_font_get_atsu_font_id (afont); + fontID = pango_atsui_font_get_cgfont (afont); err = ATSUSetAttributes(style, sizeof(styleTags) / sizeof(styleTags[0]), |