1 diff --git a/modules/basic/.libs/basic-coretext.o b/modules/basic/.libs/basic-coretext.o
2 index f013cbc..270a4f4 100644
3 Binary files a/modules/basic/.libs/basic-coretext.o and b/modules/basic/.libs/basic-coretext.o differ
4 diff --git a/modules/basic/.libs/pango-basic-coretext.so b/modules/basic/.libs/pango-basic-coretext.so
5 index 2cbf3ef..fec3e0f 100755
6 Binary files a/modules/basic/.libs/pango-basic-coretext.so and b/modules/basic/.libs/pango-basic-coretext.so differ
7 diff --git a/modules/basic/basic-coretext.c b/modules/basic/basic-coretext.c
8 index 82c2b48..c34460a 100644
9 --- a/modules/basic/basic-coretext.c
10 +++ b/modules/basic/basic-coretext.c
11 @@ -219,13 +219,17 @@ run_iterator_create (struct RunIterator *iter,
13 CFDictionaryRef attributes;
14 CFAttributedStringRef attstr;
16 + CFNumberRef number = CFNumberCreate (kCFAllocatorDefault, kCFNumberIntType, &val);
19 - (CFTypeRef) kCTFontAttributeName
20 + (CFTypeRef) kCTFontAttributeName,
21 + kCTLigatureAttributeName
24 CFTypeRef values[] = {
30 /* Initialize RunIterator structure */
31 @@ -238,7 +242,7 @@ run_iterator_create (struct RunIterator *iter,
32 attributes = CFDictionaryCreate (kCFAllocatorDefault,
34 (const void **)values,
36 + sizeof (keys) / sizeof (keys[0]),
37 &kCFCopyStringDictionaryKeyCallBacks,
38 &kCFTypeDictionaryValueCallBacks);
40 @@ -262,6 +266,7 @@ run_iterator_create (struct RunIterator *iter,
41 iter->line = CTLineCreateWithAttributedString (attstr);
42 iter->runs = CTLineGetGlyphRuns (iter->line);
46 CFRelease (attributes);