summaryrefslogtreecommitdiff
path: root/tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex')
-rw-r--r--tex/context/base/context-version.pdfbin4249 -> 4246 bytes
-rw-r--r--tex/context/base/mkiv/cont-new.mkiv2
-rw-r--r--tex/context/base/mkiv/context.mkiv2
-rw-r--r--tex/context/base/mkiv/font-ctx.lua4
-rw-r--r--tex/context/base/mkiv/font-ocl.lua4
-rw-r--r--tex/context/base/mkiv/status-files.pdfbin9209 -> 9209 bytes
-rw-r--r--tex/context/base/mkiv/status-lua.pdfbin268935 -> 268935 bytes
-rw-r--r--tex/context/interface/mkiv/i-context.pdfbin793091 -> 821069 bytes
-rw-r--r--tex/context/interface/mkiv/i-fonts.xml41
-rw-r--r--tex/context/interface/mkiv/i-readme.pdfbin60787 -> 60788 bytes
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua2
11 files changed, 40 insertions, 15 deletions
diff --git a/tex/context/base/context-version.pdf b/tex/context/base/context-version.pdf
index 851356b15..7cad31a63 100644
--- a/tex/context/base/context-version.pdf
+++ b/tex/context/base/context-version.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv
index 967669687..ea0e2182c 100644
--- a/tex/context/base/mkiv/cont-new.mkiv
+++ b/tex/context/base/mkiv/cont-new.mkiv
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2016.06.08 10:50}
+\newcontextversion{2016.06.08 16:32}
%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/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv
index a463b5cfe..f6bf3244d 100644
--- a/tex/context/base/mkiv/context.mkiv
+++ b/tex/context/base/mkiv/context.mkiv
@@ -39,7 +39,7 @@
%D up and the dependencies are more consistent.
\edef\contextformat {\jobname}
-\edef\contextversion{2016.06.08 10:50}
+\edef\contextversion{2016.06.08 16:32}
\edef\contextkind {beta}
%D For those who want to use this:
diff --git a/tex/context/base/mkiv/font-ctx.lua b/tex/context/base/mkiv/font-ctx.lua
index 32270bf96..4a4808316 100644
--- a/tex/context/base/mkiv/font-ctx.lua
+++ b/tex/context/base/mkiv/font-ctx.lua
@@ -2510,9 +2510,9 @@ function helpers.getcoloredglyphs(tfmdata)
local characters = tfmdata.characters
local descriptions = tfmdata.descriptions
local collected = { }
- for unicode in next, characters do
+ for unicode, character in next, characters do
local description = descriptions[unicode]
- if description and (description.colors or description.svg) then
+ if description and (description.colors or character.svg) then
collected[#collected+1] = unicode
end
end
diff --git a/tex/context/base/mkiv/font-ocl.lua b/tex/context/base/mkiv/font-ocl.lua
index af57b786b..fd9dcf2e8 100644
--- a/tex/context/base/mkiv/font-ocl.lua
+++ b/tex/context/base/mkiv/font-ocl.lua
@@ -66,7 +66,7 @@ local function initializecolr(tfmdata,kind,value) -- hm, always value
colorvalues[i] = { "special", f_color_start(p[1]/255,p[2]/255,p[3]/255) }
end
--
- local stop = { "special", "pdf:direct:" .. stopactualtext() }
+ local stop = { "special", "pdf:direct:" .. stopactualtext() .. " Q" }
--
for unicode, character in next, characters do
local description = descriptions[unicode]
@@ -77,7 +77,7 @@ local function initializecolr(tfmdata,kind,value) -- hm, always value
local s = #colorlist
local n = 1
local t = {
- { "special", "pdf:direct:" .. startactualtext(unicode) }
+ { "special", "pdf:direct: q " .. startactualtext(unicode) }
}
for i=1,s do
local entry = colorlist[i]
diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf
index 991f3c8ea..1d8e59b01 100644
--- a/tex/context/base/mkiv/status-files.pdf
+++ b/tex/context/base/mkiv/status-files.pdf
Binary files differ
diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf
index 2f63a82a6..8899da21f 100644
--- a/tex/context/base/mkiv/status-lua.pdf
+++ b/tex/context/base/mkiv/status-lua.pdf
Binary files differ
diff --git a/tex/context/interface/mkiv/i-context.pdf b/tex/context/interface/mkiv/i-context.pdf
index 0a641e8b4..dcdcf7e46 100644
--- a/tex/context/interface/mkiv/i-context.pdf
+++ b/tex/context/interface/mkiv/i-context.pdf
Binary files differ
diff --git a/tex/context/interface/mkiv/i-fonts.xml b/tex/context/interface/mkiv/i-fonts.xml
index f288c5df5..c10b56571 100644
--- a/tex/context/interface/mkiv/i-fonts.xml
+++ b/tex/context/interface/mkiv/i-fonts.xml
@@ -800,14 +800,6 @@
<cd:command name="setupfonts" file="font-ini.mkiv">
<cd:arguments>
- <cd:parameters>
- <cd:constant type="cd:dimension"/>
- </cd:keywords>
- </cd:arguments>
- </cd:command>
-
- <cd:command name="setupbodyfont" file="font-ini.mkiv">
- <cd:arguments>
<cd:assignments list="yes">
<cd:parameter name="language">
<cd:constant type="no" default="yes"/>
@@ -817,6 +809,39 @@
</cd:arguments>
</cd:command>
+ <cd:command name="setupbodyfont" file="font-ini.mkiv">
+ <cd:arguments>
+ <cd:keywords list="yes" optional="yes">
+ <cd:constant type="cd:dimension"/>
+ <cd:constant type="cd:name"/>
+ <cd:constant type="global"/>
+ <cd:constant type="reset"/>
+ <cd:constant type="x"/>
+ <cd:constant type="xx"/>
+ <cd:constant type="small"/>
+ <cd:constant type="big"/>
+ <cd:constant type="script"/>
+ <cd:constant type="scriptscript"/>
+ <cd:constant type="rm"/>
+ <cd:constant type="ss"/>
+ <cd:constant type="tt"/>
+ <cd:constant type="hw"/>
+ <cd:constant type="cg"/>
+ <cd:constant type="roman"/>
+ <cd:constant type="serif"/>
+ <cd:constant type="regular"/>
+ <cd:constant type="sans"/>
+ <cd:constant type="sansserif"/>
+ <cd:constant type="support"/>
+ <cd:constant type="type"/>
+ <cd:constant type="teletype"/>
+ <cd:constant type="mono"/>
+ <cd:constant type="handwritten"/>
+ <cd:constant type="calligraphic"/>
+ </cd:keywords>
+ </cd:arguments>
+ </cd:command>
+
<cd:command name="switchtobodyfont" file="font-ini.mkvi">
<cd:arguments>
<cd:keywords list="yes">
diff --git a/tex/context/interface/mkiv/i-readme.pdf b/tex/context/interface/mkiv/i-readme.pdf
index 68e5b4d12..303ccaf36 100644
--- a/tex/context/interface/mkiv/i-readme.pdf
+++ b/tex/context/interface/mkiv/i-readme.pdf
Binary files differ
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index 607ec824c..dbbe11f6b 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 : c:/data/develop/context/sources/luatex-fonts-merged.lua
-- parent file : c:/data/develop/context/sources/luatex-fonts.lua
--- merge date : 06/08/16 10:50:01
+-- merge date : 06/08/16 16:32:52
do -- begin closure to overcome local limits and interference