font: Face initializes a hb_font alongside every face

This commit is contained in:
Mitchell Hashimoto
2022-08-29 16:46:53 -07:00
parent 0505018186
commit dafc99746d
4 changed files with 12 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
const std = @import("std");
const freetypepkg = @import("../freetype/build.zig");
/// Directories with our includes.
const root = thisDir() ++ "../../../vendor/harfbuzz/";
@@ -9,6 +10,7 @@ pub const include_paths = .{include_path};
pub const pkg = std.build.Pkg{
.name = "harfbuzz",
.source = .{ .path = thisDir() ++ "/main.zig" },
.dependencies = &.{freetypepkg.pkg},
};
fn thisDir() []const u8 {

View File

@@ -7,7 +7,7 @@ pub usingnamespace @import("face.zig");
pub usingnamespace @import("font.zig");
pub usingnamespace @import("shape.zig");
pub usingnamespace @import("version.zig");
pub const Freetype = @import("freetype.zig");
pub const freetype = @import("freetype.zig");
test {
@import("std").testing.refAllDecls(@This());