summaryrefslogtreecommitdiff
path: root/tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex')
-rw-r--r--tex/context/base/cont-new.mkiv2
-rw-r--r--tex/context/base/context-version.pdfbin4107 -> 4108 bytes
-rw-r--r--tex/context/base/context.mkiv2
-rw-r--r--tex/context/base/math-act.lua12
-rw-r--r--tex/context/base/status-files.pdfbin24669 -> 24685 bytes
-rw-r--r--tex/context/base/status-lua.log2
-rw-r--r--tex/context/base/type-imp-euler.mkiv17
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua2
8 files changed, 28 insertions, 9 deletions
diff --git a/tex/context/base/cont-new.mkiv b/tex/context/base/cont-new.mkiv
index 77153186e..fd1cd3a9a 100644
--- a/tex/context/base/cont-new.mkiv
+++ b/tex/context/base/cont-new.mkiv
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2013.08.09 00:38}
+\newcontextversion{2013.08.09 02:59}
%D This file is loaded at runtime, thereby providing an excellent place for
%D hacks, patches, extensions and new features.
diff --git a/tex/context/base/context-version.pdf b/tex/context/base/context-version.pdf
index a52fb2e6c..64590a05a 100644
--- a/tex/context/base/context-version.pdf
+++ b/tex/context/base/context-version.pdf
Binary files differ
diff --git a/tex/context/base/context.mkiv b/tex/context/base/context.mkiv
index fe04416cc..632b91cc6 100644
--- a/tex/context/base/context.mkiv
+++ b/tex/context/base/context.mkiv
@@ -25,7 +25,7 @@
%D up and the dependencies are more consistent.
\edef\contextformat {\jobname}
-\edef\contextversion{2013.08.09 00:38}
+\edef\contextversion{2013.08.09 02:59}
\edef\contextkind {beta}
%D For those who want to use this:
diff --git a/tex/context/base/math-act.lua b/tex/context/base/math-act.lua
index 31ca25ea5..bb6226a23 100644
--- a/tex/context/base/math-act.lua
+++ b/tex/context/base/math-act.lua
@@ -566,6 +566,16 @@ blocks["digitssansserifnormal"] = { first = 0x1D7E2, last = 0x1D7E
blocks["digitssansserifbold"] = { first = 0x1D7EC, last = 0x1D805 }
blocks["digitsmonospace"] = { first = 0x1D7F6, last = 0x1D80F }
+blocks["mathematicaloperators"] = { first = 0x02200, last = 0x022FF }
+blocks["miscellaneousmathematicalsymbolsa"] = { first = 0x027C0, last = 0x027EF }
+blocks["miscellaneousmathematicalsymbolsb"] = { first = 0x02980, last = 0x029FF }
+blocks["supplementalmathematicaloperators"] = { first = 0x02A00, last = 0x02AFF }
+blocks["letterlikesymbols"] = { first = 0x02100, last = 0x0214F }
+blocks["miscellaneoustechnical"] = { first = 0x02308, last = 0x0230B }
+blocks["geometricshapes"] = { first = 0x025A0, last = 0x025FF }
+blocks["miscellaneoussymbolsandarrows"] = { first = 0x02B30, last = 0x02B4C }
+blocks["mathematicalalphanumericsymbols"] = { first = 0x00400, last = 0x1D7FF }
+
-- operators : 0x02200
-- symbolsa : 0x02701
-- symbolsb : 0x02901
@@ -600,7 +610,7 @@ function mathematics.injectfallbacks(target,original)
local stop = definition.stop
local check = definition.check
local force = definition.force
- local rscale = definition.rscale
+ local rscale = definition.rscale or 1
local offset = definition.offset or start
local id = definedfont { name = name, size = size * rscale }
local index = #fonts + 1
diff --git a/tex/context/base/status-files.pdf b/tex/context/base/status-files.pdf
index 586fed7d8..c2980374c 100644
--- a/tex/context/base/status-files.pdf
+++ b/tex/context/base/status-files.pdf
Binary files differ
diff --git a/tex/context/base/status-lua.log b/tex/context/base/status-lua.log
index 4168499a4..38c914c35 100644
--- a/tex/context/base/status-lua.log
+++ b/tex/context/base/status-lua.log
@@ -1,6 +1,6 @@
(cont-yes.mkiv
-ConTeXt ver: 2013.08.09 00:38 MKIV beta fmt: 2013.8.9 int: english/english
+ConTeXt ver: 2013.08.09 02:59 MKIV beta fmt: 2013.8.9 int: english/english
system > 'cont-new.mkiv' loaded
(cont-new.mkiv)
diff --git a/tex/context/base/type-imp-euler.mkiv b/tex/context/base/type-imp-euler.mkiv
index a1302fdab..26d18ca31 100644
--- a/tex/context/base/type-imp-euler.mkiv
+++ b/tex/context/base/type-imp-euler.mkiv
@@ -14,17 +14,26 @@
\loadtypescriptfile[texgyre]
\loadtypescriptfile[dejavu]
-\resetfontfallback [euleroverpagella]
-\definefontfallback [euleroverpagella] [\s!file:euler.otf] ["0000-"FFFF] [\s!check=yes,\c!force=yes]
+% U+0000 upto U+3100 is probably ok, but even then we don't want a mix of accented
+\resetfontfallback [euleroverpagella]
\resetfontfallback [pagellaovereuler]
-\definefontfallback [pagellaovereuler] [texgyrepagella-math] ["0000-"FFFF] [\s!check=yes]
+
+\definefontfallback [euleroverpagella] [\s!file:euler.otf] [0x02100-0x02BFF] [\s!check=yes,\c!force=yes]
+\definefontfallback [euleroverpagella] [\s!file:euler.otf] [0x1D400-0x1D7FF] [\s!check=yes,\c!force=yes]
+%definefontfallback [euleroverpagella] [\s!file:euler.otf] [0x1D538-0x1D550] [\s!check=yes,\c!force=yes]
+\definefontfallback [pagellaovereuler] [texgyrepagella-math] [0x02100-0x02BFF] [\s!check=yes]
+\definefontfallback [pagellaovereuler] [texgyrepagella-math] [0x1D400-0x1D7FF] [\s!check=yes]
+%definefontfallback [pagellaovereuler] [texgyrepagella-math] [0x1D538-0x1D550] [\s!check=yes]
% example for aditya:
-%
+
% \definefontfallback [pagellaovereuler] [texgyrepagella-math] [lowercasenormal] [offset=uppercasenormal,force=yes]
% \definefontfallback [pagellaovereuler] [texgyrepagella-math] [uppercasenormal] [offset=lowercasenormal,force=yes]
+% \definefontfallback [pagellaovereuler] [texgyrepagella-math] [uppercasebolditalic] [force=yes]
+% \definefontfallback [pagellaovereuler] [texgyrepagella-math] [lowercasebolditalic] [force=yes]
+
\starttypescriptcollection[pagella-eulernova]
\starttypescript [\s!serif] [eulernova] [\s!name]
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index 5c805278f..f43b8512b 100644
--- a/tex/generic/context/luatex/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex/luatex-fonts-merged.lua
@@ -1,6 +1,6 @@
-- merged file : luatex-fonts-merged.lua
-- parent file : luatex-fonts.lua
--- merge date : 08/09/13 00:38:49
+-- merge date : 08/09/13 02:59:50
do -- begin closure to overcome local limits and interference