Something went wrong. Try again.
A Zig library that finds fonts as fontconfig does, without it: the same configuration, OpenType and bitmap fonts, and the same answers.
Something went wrong. Try again.
1.2 kB · 37 lines
Zig
at main
1234567891011121314151617181920212223242526272829303132333435363738// SPDX-FileCopyrightText: © 2026 Jeffrey C. Ollie <jeff@ocjtech.us>// SPDX-License-Identifier: MIT
//! Finds fonts the way fontconfig does, from fontconfig's own//! configuration, without fontconfig.
pub const str = @import("str.zig");pub const object = @import("object.zig");pub const value = @import("value.zig");pub const CharSet = @import("CharSet.zig");pub const LangSet = @import("LangSet.zig");pub const Pattern = @import("Pattern.zig");pub const name = @import("name.zig");pub const Expr = @import("Expr.zig");pub const rules = @import("rules.zig");pub const Config = @import("Config.zig");pub const scan = @import("scan/query.zig");pub const match = @import("match.zig");pub const cache = @import("cache.zig");
pub const Object = object.Object;pub const Value = value.Value;
test { const std = @import("std"); std.testing.refAllDecls(@This()); _ = @import("xml.zig"); _ = @import("load.zig"); _ = @import("default.zig"); _ = @import("match.zig"); _ = @import("list.zig"); _ = @import("scan/Face.zig"); _ = @import("scan/query.zig"); _ = @import("scan/bitmap.zig"); _ = @import("scan/legacy.zig"); _ = @import("scan/walk.zig");}