Fix block cursor does not render italic for vim (#10249)
Release Notes: - Fixed #8799
This commit is contained in:
parent
cf5a113751
commit
0390df27d4
3 changed files with 32 additions and 1 deletions
|
@ -117,6 +117,17 @@ impl TextSystem {
|
|||
}
|
||||
}
|
||||
|
||||
/// Get the Font for the Font Id.
|
||||
pub fn get_font_for_id(&self, id: FontId) -> Option<Font> {
|
||||
let lock = self.font_ids_by_font.read();
|
||||
lock.iter()
|
||||
.filter_map(|(font, result)| match result {
|
||||
Ok(font_id) if *font_id == id => Some(font.clone()),
|
||||
_ => None,
|
||||
})
|
||||
.next()
|
||||
}
|
||||
|
||||
/// Resolves the specified font, falling back to the default font stack if
|
||||
/// the font fails to load.
|
||||
///
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue