From 25e410c0b592a432402b8a8e9c50a493be8e0b6f Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Sat, 8 Apr 2023 17:03:04 -0700 Subject: [PATCH] disable image-based font generation --- build.zig | 8 ++------ src/main.zig | 5 ++++- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/build.zig b/build.zig index 9c348a6..2d1db58 100644 --- a/build.zig +++ b/build.zig @@ -56,12 +56,8 @@ pub fn build(b: *std.build.Builder) !void { exe_fontgen.linkLibrary(z_dep.artifact("z")); exe.step.dependOn(&exe_fontgen.run().step); - // TODO: I believe we can use runArtifact on a second - // exe with a different source file for font generation - // taking us to a series of 5 byte arrays for each - // character in a font. - exe.step.dependOn(&AsciiPrintableStep.create(b, .{ .path = "src/images" }).step); - // exe.step.dependOn((try fontGeneration(b, target))); + // If image based characters are needed, uncomment this + // exe.step.dependOn(&AsciiPrintableStep.create(b, .{ .path = "src/images" }).step); const run_cmd = exe.run(); run_cmd.step.dependOn(b.getInstallStep()); if (b.args) |args| { diff --git a/src/main.zig b/src/main.zig index 64b6061..794a245 100644 --- a/src/main.zig +++ b/src/main.zig @@ -1,6 +1,9 @@ const std = @import("std"); const display = @import("display.zig"); -const chars = @import("images/images.zig").chars; + +// Disabling the image characters. To re-enabel, switch the import back and +// adjust build.zig +const chars = &[_][]const u8{""}; //@import("images/images.zig").chars; const fonts = @import("fonts/fonts.zig"); const unpackBits = @import("fontgen.zig").unpackBits;