From 77038731423c208699589107bb13aa67a8eedd01 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Thu, 17 Nov 2022 14:37:36 -0800 Subject: [PATCH] pkg/fontconfig: charset can add chars --- pkg/fontconfig/char_set.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/fontconfig/char_set.zig b/pkg/fontconfig/char_set.zig index 4b3e3da01..932058a23 100644 --- a/pkg/fontconfig/char_set.zig +++ b/pkg/fontconfig/char_set.zig @@ -11,6 +11,10 @@ pub const CharSet = opaque { c.FcCharSetDestroy(self.cval()); } + pub fn addChar(self: *CharSet, cp: u32) bool { + return c.FcCharSetAddChar(self.cval(), cp) == c.FcTrue; + } + pub fn hasChar(self: *const CharSet, cp: u32) bool { return c.FcCharSetHasChar(self.cvalConst(), cp) == c.FcTrue; } @@ -37,4 +41,6 @@ test "create" { defer fs.destroy(); try testing.expect(!fs.hasChar(0x20)); + try testing.expect(fs.addChar(0x20)); + try testing.expect(fs.hasChar(0x20)); }