mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-17 09:16:11 +03:00
Merge pull request #1668 from qwerasd205/fix-style-discovery
font: fix discovery of styles
This commit is contained in:
@ -521,14 +521,19 @@ pub const Key = struct {
|
|||||||
break :set set;
|
break :set set;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const regular_offset = config.@"font-family".list.items.len;
|
||||||
|
const bold_offset = regular_offset + config.@"font-family-bold".list.items.len;
|
||||||
|
const italic_offset = bold_offset + config.@"font-family-italic".list.items.len;
|
||||||
|
const bold_italic_offset = italic_offset + config.@"font-family-bold-italic".list.items.len;
|
||||||
|
|
||||||
return .{
|
return .{
|
||||||
.arena = arena,
|
.arena = arena,
|
||||||
.descriptors = try descriptors.toOwnedSlice(),
|
.descriptors = try descriptors.toOwnedSlice(),
|
||||||
.style_offsets = .{
|
.style_offsets = .{
|
||||||
config.@"font-family".list.items.len,
|
regular_offset,
|
||||||
config.@"font-family-bold".list.items.len,
|
bold_offset,
|
||||||
config.@"font-family-italic".list.items.len,
|
italic_offset,
|
||||||
config.@"font-family-bold-italic".list.items.len,
|
bold_italic_offset,
|
||||||
},
|
},
|
||||||
.codepoint_map = codepoint_map,
|
.codepoint_map = codepoint_map,
|
||||||
.metric_modifiers = metric_modifiers,
|
.metric_modifiers = metric_modifiers,
|
||||||
|
Reference in New Issue
Block a user