Skip to content

Commit 900d8a4

Browse files
committed
fix: new_from_descriptor lose font variations, such as font-weight
use new_from_name instead
1 parent 4bd0ff7 commit 900d8a4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core-text/src/font.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ pub fn new_from_descriptor(desc: &CTFontDescriptor, pt_size: f64) -> CTFont {
127127

128128
pub fn new_from_buffer(buffer: &[u8]) -> Result<CTFont, ()> {
129129
let ct_font_descriptor = create_font_descriptor(buffer)?;
130-
Ok(new_from_descriptor(&ct_font_descriptor, 16.0))
130+
Ok(new_from_name(&ct_font_descriptor.font_name(), 16.0)?)
131131
}
132132

133133
pub fn new_from_name(name: &str, pt_size: f64) -> Result<CTFont, ()> {

0 commit comments

Comments
 (0)