From 26629bcb6ebea4ed274e7b710ec896f30b827377 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Sat, 8 Oct 2022 10:21:33 -0700 Subject: [PATCH] pkg/macos: create fonts from data --- pkg/macos/text/font_manager.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkg/macos/text/font_manager.zig b/pkg/macos/text/font_manager.zig index 0a847d9fe..9cbbd8cba 100644 --- a/pkg/macos/text/font_manager.zig +++ b/pkg/macos/text/font_manager.zig @@ -11,3 +11,12 @@ pub fn createFontDescriptorsFromURL(url: *foundation.URL) ?*foundation.Array { )), ); } + +pub fn createFontDescriptorsFromData(data: *foundation.Data) ?*foundation.Array { + return @intToPtr( + ?*foundation.Array, + @ptrToInt(c.CTFontManagerCreateFontDescriptorsFromData( + @ptrCast(c.CFDataRef, data), + )), + ); +}