This commit is contained in:
Stewart Connor 2025-03-21 17:56:14 +11:00
parent 4b3a6e84ac
commit 2d67e31bf1

View file

@ -143,25 +143,21 @@ fn shape_fallback(
let attrs = attrs_list.get_span(start_run);
let mut features = Vec::new();
features.push(rustybuzz::Feature::new(
rustybuzz::ttf_parser::Tag::from_bytes(b"kern"),
if attrs.font_features.kerning { 1 } else { 0 },
0..usize::MAX,
));
features.push(rustybuzz::Feature::new(
rustybuzz::ttf_parser::Tag::from_bytes(b"liga"),
if attrs.font_features.standard_ligatures { 1 } else { 0 },
0..usize::MAX,
));
features.push(rustybuzz::Feature::new(
rustybuzz::ttf_parser::Tag::from_bytes(b"clig"),
if attrs.font_features.contextual_ligatures { 1 } else { 0 },
0..usize::MAX,
));
features.push(rustybuzz::Feature::new(
rustybuzz::ttf_parser::Tag::from_bytes(b"dlig"),
if attrs.font_features.discretionary_ligatures { 1 } else { 0 },