From 1964c078d21c5f1d19a84fa6ef5c038f8ee80652 Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Wed, 12 Oct 2016 20:30:59 +0200 Subject: 2016-10-12 17:32:00 --- tex/context/fonts/mkiv/type-imp-ipaex.mkiv | 2 +- .../fonts/mkiv/type-imp-koeielettersot.mkiv | 50 ++++++++++++++++------ 2 files changed, 39 insertions(+), 13 deletions(-) (limited to 'tex/context/fonts/mkiv') diff --git a/tex/context/fonts/mkiv/type-imp-ipaex.mkiv b/tex/context/fonts/mkiv/type-imp-ipaex.mkiv index b11f96878..9a071ed3c 100644 --- a/tex/context/fonts/mkiv/type-imp-ipaex.mkiv +++ b/tex/context/fonts/mkiv/type-imp-ipaex.mkiv @@ -94,7 +94,7 @@ \definefontsynonym[ipaexgmonoboldslanted] [\s!file:ipaexg][\s!features=jp-slanted,\s!fallbacks=jp-monoboldslanted] \definefontsynonym[ipaexgmonocaps] [\s!file:ipaexg][\s!features=jp-default,\s!fallbacks=jp-monocaps] \stoptypescript - + \starttypescript [\s!serif] [ipaexm] [\s!name] \definefontsynonym[\s!Serif] [ipaexm] \definefontsynonym[\s!SerifBold] [ipaexmbold] diff --git a/tex/context/fonts/mkiv/type-imp-koeielettersot.mkiv b/tex/context/fonts/mkiv/type-imp-koeielettersot.mkiv index fc6640532..44176b67c 100644 --- a/tex/context/fonts/mkiv/type-imp-koeielettersot.mkiv +++ b/tex/context/fonts/mkiv/type-imp-koeielettersot.mkiv @@ -22,6 +22,11 @@ script=latn, ss01=yes] +\definefontfeature + [mathsheepdigits] + [sheepdigits] + [mode=base] + \definefontfeature [cowslogos] [mode=node, @@ -37,7 +42,8 @@ \definefontfeature [cowscolors] - [colr=yes, + [mode=node, + colr=yes, ss02=yes, dlig=yes] @@ -72,7 +78,7 @@ \starttypescript [\s!all] [koeielettersotf,sheepotf] \definefontsynonym [Sheep] [koeielettersot][\s!features=sheepdefault] \definefontsynonym [SheepLogo] [koeielettersot][\s!features=cowslogos] - \definefontsynonym [SheepMathRoman][koeielettersot][\s!features=sheepdigits,\s!goodies=koeielettersot] + \definefontsynonym [SheepMathRoman][koeielettersot][\s!features=mathsheepdigits,\s!goodies=koeielettersot] \stoptypescript % \definefontsynonym[\s!MathRoman][file:texgyredejavu-math][\s!features=\s!math\mathsizesuffix,\s!goodies=dejavu-math] @@ -86,7 +92,7 @@ \starttypescript [\s!all] [coloredsheepotf] \definefontsynonym [Sheep] [koeielettersot][\s!features=sheepcolored] \definefontsynonym [SheepLogo] [koeielettersot][\s!features=cowslogos] - \definefontsynonym [SheepMathRoman][koeielettersot][\s!features=sheepdigits,\s!goodies=koeielettersot] + \definefontsynonym [SheepMathRoman][koeielettersot][\s!features=mathsheepdigits,\s!goodies=koeielettersot] \stoptypescript \starttypescript [\s!serif] [cowsotf,coloredcowsotf] @@ -126,21 +132,29 @@ \starttext -% \loadtypescriptfile[cowotf] +\setupbodyfont[sheep] + +$1^1$ + +\stoptext + +\starttext + +\loadtypescriptfile[cowotf] \definecolor[cowred] [r=.50] \definecolor[cowgreen] [g=.50] \definecolor[cowblue] [b=.50] \definecolor[cowyellow][y=.25] -% \startluacode -% fonts.handlers.otf.registerpalette("demo", { -% { g = .50 }, -% { y = .25 }, -% { b = .50 }, -% { r = .50 }, -% }) -% \stopluacode +\startluacode + fonts.handlers.otf.registerpalette("demo", { + { g = .50 }, + { y = .25 }, + { b = .50 }, + { r = .50 }, + }) +\stopluacode \definefontcolorpalette[cows][cowgreen,cowyellow,cowblue,cowred] @@ -150,4 +164,16 @@ \input zapf +\definefontsynonym + [CowsColored] + [koeielettersot] + +\showotfcomposition + {koeielettersot*default,cowscolors} + {1} + {context} + +\scale[width=\textwidth]{\getnamedglyphdirect{CowsColored*default,cowscolors}{contextlogo}} +\scale[width=\textwidth]{\definedfont[CowsColored*default,cowscolors]context} + \stoptext -- cgit v1.2.3