diff options
Diffstat (limited to 'src/config.zig')
| -rw-r--r-- | src/config.zig | 14 |
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; |
