summaryrefslogtreecommitdiff
path: root/tex/context/fonts/mkiv
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2016-10-12 20:30:59 +0200
committerContext Git Mirror Bot <phg42.2a@gmail.com>2016-10-12 20:30:59 +0200
commit1964c078d21c5f1d19a84fa6ef5c038f8ee80652 (patch)
tree833b3c9c678bcc7043560ab2e83daeeb395d6d7c /tex/context/fonts/mkiv
parent236690a6367b25187d37013e1e7fc196c5c44eb8 (diff)
downloadcontext-1964c078d21c5f1d19a84fa6ef5c038f8ee80652.tar.gz
2016-10-12 17:32:00
Diffstat (limited to 'tex/context/fonts/mkiv')
-rw-r--r--tex/context/fonts/mkiv/type-imp-ipaex.mkiv2
-rw-r--r--tex/context/fonts/mkiv/type-imp-koeielettersot.mkiv50
2 files changed, 39 insertions, 13 deletions
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
@@ -23,6 +23,11 @@
ss01=yes]
\definefontfeature
+ [mathsheepdigits]
+ [sheepdigits]
+ [mode=base]
+
+\definefontfeature
[cowslogos]
[mode=node,
script=latn,
@@ -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