mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-25 14:05:41 -05:00
Use Menlo as fallback font on macOS
This commit makes alacritty use Menlo as a fallback font on macOS if the config specified font family isn't found.
This commit is contained in:
parent
707f429366
commit
e398eb8406
2 changed files with 6 additions and 4 deletions
|
@ -19,6 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- The window is now filled with the background color before displaying
|
||||
- Cells sometimes not getting cleared correctly
|
||||
- X11 clipboard hanging when mime type is set
|
||||
- On macOS, Alacritty will now fallback to Menlo if a font specified in the config cannot be loaded
|
||||
|
||||
## 0.3.3
|
||||
|
||||
|
|
|
@ -314,10 +314,11 @@ pub fn descriptors_for_family(family: &str) -> Vec<Descriptor> {
|
|||
let mut out = Vec::new();
|
||||
|
||||
trace!("Family: {}", family);
|
||||
let ct_collection = match create_for_family(family) {
|
||||
Some(c) => c,
|
||||
None => return out,
|
||||
};
|
||||
let ct_collection = create_for_family(family).unwrap_or_else(|| {
|
||||
// Fallback to Menlo if we can't find the config specified font family.
|
||||
warn!("Unable to load specified font {}, falling back to Menlo", &family);
|
||||
create_for_family("Menlo").expect("Menlo exists")
|
||||
});
|
||||
|
||||
// CFArray of CTFontDescriptorRef (i think)
|
||||
let descriptors = ct_collection.get_descriptors();
|
||||
|
|
Loading…
Reference in a new issue