diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-09-10 21:51:57 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-10 21:51:57 +0300 |
| commit | 425c86179791cd32e2d4ce0ae7f269940b4b0663 (patch) | |
| tree | e52c4383a6d69216cbe2a32638bf90841d7e2189 /vendor/libghostty-vt/src/font/sprite | |
| parent | 90e947a6e26e02f10ec7f1694c4eb5b78a86406b (diff) | |
chore: upgrade libghostty and preserve terminal behavior (#3906)
Diffstat (limited to 'vendor/libghostty-vt/src/font/sprite')
39 files changed, 33 insertions, 92 deletions
diff --git a/vendor/libghostty-vt/src/font/sprite/Face.zig b/vendor/libghostty-vt/src/font/sprite/Face.zig index fd029d13..e2e37d2a 100644 --- a/vendor/libghostty-vt/src/font/sprite/Face.zig +++ b/vendor/libghostty-vt/src/font/sprite/Face.zig @@ -273,15 +273,16 @@ fn testDiffAtlas( // Get the file contents, we compare the PNG data first in // order to ensure that no one smuggles arbitrary binary // data in to the reference PNGs. - const test_file = try std.fs.openFileAbsolute(path, .{ .mode = .read_only }); - defer test_file.close(); - const test_bytes = try test_file.readToEndAlloc( + const test_file = try std.Io.Dir.openFileAbsolute(std.testing.io, path, .{ .mode = .read_only }); + defer test_file.close(std.testing.io); + var test_file_reader = test_file.reader(std.testing.io, &.{}); + const test_bytes = try test_file_reader.interface.readAlloc( alloc, - std.math.maxInt(usize), + (try test_file.stat(std.testing.io)).size, ); defer alloc.free(test_bytes); - const cwd_absolute = try std.fs.cwd().realpathAlloc(alloc, "."); + const cwd_absolute = try std.Io.Dir.cwd().realPathFileAlloc(std.testing.io, ".", alloc); defer alloc.free(cwd_absolute); // Get the reference file contents to compare. @@ -292,7 +293,7 @@ fn testDiffAtlas( ); defer alloc.free(ref_path); const ref_file = - std.fs.cwd().openFile(ref_path, .{ .mode = .read_only }) catch |err| { + std.Io.Dir.cwd().openFile(std.testing.io, ref_path, .{ .mode = .read_only }) catch |err| { log.err("Can't open reference file {s}: {}\n", .{ ref_path, err, @@ -306,14 +307,15 @@ fn testDiffAtlas( .{ cwd_absolute, i, i + 0xFF, width, height, thickness }, ); defer alloc.free(test_path); - try std.fs.copyFileAbsolute(path, test_path, .{}); + try std.Io.Dir.copyFileAbsolute(path, test_path, std.testing.io, .{}); return true; }; - defer ref_file.close(); - const ref_bytes = try ref_file.readToEndAlloc( + defer ref_file.close(std.testing.io); + var ref_file_reader = ref_file.reader(std.testing.io, &.{}); + const ref_bytes = try ref_file_reader.interface.readAlloc( alloc, - std.math.maxInt(usize), + (try ref_file.stat(std.testing.io)).size, ); defer alloc.free(ref_bytes); @@ -330,7 +332,7 @@ fn testDiffAtlas( .{ cwd_absolute, i, i + 0xFF, width, height, thickness }, ); defer alloc.free(test_path); - try std.fs.copyFileAbsolute(path, test_path, .{}); + try std.Io.Dir.copyFileAbsolute(path, test_path, std.testing.io, .{}); // Use wuffs to decode the reference PNG to raw pixels. // These will be RGBA, so when diffing we can just compare @@ -394,7 +396,7 @@ fn testDiffAtlas( .{ i, i + 0xFF, width, height, thickness }, ); defer alloc.free(diff_path); - try z2d.png_exporter.writeToPNGFile(diff, diff_path, .{}); + try z2d.png_exporter.writeToPNGFile(std.testing.io, diff, diff_path, .{}); log.err( "One or more glyphs differ from reference file in range U+{X}...U+{X}! " ++ "test={s}, reference={s}, diff={s}", @@ -462,7 +464,7 @@ fn testDrawRanges( // Try to make the sprite_face_test folder if it doesn't already exist. var dir = testing.tmpDir(.{}); defer dir.cleanup(); - const tmp_dir = try dir.dir.realpathAlloc(alloc, "."); + const tmp_dir = try dir.dir.realPathFileAlloc(testing.io, ".", alloc); defer alloc.free(tmp_dir); // We set this to true if we have any fails so we can @@ -481,7 +483,7 @@ fn testDrawRanges( .{ tmp_dir, i, i + 0xFF, width, height, thickness }, ); defer alloc.free(path); - try z2d.png_exporter.writeToPNGFile(atlas, path, .{}); + try z2d.png_exporter.writeToPNGFile(testing.io, atlas, path, .{}); if (try testDiffAtlas( alloc, @@ -526,7 +528,7 @@ fn testDrawRanges( .{ tmp_dir, i, i + 0xFF, width, height, thickness }, ); defer alloc.free(path); - try z2d.png_exporter.writeToPNGFile(atlas, path, .{}); + try z2d.png_exporter.writeToPNGFile(std.testing.io, atlas, path, .{}); if (try testDiffAtlas( alloc, &atlas, diff --git a/vendor/libghostty-vt/src/font/sprite/canvas.zig b/vendor/libghostty-vt/src/font/sprite/canvas.zig index 7904f20a..da54ac27 100644 --- a/vendor/libghostty-vt/src/font/sprite/canvas.zig +++ b/vendor/libghostty-vt/src/font/sprite/canvas.zig @@ -5,6 +5,7 @@ const assert = @import("../../quirks.zig").inlineAssert; const Allocator = std.mem.Allocator; const z2d = @import("z2d"); const font = @import("../main.zig"); +const global = @import("../../global.zig"); pub fn Point(comptime T: type) type { return struct { @@ -255,7 +256,7 @@ pub const Canvas = struct { /// Acquires a z2d drawing context, caller MUST deinit context. pub fn getContext(self: *Canvas) z2d.Context { - var ctx = z2d.Context.init(self.alloc, &self.sfc); + var ctx = z2d.Context.init(global.io(), self.alloc, &self.sfc); // Offset by our padding to keep // coordinates relative to the cell. ctx.setTransformation(self.transformation()); @@ -374,85 +375,17 @@ pub const Canvas = struct { ); } - /// Do an inner stroke on a z2d path, right now this involves a pretty - /// heavy workaround that uses two extra surfaces; in the future, z2d - /// should add inner and outer strokes natively. + /// Do an inner stroke using a 1/2 stroke width inset of the supplied + /// `path`. pub fn innerStrokePath( self: *Canvas, path: z2d.Path, opts: z2d.painter.StrokeOptions, color: Color, - ) (z2d.painter.StrokeError || z2d.painter.FillError)!void { - // On one surface we fill the shape, this will be a mask we - // multiply with the double-width stroke so that only the - // part inside is used. - var fill_sfc: z2d.Surface = try .init( - .image_surface_alpha8, - self.alloc, - self.sfc.getWidth(), - self.sfc.getHeight(), - ); - defer fill_sfc.deinit(self.alloc); - - // On the other we'll do the double width stroke. - var stroke_sfc: z2d.Surface = try .init( - .image_surface_alpha8, - self.alloc, - self.sfc.getWidth(), - self.sfc.getHeight(), - ); - defer stroke_sfc.deinit(self.alloc); - - // Make a closed version of the path for our fill, so - // that we can support open paths for inner stroke. - var closed_path = path; - closed_path.nodes = try path.nodes.clone(self.alloc); - defer closed_path.deinit(self.alloc); - try closed_path.close(self.alloc); - - // Fill the shape in white to the fill surface, we use - // white because this is a mask that we'll multiply with - // the stroke, we want everything inside to be the stroke - // color. - try z2d.painter.fill( - self.alloc, - &fill_sfc, - &.{ .opaque_pattern = .{ - .pixel = .{ .alpha8 = .{ .a = 255 } }, - } }, - closed_path.nodes.items, - .{}, - ); - - // Stroke the shape with double the desired width. - var mut_opts = opts; - mut_opts.line_width *= 2; - try z2d.painter.stroke( - self.alloc, - &stroke_sfc, - &.{ .opaque_pattern = .{ - .pixel = .{ .alpha8 = .{ .a = @intFromEnum(color) } }, - } }, - path.nodes.items, - mut_opts, - ); - - // We multiply the stroke sfc on to the fill surface. - // The z2d composite operation doesn't seem to work for - // this with alpha8 surfaces, so we have to do it manually. - for ( - std.mem.sliceAsBytes(fill_sfc.image_surface_alpha8.buf), - std.mem.sliceAsBytes(stroke_sfc.image_surface_alpha8.buf), - ) |*d, s| { - d.* = @intFromFloat(@round( - 255.0 * - (@as(f64, @floatFromInt(s)) / 255.0) * - (@as(f64, @floatFromInt(d.*)) / 255.0), - )); - } - - // Then we composite the result on to the main surface. - self.sfc.composite(&fill_sfc, .src_over, 0, 0, .{}); + ) (z2d.Path.OffsetError || z2d.painter.StrokeError)!void { + var inset_path = try path.offset(self.alloc, -opts.line_width / 2.0); + defer inset_path.deinit(self.alloc); + return self.strokePath(inset_path, opts, color); } /// Fill a z2d path. diff --git a/vendor/libghostty-vt/src/font/sprite/draw/powerline.zig b/vendor/libghostty-vt/src/font/sprite/draw/powerline.zig index 8658d855..35445cdd 100644 --- a/vendor/libghostty-vt/src/font/sprite/draw/powerline.zig +++ b/vendor/libghostty-vt/src/font/sprite/draw/powerline.zig @@ -292,8 +292,13 @@ pub fn drawE0B5( const radius: f64 = @min(float_width, float_height / 2); - var path = canvas.staticPath(4); + // Note on the first/final lineTo moves: this is to enforce horizontal + // lines on both ends. This ensures that when the path is offset and + // stroked, the ends are butt-capped entirely perpendicularly; curveTo + // lerping would produce very slight slopes otherwise. + var path = canvas.staticPath(6); path.moveTo(0, 0); + path.lineTo(1, 0); path.curveTo( radius * c, 0, @@ -308,9 +313,10 @@ pub fn drawE0B5( float_height - radius + radius * c, radius * c, float_height, - 0, + 1, float_height, ); + path.lineTo(0, float_height); try canvas.innerStrokePath(path.wrapped_path, .{ .line_width = @floatFromInt(metrics.box_thickness), diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png Binary files differindex e04e7726..00ee592b 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png Binary files differindex ce1b1c42..7b37e566 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png Binary files differindex 1c21f688..6b19f819 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png Binary files differindex 459822e6..04c9ac6a 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CC00...U+1CCFF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png Binary files differindex 8d7de36a..898264f3 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png Binary files differindex ab6bec96..59da98ba 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png Binary files differindex 43035aef..e3dff1f3 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png Binary files differindex fc111e2d..6069996b 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CD00...U+1CDFF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png Binary files differindex b3cda82d..3cbf0934 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png Binary files differindex e076da7c..9f62fc4b 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png Binary files differindex 366be386..ded30f0f 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png Binary files differindex 5cd7a4ef..260e536d 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1CE00...U+1CEFF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png Binary files differindex 023396fe..6f408b37 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png Binary files differindex 1a4dcb01..99da9148 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png Binary files differindex 73ead485..e2136d7d 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png Binary files differindex b58ded46..2db1f743 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+1FB00...U+1FBFF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png Binary files differindex 9ae5b45f..eb0032eb 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png Binary files differindex 89011df4..99032356 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png Binary files differindex 05ff2a5f..9d6fc664 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png Binary files differindex cf96b7d1..5c6ef4db 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2500...U+25FF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png Binary files differindex 804e3017..f171dd24 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png Binary files differindex aa3e2f99..4ccdfc4a 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png Binary files differindex 49f431a4..47e70eee 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png Binary files differindex 4308c536..5f0928e2 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+2800...U+28FF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png Binary files differindex addd1f49..905adfdc 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png Binary files differindex 70ae8102..c19a7bc0 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png Binary files differindex 32a42097..052ee7e7 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png Binary files differindex 46151697..159c7721 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+E000...U+E0FF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png Binary files differindex 10385379..94deceb4 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png Binary files differindex b1bb803a..59323c67 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png Binary files differindex e7415b7a..05a124ec 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png Binary files differindex 730a4c42..dcb16b3d 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F500...U+F5FF-9x17+1.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png Binary files differindex b216174e..de2772e7 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-11x21+2.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png Binary files differindex 2243248b..8cf94a51 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-12x24+3.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png Binary files differindex f3a887d2..9e93a93a 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-18x36+4.png diff --git a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png Binary files differindex 82ce8246..7bfd9db2 100644 --- a/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png +++ b/vendor/libghostty-vt/src/font/sprite/testdata/U+F600...U+F6FF-9x17+1.png |
