summaryrefslogtreecommitdiff
path: root/tex/context/base/type-otf.mkiv
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/type-otf.mkiv')
-rw-r--r--tex/context/base/type-otf.mkiv44
1 files changed, 39 insertions, 5 deletions
diff --git a/tex/context/base/type-otf.mkiv b/tex/context/base/type-otf.mkiv
index df4809e05..c01a0f5c7 100644
--- a/tex/context/base/type-otf.mkiv
+++ b/tex/context/base/type-otf.mkiv
@@ -630,6 +630,8 @@
\stoptypescriptcollection
+% nb: on my system already 'type-imp-dejavu.mkiv' and 'type-imp-dejavu-condensed.mkiv'
+
\starttypescriptcollection[dejavu]
\starttypescript [serif] [dejavu] [name]
@@ -663,6 +665,38 @@
\definetypeface [dejavu] [mm] [math] [xits] [default] [rscale=auto]
\stoptypescript
+ \starttypescript [serif] [dejavu-condensed] [name]
+ \setups[font:fallback:serif]
+ \definefontsynonym [Serif] [name:dejavuserifcondensed] [features=default]
+ \definefontsynonym [SerifBold] [name:dejavuserifcondensedbold] [features=default]
+ \definefontsynonym [SerifItalic] [name:dejavuserifcondenseditalic] [features=default]
+ \definefontsynonym [SerifBoldItalic] [name:dejavuserifcondensedbolditalic] [features=default]
+ \stoptypescript
+
+ \starttypescript [sans] [dejavu-condensed] [name]
+ \setups[font:fallback:sans]
+ \definefontsynonym [Sans] [name:dejavusanscondensed] [features=default]
+ \definefontsynonym [SansBold] [name:dejavusanscondensedbold] [features=default]
+ \definefontsynonym [SansItalic] [name:dejavusanscondensedoblique] [features=default]
+ \definefontsynonym [SansBoldItalic] [name:dejavusanscondensedboldoblique] [features=default]
+ \stoptypescript
+
+ % \starttypescript [mono] [dejavu-condensed] [name]
+ % \setups[font:fallback:mono]
+ % \definefontsynonym [Mono] [name:dejavusansmono] [features=none]
+ % \definefontsynonym [MonoBold] [name:dejavusansmonobold] [features=none]
+ % \definefontsynonym [MonoItalic] [name:dejavusansmonooblique] [features=none]
+ % \definefontsynonym [MonoBoldItalic] [name:dejavusansmonoboldoblique] [features=none]
+ % \stoptypescript
+
+ \starttypescript[dejavu-condensed]
+ \definetypeface [dejavu-condensed] [rm] [serif] [dejavu-condensed] [default]
+ \definetypeface [dejavu-condensed] [ss] [sans] [dejavu-condensed] [default]
+ \definetypeface [dejavu-condensed] [tt] [mono] [dejavu-condensed] [default]
+ % \definetypeface [dejavu-condensed] [tt] [mono] [dejavu] [default]
+ \definetypeface [dejavu-condensed] [mm] [math] [xits] [default] [rscale=auto]
+ \stoptypescript
+
\stoptypescriptcollection
\starttypescriptcollection[antykwa]
@@ -1887,13 +1921,13 @@
\starttypescriptcollection[punk]
\definefontfeature [punknova] [mode=node,script=latn,rand=yes,kern=yes,liga=yes,tlig=yes]
- \definefontfeature [punknova-slanted] [punknova] [slant=.25]
+ % \definefontfeature [punknova-slanted] [punknova] [slant=.25] % obsolete as we now have all
\starttypescript [serif] [punknova]
- \definefontsynonym [Serif] [\s!file:punknova-regular] [\s!features=punknova]
- \definefontsynonym [SerifSlanted] [\s!file:punknova-regular] [\s!features=punknova-slanted]
- \definefontsynonym [SerifBold] [\s!file:punknova-bold] [\s!features=punknova]
- \definefontsynonym [SerifBoldSlanted][\s!file:punknova-bold] [\s!features=punknova-slanted]
+ \definefontsynonym [Serif] [\s!file:punknova-regular] [\s!features=punknova]
+ \definefontsynonym [SerifSlanted] [\s!file:punknova-slanted] [\s!features=punknova]
+ \definefontsynonym [SerifBold] [\s!file:punknova-bold] [\s!features=punknova]
+ \definefontsynonym [SerifBoldSlanted][\s!file:punknova-boldslanted] [\s!features=punknova]
\definefontsynonym [SerifItalic] [SerifSlanted]
\definefontsynonym [SerifBoldItalic] [SerifBoldSlanted]
\stoptypescript