fix: use systemFontOfSize
as fallback for monospace
This commit is contained in:
parent
8c51b953d3
commit
2f54ae59af
|
@ -51,13 +51,13 @@ impl Font {
|
||||||
/// If the current system is using an older version the `monospacedSystemFontOfSize`
|
/// If the current system is using an older version the `monospacedSystemFontOfSize`
|
||||||
/// option will be omitted.
|
/// option will be omitted.
|
||||||
pub fn monospace(size: f64, weight: f64) -> Self {
|
pub fn monospace(size: f64, weight: f64) -> Self {
|
||||||
if os::is_minimum_semversion(10, 15, 0) {
|
let size = size as CGFloat;
|
||||||
let size = size as CGFloat;
|
let weight = weight as CGFloat;
|
||||||
let weight = weight as CGFloat;
|
|
||||||
|
|
||||||
|
if os::is_minimum_semversion(10, 15, 0) {
|
||||||
Font(unsafe { ShareId::from_ptr(msg_send![class!(NSFont), monospacedSystemFontOfSize: size weight: weight]) })
|
Font(unsafe { ShareId::from_ptr(msg_send![class!(NSFont), monospacedSystemFontOfSize: size weight: weight]) })
|
||||||
} else {
|
} else {
|
||||||
Font(unsafe { ShareId::from_ptr(msg_send![class!(NSFont), weight: weight]) })
|
Font(unsafe { ShareId::from_ptr(msg_send![class!(NSFont), systemFontOfSize: size weight: weight ]) })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue