mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-16 16:56:09 +03:00
font: when presentation isn't found, always fallback to any
Fixes #1808 When resolving a codepoint, we first attempt to find the default presentation (if an explicit one is not given), but we were not falling back to "any" in case that presentation was not found.
This commit is contained in:
@ -211,8 +211,10 @@ pub fn getIndex(
|
||||
}
|
||||
}
|
||||
|
||||
// If this is already regular, we're done falling back.
|
||||
if (style == .regular and p == null) return null;
|
||||
// If this is regular with any matching presentation, then we are done
|
||||
// there is nothing more we can do. Otherwise we fall through and do
|
||||
// an any presentation search.
|
||||
if (style == .regular and p_mode == .any) return null;
|
||||
|
||||
// For non-regular fonts, we fall back to regular with any presentation
|
||||
return self.collection.getIndex(cp, .regular, .{ .any = {} });
|
||||
|
Reference in New Issue
Block a user