freetype: fix tests for stage2 and Face.getGlyphName()

This commit is contained in:
PiergiorgioZagaria 2022-07-18 10:15:48 +02:00 committed by Stephen Gutekanst
parent 6a5bb2566e
commit 2f1a9f4364
3 changed files with 12 additions and 6 deletions

View file

@ -1,4 +1,5 @@
const testing = @import("std").testing;
const std = @import("std");
const testing = std.testing;
const freetype = @import("freetype");
const firasans_font_path = "upstream/assets/FiraSans-Regular.ttf";
@ -79,5 +80,7 @@ test "get name index" {
test "get index name" {
const lib = try freetype.Library.init();
const face = try lib.newFace(firasans_font_path, 0);
try testing.expectEqualStrings(try face.getGlyphName(1120), "summation");
var buf: [32]u8 = undefined;
try face.getGlyphName(1120, &buf);
try testing.expectEqualStrings(std.mem.sliceTo(&buf, 0), "summation");
}