diff --git a/darwin/drawtext.m b/darwin/_appkit_drawtext.m similarity index 99% rename from darwin/drawtext.m rename to darwin/_appkit_drawtext.m index 4747e58b..644a2bdf 100644 --- a/darwin/drawtext.m +++ b/darwin/_appkit_drawtext.m @@ -101,6 +101,7 @@ uiDrawTextLayout *uiDrawNewTextLayout(uiAttributedString *s, uiDrawFontDescripto [tl->container setLineFragmentPadding:0]; tl->layoutManager = [[NSLayoutManager alloc] init]; + [tl->layoutManager setTypesetterBehavior:NSTypesetterLatestBehavior]; [tl->layoutManager addTextContainer:tl->container]; [tl->attrstr addLayoutManager:tl->layoutManager]; diff --git a/darwin/fontmatch.m b/darwin/_appkit_fontmatch.m similarity index 100% rename from darwin/fontmatch.m rename to darwin/_appkit_fontmatch.m diff --git a/darwin/uipriv_darwin.h b/darwin/uipriv_darwin.h index bfbf0688..0a15e3bf 100644 --- a/darwin/uipriv_darwin.h +++ b/darwin/uipriv_darwin.h @@ -147,5 +147,5 @@ extern void doManualMove(NSWindow *w, NSEvent *initialEvent); extern void doManualResize(NSWindow *w, NSEvent *initialEvent, uiWindowResizeEdge edge); // fontmatch.m -//TODO extern CTFontDescriptorRef fontdescToCTFontDescriptor(uiDrawFontDescriptor *fd); +extern CTFontDescriptorRef fontdescToCTFontDescriptor(uiDrawFontDescriptor *fd); extern NSFontDescriptor *fontdescToNSFontDescriptor(uiDrawFontDescriptor *fd);