diff --git a/pkg/macos/text/font_descriptor.zig b/pkg/macos/text/font_descriptor.zig index 8370af20c..1c4b04458 100644 --- a/pkg/macos/text/font_descriptor.zig +++ b/pkg/macos/text/font_descriptor.zig @@ -126,7 +126,7 @@ pub const FontTraitKey = enum { .symbolic => c.kCTFontSymbolicTrait, .weight => c.kCTFontWeightTrait, .width => c.kCTFontWidthTrait, - .slant => c.kCTFontFontSlantTrait, + .slant => c.kCTFontSlantTrait, })); } @@ -160,6 +160,10 @@ pub const FontSymbolicTraits = packed struct { return @bitCast(FontSymbolicTraits, raw); } + pub fn cval(self: FontSymbolicTraits) c.CTFontSymbolicTraits { + return @bitCast(c.CTFontSymbolicTraits, self); + } + test { try std.testing.expectEqual( @bitSizeOf(c.CTFontSymbolicTraits),