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];
|
[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;
|
uiTextStretch Stretch;
|
||||||
};
|
};
|
||||||
|
|
||||||
_UI_EXTERN uiDrawTextFont *uiDrawLoadDefaultFont();
|
_UI_EXTERN void uiDrawLoadDefaultFont(uiFontDescriptor *f);
|
||||||
|
|
||||||
// uiDrawTextLayout is a concrete representation of a
|
// uiDrawTextLayout is a concrete representation of a
|
||||||
// uiAttributedString that can be displayed in a uiDrawContext.
|
// uiAttributedString that can be displayed in a uiDrawContext.
|
||||||
|
|
Loading…
Reference in New Issue