From 994bed45a8c8f6833acbdb9250eb4ad531717111 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Fri, 24 Aug 2018 19:49:58 +0200 Subject: 2018-08-24 19:26:00 --- tex/context/fonts/mkiv/type-imp-firacode.mkiv | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 tex/context/fonts/mkiv/type-imp-firacode.mkiv (limited to 'tex/context/fonts/mkiv') diff --git a/tex/context/fonts/mkiv/type-imp-firacode.mkiv b/tex/context/fonts/mkiv/type-imp-firacode.mkiv new file mode 100644 index 000000000..a4cec3af5 --- /dev/null +++ b/tex/context/fonts/mkiv/type-imp-firacode.mkiv @@ -0,0 +1,54 @@ +%D \module +%D [ file=type-imp-firacode, +%D version=2018.08.24, +%D title=\CONTEXT\ Typescript Macros, +%D subtitle=Firacode, +%D author=Taco Hoekwater \& Hans Hagen, +%D date=\currentdate, +%D copyright={PRAGMA ADE \& \CONTEXT\ Development Team}] +%C +%C This module is part of the \CONTEXT\ macro||package and is +%C therefore copyrighted by \PRAGMA. See mreadme.pdf for +%C details. + + +\starttypescriptcollection[firacode] + + \usetypescriptfile[dejavu] + + \definefontfeature + [firacode] + [mode=node,script=dflt,language=dflt, + calt=yes,mark=yes,mkmk=yes] + + \starttypescript [\s!mono] [firacode] + \definefontsynonym[FiraRetina] [\s!name:firacoderetina] [\s!features=firacode] + \definefontsynonym[FiraLight] [\s!name:firacodelight] [\s!features=firacode] + \definefontsynonym[FiraRegular][\s!name:firacoderegular][\s!features=firacode] + \definefontsynonym[FiraMedium] [\s!name:firacodemedium] [\s!features=firacode] + \definefontsynonym[FiraBold] [\s!name:firacodebold] [\s!features=firacode] + \stoptypescript + + \starttypescript [\s!mono] [firacode-light] + \setups[\s!font:\s!fallback:\s!mono] + \definefontsynonym[\s!Mono] [FiraLight] + \definefontsynonym[\s!MonoBold][FiraMedium] + \stoptypescript + + \starttypescript [\s!mono] [firacode] + \setups[\s!font:\s!fallback:\s!mono] + \definefontsynonym[\s!Mono] [FiraRegular] + \definefontsynonym[\s!MonoBold][FiraBold] + \stoptypescript + + \starttypescript[firacode] + \definetypeface[firacode][\s!rm][\s!serif][dejavu] [\s!default] + \definetypeface[firacode][\s!ss][\s!sans] [dejavu] [\s!default] + \definetypeface[firacode][\s!mm][\s!math] [dejavu] [\s!default] + \definetypeface[firacode][\s!tt][\s!mono] [firacode][\s!default] + \stoptypescript + +\stoptypescriptcollection + +% \setupbodyfont[firacode,12pt] + -- cgit v1.2.3