aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorLawrence Chonavel <[email protected]>2024-02-03 19:27:31 +0100
committerGitHub <[email protected]>2024-02-03 10:27:31 -0800
commit7164a238ddd2da25b302e1ff44970a8c43912911 (patch)
tree1a980af0dfc23eb96f16c7f41dbd54206428477b /data
parentcd4676e4985ee2781ebefbe7c11397232c5b01e7 (diff)
ConTeXt template: support font fallback (#9361)
This uses the same YAML options as the LaTeX template.
Diffstat (limited to 'data')
-rw-r--r--data/templates/default.context10
1 files changed, 10 insertions, 0 deletions
diff --git a/data/templates/default.context b/data/templates/default.context
index da66d599e..2e18f985e 100644
--- a/data/templates/default.context
+++ b/data/templates/default.context
@@ -59,6 +59,16 @@ $endif$
\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted
+$-- set up font fallbacks
+$for(mainfontfallback)$
+\definefallbackfamily[mainface][rm][$mainfontfallback$][range=0x0000-0xFFFF, check=yes, force=no]
+$endfor$
+$for(sansfontfallback)$
+\definefallbackfamily[mainface][ss][$sansfontfallback$][range=0x0000-0xFFFF, check=yes, force=no]
+$endfor$
+$for(monofontfallback)$
+\definefallbackfamily[mainface][tt][$monofontfallback$][range=0x0000-0xFFFF, check=yes, force=no]
+$endfor$
\definefallbackfamily[mainface][rm][CMU Serif][preset=range:greek, force=yes]
\definefontfamily[mainface][rm][$if(mainfont)$$mainfont$$else$Latin Modern Roman$endif$]
\definefontfamily[mainface][mm][$if(mathfont)$$mathfont$$else$Latin Modern Math$endif$]