summaryrefslogtreecommitdiff
path: root/src/config.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/config.zig b/src/config.zig
index b9f214fc9..f2d4876ae 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -1,6 +1,8 @@
const builtin = @import("builtin");
const formatter = @import("config/formatter.zig");
+const font = @import("font/main.zig");
+const options = font.options;
pub const Config = @import("config/Config.zig");
pub const string = @import("config/string.zig");
pub const edit = @import("config/edit.zig");
@@ -9,6 +11,18 @@ pub const url = @import("config/url.zig");
pub const FileFormatter = formatter.FileFormatter;
pub const entryFormatter = formatter.entryFormatter;
pub const formatEntry = formatter.formatEntry;
+pub const FreetypeLoadFlags = switch (options.backend) {
+ .freetype,
+ .fontconfig_freetype,
+ .coretext_freetype,
+ => Config.FreetypeLoadFlags,
+
+ .coretext,
+ .coretext_harfbuzz,
+ .coretext_noshape,
+ .web_canvas,
+ => void,
+};
// Field types
pub const ClipboardAccess = Config.ClipboardAccess;