macOS default font
This commit is contained in:
parent
2ff751a836
commit
a235a6b355
|
@ -213,7 +213,14 @@ void uiDrawTextLayoutExtents(uiDrawTextLayout *tl, double *width, double *height
|
|||
[tl->forLines returnWidth:NULL height:height];
|
||||
}
|
||||
|
||||
uiDrawTextFont *uiDrawLoadDefaultFont()
|
||||
void uiDrawLoadDefaultFont(uiFontDescriptor *f)
|
||||
{
|
||||
return mkTextFontFromNSFont([NSFont systemFontOfSize:0]);
|
||||
CTFontRef ctfont;
|
||||
CTFontDescriptorRef ctdesc;
|
||||
|
||||
ctfont = (CTFontRef) [NSFont systemFontOfSize:0];
|
||||
ctdesc = CTFontCopyFontDescriptor(ctfont);
|
||||
uiprivFontDescriptorFromCTFontDescriptor(ctdesc, f);
|
||||
CFRelease(ctdesc);
|
||||
f->Size = CTFontGetSize(ctfont);
|
||||
}
|
||||
|
|
2
ui.h
2
ui.h
|
@ -919,7 +919,7 @@ struct uiFontDescriptor {
|
|||
uiTextStretch Stretch;
|
||||
};
|
||||
|
||||
_UI_EXTERN uiDrawTextFont *uiDrawLoadDefaultFont();
|
||||
_UI_EXTERN void uiDrawLoadDefaultFont(uiFontDescriptor *f);
|
||||
|
||||
// uiDrawTextLayout is a concrete representation of a
|
||||
// uiAttributedString that can be displayed in a uiDrawContext.
|
||||
|
|
Loading…
Reference in New Issue