mirror of
https://github.com/zed-industries/zed.git
synced 2025-01-10 20:41:59 +00:00
Fix fallback font (#4062)
As this is used if you mis-spell "buffer_font_family", it should be monospace. Also treat "Zed Mono" and "Zed Sans" as valid fonts Follow up to #4045 Release Notes: - Fixes font validation to allow "Zed Mono" as a valid font
This commit is contained in:
commit
f220323176
1 changed files with 10 additions and 2 deletions
|
@ -59,14 +59,22 @@ impl TextSystem {
|
|||
fallback_font_stack: smallvec![
|
||||
// TODO: This is currently Zed-specific.
|
||||
// We should allow GPUI users to provide their own fallback font stack.
|
||||
font("Zed Sans"),
|
||||
font("Zed Mono"),
|
||||
font("Helvetica")
|
||||
],
|
||||
}
|
||||
}
|
||||
|
||||
pub fn all_font_families(&self) -> Vec<String> {
|
||||
self.platform_text_system.all_font_families()
|
||||
let mut families = self.platform_text_system.all_font_families();
|
||||
families.append(
|
||||
&mut self
|
||||
.fallback_font_stack
|
||||
.iter()
|
||||
.map(|font| font.family.to_string())
|
||||
.collect(),
|
||||
);
|
||||
families
|
||||
}
|
||||
pub fn add_fonts(&self, fonts: &[Arc<Vec<u8>>]) -> Result<()> {
|
||||
self.platform_text_system.add_fonts(fonts)
|
||||
|
|
Loading…
Reference in a new issue