summaryrefslogtreecommitdiff
path: root/crates/typst-library/src/model
diff options
context:
space:
mode:
authorMalo <57839069+MDLC01@users.noreply.github.com>2025-01-23 19:24:35 +0100
committerGitHub <noreply@github.com>2025-01-23 18:24:35 +0000
commit2d33393df967bbe55646b839e188c04380d823fe (patch)
treeef9bf38a5ee0fb1bc68e99ab95c49f755b3950fe /crates/typst-library/src/model
parentb7546bace7fb8640d1e7121b8bd7baf3cdb576e1 (diff)
Add support for `c2sc` OpenType feature in `smallcaps` (#5655)
Diffstat (limited to 'crates/typst-library/src/model')
-rw-r--r--crates/typst-library/src/model/bibliography.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/typst-library/src/model/bibliography.rs b/crates/typst-library/src/model/bibliography.rs
index 95db8a22..762a97fd 100644
--- a/crates/typst-library/src/model/bibliography.rs
+++ b/crates/typst-library/src/model/bibliography.rs
@@ -38,7 +38,8 @@ use crate::model::{
};
use crate::routines::{EvalMode, Routines};
use crate::text::{
- FontStyle, Lang, LocalName, Region, SubElem, SuperElem, TextElem, WeightDelta,
+ FontStyle, Lang, LocalName, Region, Smallcaps, SubElem, SuperElem, TextElem,
+ WeightDelta,
};
use crate::World;
@@ -1046,7 +1047,8 @@ fn apply_formatting(mut content: Content, format: &hayagriva::Formatting) -> Con
match format.font_variant {
citationberg::FontVariant::Normal => {}
citationberg::FontVariant::SmallCaps => {
- content = content.styled(TextElem::set_smallcaps(true));
+ content =
+ content.styled(TextElem::set_smallcaps(Some(Smallcaps::Minuscules)));
}
}