mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-04-20 14:25:19 +00:00
Start scaffolding web_canvas backend
This commit is contained in:
@@ -68,6 +68,8 @@ pub fn deinit(self: *DeferredFace) void {
|
||||
.fontconfig_freetype => if (self.fc) |*fc| fc.deinit(),
|
||||
.coretext => if (self.ct) |*ct| ct.deinit(),
|
||||
.freetype => {},
|
||||
// TODO
|
||||
.web_canvas => unreachable,
|
||||
}
|
||||
self.* = undefined;
|
||||
}
|
||||
@@ -90,6 +92,9 @@ pub fn name(self: DeferredFace) ![:0]const u8 {
|
||||
},
|
||||
|
||||
.freetype => {},
|
||||
|
||||
// TODO
|
||||
.web_canvas => unreachable,
|
||||
}
|
||||
|
||||
return "TODO: built-in font names";
|
||||
@@ -122,6 +127,9 @@ pub fn load(
|
||||
return;
|
||||
},
|
||||
|
||||
// TODO
|
||||
.web_canvas => unreachable,
|
||||
|
||||
// Unreachable because we must be already loaded or have the
|
||||
// proper configuration for one of the other deferred mechanisms.
|
||||
.freetype => unreachable,
|
||||
@@ -245,6 +253,9 @@ pub fn hasCodepoint(self: DeferredFace, cp: u32, p: ?Presentation) bool {
|
||||
}
|
||||
},
|
||||
|
||||
// TODO
|
||||
.web_canvas => unreachable,
|
||||
|
||||
.freetype => {},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user