summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2020-07-20 20:15:53 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2020-07-20 20:15:53 +0200
commit1dfbcb6ad4d660b8714c6bc5097c99497ce1a95d (patch)
tree1bcc4b8e3db5b25b38152867cfd1b75da1f42b11
parenta1db754014c68332a7eff39f5ff3fc2c08341f52 (diff)
downloadcontext-1dfbcb6ad4d660b8714c6bc5097c99497ce1a95d.tar.gz
2020-07-20 19:49:00
-rw-r--r--doc/context/documents/general/manuals/luametatex.pdfbin1366640 -> 1366739 bytes
-rw-r--r--tex/context/base/mkii/cont-new.mkii2
-rw-r--r--tex/context/base/mkii/context.mkii2
-rw-r--r--tex/context/base/mkii/mult-cs.mkii193
-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/context.mkxl2
-rw-r--r--tex/context/base/mkiv/file-job.lua4
-rw-r--r--tex/context/base/mkiv/lpdf-lmt.lmt8
-rw-r--r--tex/context/base/mkiv/luat-cod.lua2
-rw-r--r--tex/context/base/mkiv/mult-def.lua6
-rw-r--r--tex/context/base/mkiv/mult-ini.lua216
-rw-r--r--tex/context/base/mkiv/mult-ini.mkiv23
-rw-r--r--tex/context/base/mkiv/status-files.pdfbin28121 -> 28102 bytes
-rw-r--r--tex/context/base/mkiv/status-lua.pdfbin254753 -> 254946 bytes
-rw-r--r--tex/context/base/mkiv/syst-ini.mkiv2
-rw-r--r--tex/context/base/mkiv/syst-ini.mkxl2
-rw-r--r--tex/context/interface/mkii/keys-cs.xml193
-rw-r--r--tex/generic/context/luatex/luatex-fonts-merged.lua2
19 files changed, 497 insertions, 164 deletions
diff --git a/doc/context/documents/general/manuals/luametatex.pdf b/doc/context/documents/general/manuals/luametatex.pdf
index c4b036151..3ede0311e 100644
--- a/doc/context/documents/general/manuals/luametatex.pdf
+++ b/doc/context/documents/general/manuals/luametatex.pdf
Binary files differ
diff --git a/tex/context/base/mkii/cont-new.mkii b/tex/context/base/mkii/cont-new.mkii
index e4b73272e..aa8687cd7 100644
--- a/tex/context/base/mkii/cont-new.mkii
+++ b/tex/context/base/mkii/cont-new.mkii
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2020.07.20 15:33}
+\newcontextversion{2020.07.20 19:47}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/mkii/context.mkii b/tex/context/base/mkii/context.mkii
index d0e63d10c..37073c6a1 100644
--- a/tex/context/base/mkii/context.mkii
+++ b/tex/context/base/mkii/context.mkii
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2020.07.20 15:33}
+\edef\contextversion{2020.07.20 19:47}
%D For those who want to use this:
diff --git a/tex/context/base/mkii/mult-cs.mkii b/tex/context/base/mkii/mult-cs.mkii
index 7842559e8..473946376 100644
--- a/tex/context/base/mkii/mult-cs.mkii
+++ b/tex/context/base/mkii/mult-cs.mkii
@@ -128,6 +128,9 @@
\setinterfacevariable{camel}{camel}
\setinterfacevariable{cap}{kap}
\setinterfacevariable{capital}{kapitalky}
+\setinterfacevariable{category}{category}
+\setinterfacevariable{cd:character}{cd:character}
+\setinterfacevariable{cd:font}{cd:font}
\setinterfacevariable{center}{center}
\setinterfacevariable{centerlast}{centerlast}
\setinterfacevariable{chapter}{kapitola}
@@ -186,6 +189,7 @@
\setinterfacevariable{external}{externi}
\setinterfacevariable{extremestretch}{extremestretch}
\setinterfacevariable{fact}{fakt}
+\setinterfacevariable{fallback}{fallback}
\setinterfacevariable{february}{unor}
\setinterfacevariable{field}{field}
\setinterfacevariable{figure}{obrazek}
@@ -804,8 +808,10 @@
\setinterfaceconstant{extras}{extras}
\setinterfaceconstant{factor}{faktor}
\setinterfaceconstant{fallback}{fallback}
+\setinterfaceconstant{fallbacks}{fallbacks}
\setinterfaceconstant{family}{rodina}
\setinterfaceconstant{features}{features}
+\setinterfaceconstant{featureset}{featureset}
\setinterfaceconstant{fences}{fences}
\setinterfaceconstant{field}{field}
\setinterfaceconstant{fieldbackgroundcolor}{barvapozadipole}
@@ -880,6 +886,7 @@
\setinterfaceconstant{increment}{zvysit}
\setinterfaceconstant{incrementnumber}{zvysujicicislo}
\setinterfaceconstant{indenting}{odsazovani}
+\setinterfaceconstant{indentlist}{indentlist}
\setinterfaceconstant{indentnext}{odsadpristi}
\setinterfaceconstant{index}{index}
\setinterfaceconstant{indicator}{indikator}
@@ -1084,6 +1091,7 @@
\setinterfaceconstant{period}{period}
\setinterfaceconstant{place}{umistit}
\setinterfaceconstant{placehead}{umistihlavicku}
+\setinterfaceconstant{placeholder}{placeholder}
\setinterfaceconstant{placestopper}{predelmista}
\setinterfaceconstant{position}{position}
\setinterfaceconstant{prefix}{prefix}
@@ -1367,8 +1375,18 @@
\setinterfacecommand{Word}{Slovo}
\setinterfacecommand{Words}{Slova}
\setinterfacecommand{about}{oref}
+\setinterfacecommand{adaptfontfeature}{adaptfontfeature}
\setinterfacecommand{adaptlayout}{prizpusobvzhled}
+\setinterfacecommand{addfeature}{addfeature}
+\setinterfacecommand{alignbottom}{alignbottom}
+\setinterfacecommand{aligned}{aligned}
+\setinterfacecommand{alignedbox}{alignedbox}
+\setinterfacecommand{alignedline}{alignedline}
+\setinterfacecommand{alignhere}{alignhere}
\setinterfacecommand{alignment}{alignment}
+\setinterfacecommand{alignmentcharacter}{alignmentcharacter}
+\setinterfacecommand{applytocharacters}{applytocharacters}
+\setinterfacecommand{applytofirstcharacter}{applytofirstcharacter}
\setinterfacecommand{arg}{arg}
\setinterfacecommand{at}{pref}
\setinterfacecommand{atleftmargin}{atleftmargin}
@@ -1380,9 +1398,13 @@
\setinterfacecommand{blackrules}{cernelinky}
\setinterfacecommand{blank}{preskoc}
\setinterfacecommand{bookmark}{zalozka}
+\setinterfacecommand{bottombox}{bottombox}
\setinterfacecommand{bottomdistance}{vzdalenostspodku}
\setinterfacecommand{bottomheight}{vyskaspodku}
+\setinterfacecommand{bottomleftbox}{bottomleftbox}
+\setinterfacecommand{bottomrightbox}{bottomrightbox}
\setinterfacecommand{bottomspace}{bottomspace}
+\setinterfacecommand{buildtextbottomdot}{buildtextbottomdot}
\setinterfacecommand{but}{spodek}
\setinterfacecommand{button}{tlacitko}
\setinterfacecommand{bypassblocks}{bypassblocks}
@@ -1421,8 +1443,11 @@
\setinterfacecommand{defineblock}{definujblok}
\setinterfacecommand{definebodyfont}{definujzakladnifont}
\setinterfacecommand{definebodyfontenvironment}{definujprostredizakladnihofontu}
+\setinterfacecommand{definebodyfontswitch}{definebodyfontswitch}
\setinterfacecommand{definebuffer}{definujbuffer}
\setinterfacecommand{definecharacter}{definujznak}
+\setinterfacecommand{definecharacterkerning}{definecharacterkerning}
+\setinterfacecommand{definecharacterspacing}{definecharacterspacing}
\setinterfacecommand{definecolor}{definujbarvu}
\setinterfacecommand{definecolorgroup}{definujskupinubarev}
\setinterfacecommand{definecolumnbreak}{definecolumnbreak}
@@ -1432,37 +1457,57 @@
\setinterfacecommand{definecommand}{definujprikaz}
\setinterfacecommand{defineconversion}{definujkonverzi}
\setinterfacecommand{definedescription}{definujpopis}
+\setinterfacecommand{definedfont}{definedfont}
\setinterfacecommand{defineenumeration}{definujvycet}
+\setinterfacecommand{definefallbackfamily}{definefallbackfamily}
\setinterfacecommand{definefield}{definujpole}
\setinterfacecommand{definefieldstack}{definujzasobnikpoli}
\setinterfacecommand{definefiguresymbol}{definujobrazeksymbol}
+\setinterfacecommand{definefilefallback}{definefilefallback}
+\setinterfacecommand{definefirstline}{definefirstline}
\setinterfacecommand{definefloat}{definujplvouciobjekt}
\setinterfacecommand{definefont}{definujfont}
+\setinterfacecommand{definefontalternative}{definefontalternative}
+\setinterfacecommand{definefontfallback}{definefontfallback}
+\setinterfacecommand{definefontfamily}{definefontfamily}
+\setinterfacecommand{definefontfamilypreset}{definefontfamilypreset}
+\setinterfacecommand{definefontfeature}{definefontfeature}
+\setinterfacecommand{definefontfile}{definefontfile}
+\setinterfacecommand{definefontsize}{definefontsize}
+\setinterfacecommand{definefontsolution}{definefontsolution}
\setinterfacecommand{definefontstyle}{definujstylfontu}
\setinterfacecommand{definefontsynonym}{definujsynonumumfontu}
\setinterfacecommand{defineframed}{definujoramovani}
\setinterfacecommand{defineframedtext}{definujoramovanytext}
+\setinterfacecommand{definefrozenfont}{definefrozenfont}
\setinterfacecommand{definehbox}{definujhbox}
\setinterfacecommand{definehead}{definujnadpis}
+\setinterfacecommand{definehyphenationfeatures}{definehyphenationfeatures}
\setinterfacecommand{defineindentedtext}{defineindentedtext}
\setinterfacecommand{defineinmargin}{defineinmargin}
\setinterfacecommand{defineinteractionmenu}{definujinterakcnimenu}
\setinterfacecommand{defineitemgroup}{defineitemgroup}
+\setinterfacecommand{defineitems}{defineitems}
\setinterfacecommand{definelabel}{definujpopisek}
\setinterfacecommand{definelayer}{definelayer}
\setinterfacecommand{definelayout}{definelayout}
+\setinterfacecommand{definelinenote}{definelinenote}
\setinterfacecommand{definelist}{definujseznam}
\setinterfacecommand{definelogo}{definujlogo}
\setinterfacecommand{definemainfield}{definujhlavnipole}
\setinterfacecommand{definemakeup}{definujupravu}
\setinterfacecommand{definemarking}{definujznaceni}
\setinterfacecommand{definemathalignment}{definemathalignment}
+\setinterfacecommand{definemode}{definemode}
+\setinterfacecommand{definenamedcolor}{definenamedcolor}
+\setinterfacecommand{definenote}{definenote}
\setinterfacecommand{defineoutput}{definujvystup}
\setinterfacecommand{defineoverlay}{definujprekryv}
\setinterfacecommand{definepagebreak}{definepagebreak}
\setinterfacecommand{definepalet}{definujpaletu}
\setinterfacecommand{definepapersize}{definujvelikostpapiru}
\setinterfacecommand{defineparagraphs}{definujodstavce}
+\setinterfacecommand{defineperiodkerning}{defineperiodkerning}
\setinterfacecommand{defineplacement}{defineplacement}
\setinterfacecommand{defineprofile}{definujprofil}
\setinterfacecommand{defineprogram}{definujprogram}
@@ -1484,33 +1529,45 @@
\setinterfacecommand{definetabulate}{definujtabelaci}
\setinterfacecommand{definetext}{definujtext}
\setinterfacecommand{definetextbackground}{definetextbackground}
+\setinterfacecommand{definetextnote}{definetextnote}
\setinterfacecommand{definetextposition}{definetextposition}
\setinterfacecommand{definetextvariable}{definetextvariable}
\setinterfacecommand{definetype}{definetype}
\setinterfacecommand{definetyping}{definujopis}
\setinterfacecommand{defineversion}{definujverzi}
+\setinterfacecommand{depthspanningtext}{depthspanningtext}
\setinterfacecommand{determineheadnumber}{stanovcislonadpisu}
\setinterfacecommand{determinelistcharacteristics}{stanovcharakteristickuseznamu}
\setinterfacecommand{determineregistercharacteristics}{urcicharakteristikurejstriku}
\setinterfacecommand{dimension}{rozmer}
\setinterfacecommand{disableinteractionmenu}{zablokujinterakcnimenu}
+\setinterfacecommand{disablemode}{disablemode}
+\setinterfacecommand{doaddfeature}{doaddfeature}
\setinterfacecommand{domicile}{bydliste}
+\setinterfacecommand{dontconvertfont}{dontconvertfont}
\setinterfacecommand{donttest}{zadnytest}
\setinterfacecommand{edgedistance}{vzdalenostokraje}
\setinterfacecommand{edgewidth}{sirkaokraje}
+\setinterfacecommand{emphasisboldface}{emphasisboldface}
\setinterfacecommand{emptylines}{emptylines}
+\setinterfacecommand{enablemode}{enablemode}
\setinterfacecommand{environment}{prostredi}
\setinterfacecommand{externalfigure}{externiobraz}
\setinterfacecommand{fact}{fakt}
+\setinterfacecommand{fastswitchtobodyfont}{fastswitchtobodyfont}
+\setinterfacecommand{feature}{feature}
\setinterfacecommand{field}{pole}
\setinterfacecommand{fieldstack}{zasobnikpoli}
\setinterfacecommand{fillinfield}{vyplnovepole}
\setinterfacecommand{fillinline}{vyplnovyradek}
\setinterfacecommand{fillinrules}{vyplnovelinky}
\setinterfacecommand{fillintext}{vyplnenytext}
+\setinterfacecommand{firstcharacter}{firstcharacter}
\setinterfacecommand{fitfield}{prizpusobivepole}
+\setinterfacecommand{fittopbaselinegrid}{fittopbaselinegrid}
\setinterfacecommand{fixedspace}{tvrdamezera}
\setinterfacecommand{fixedspaces}{tvrdemezery}
+\setinterfacecommand{flushnotes}{flushnotes}
\setinterfacecommand{followprofile}{dodrzujprofil}
\setinterfacecommand{followprofileversion}{dodrzujverziprofilu}
\setinterfacecommand{followversion}{dodrzujverzi}
@@ -1519,13 +1576,19 @@
\setinterfacecommand{footnote}{poznamkapodcarou}
\setinterfacecommand{footnotetext}{footnotetext}
\setinterfacecommand{forceblocks}{forceblocks}
+\setinterfacecommand{forcecharacterstripping}{forcecharacterstripping}
\setinterfacecommand{formulanumber}{cislorovnice}
\setinterfacecommand{fraction}{zlomek}
\setinterfacecommand{framed}{oramovani}
\setinterfacecommand{from}{zref}
+\setinterfacecommand{fromlinenote}{fromlinenote}
\setinterfacecommand{getbuffer}{ziskejbuffer}
+\setinterfacecommand{getfirstcharacter}{getfirstcharacter}
\setinterfacecommand{getmarking}{ziskejznaceni}
\setinterfacecommand{getnumber}{getnumber}
+\setinterfacecommand{globaldisablemode}{globaldisablemode}
+\setinterfacecommand{globalenablemode}{globalenablemode}
+\setinterfacecommand{globalpreventmode}{globalpreventmode}
\setinterfacecommand{godown}{jdidolu}
\setinterfacecommand{goto}{jdina}
\setinterfacecommand{gotobox}{jdinabox}
@@ -1541,6 +1604,7 @@
\setinterfacecommand{headnumber}{cislonadpisu}
\setinterfacecommand{headsym}{headsym}
\setinterfacecommand{headtext}{texthlavicky}
+\setinterfacecommand{heightspanningtext}{heightspanningtext}
\setinterfacecommand{hideblocks}{schovejbloky}
\setinterfacecommand{high}{vysoky}
\setinterfacecommand{hl}{hl}
@@ -1572,26 +1636,37 @@
\setinterfacecommand{interactionbuttons}{interakcnitlacitka}
\setinterfacecommand{interactionmenu}{interaktivnimenu}
\setinterfacecommand{item}{polozka}
+\setinterfacecommand{itemgroup}{itemgroup}
\setinterfacecommand{items}{polozky}
+\setinterfacecommand{itemtag}{itemtag}
\setinterfacecommand{its}{pol}
\setinterfacecommand{keepblocks}{zachovejbloky}
+\setinterfacecommand{kerncharacters}{kerncharacters}
\setinterfacecommand{label}{poppisek}
\setinterfacecommand{labels}{popisky}
\setinterfacecommand{labeltext}{textpopisku}
\setinterfacecommand{language}{jazyk}
+\setinterfacecommand{languageCharacters}{languageCharacters}
+\setinterfacecommand{languagecharacters}{languagecharacters}
\setinterfacecommand{leftaligned}{zarovnanovlevo}
+\setinterfacecommand{leftbottombox}{leftbottombox}
\setinterfacecommand{leftedgedistance}{vzdalenostlevehookraje}
\setinterfacecommand{leftedgewidth}{sirkalevehookraje}
+\setinterfacecommand{leftline}{leftline}
\setinterfacecommand{leftmargindistance}{vzdalenostlevemarginalie}
\setinterfacecommand{leftmarginwidth}{sirkalevemarginalie}
\setinterfacecommand{leg}{leg}
\setinterfacecommand{linecorrection}{linecorrection}
+\setinterfacecommand{linenote}{linenote}
+\setinterfacecommand{linespanningtext}{linespanningtext}
\setinterfacecommand{linewidth}{tloustkacary}
\setinterfacecommand{listheight}{vyskaseznamu}
\setinterfacecommand{listlength}{delkaseznamu}
\setinterfacecommand{listsymbol}{listsymbol}
\setinterfacecommand{listwidth}{sirkaseznamu}
+\setinterfacecommand{loadfontgoodies}{loadfontgoodies}
\setinterfacecommand{localfootnotes}{localfootnotes}
+\setinterfacecommand{localnotes}{localnotes}
\setinterfacecommand{logfields}{zaznamovepole}
\setinterfacecommand{lohi}{nivy}
\setinterfacecommand{low}{nizky}
@@ -1622,6 +1697,7 @@
\setinterfacecommand{nodimension}{zadnyrozmer}
\setinterfacecommand{noheaderandfooterlines}{zadnezahlaviaupati}
\setinterfacecommand{noindenting}{zadneodsazovani}
+\setinterfacecommand{noitem}{noitem}
\setinterfacecommand{nolist}{zadnyseznam}
\setinterfacecommand{nomarking}{zadneznaceni}
\setinterfacecommand{nomoreblocks}{zadnedalsibloky}
@@ -1629,6 +1705,7 @@
\setinterfacecommand{nop}{nop}
\setinterfacecommand{nospace}{zadnamezera}
\setinterfacecommand{note}{poznamka}
+\setinterfacecommand{notesymbol}{notesymbol}
\setinterfacecommand{notopandbottomlines}{zadnehorniadolniradky}
\setinterfacecommand{notsmallcapped}{nokap}
\setinterfacecommand{nowhitespace}{zadnebilemisto}
@@ -1640,6 +1717,7 @@
\setinterfacecommand{outermarginwidth}{outermarginwidth}
\setinterfacecommand{packed}{zhustene}
\setinterfacecommand{page}{strana}
+\setinterfacecommand{pagebreak}{pagebreak}
\setinterfacecommand{pagedepth}{pagedepth}
\setinterfacecommand{pagenumber}{cislostrany}
\setinterfacecommand{pageoffset}{pageoffset}
@@ -1658,7 +1736,10 @@
\setinterfacecommand{placelist}{umistiseznam}
\setinterfacecommand{placelistofsynonyms}{placelistofsynonyms}
\setinterfacecommand{placelocalfootnotes}{umistilokalnipoznamkypodcarou}
+\setinterfacecommand{placelocalnotes}{placelocalnotes}
\setinterfacecommand{placelogos}{umistiloga}
+\setinterfacecommand{placenamedfloat}{placenamedfloat}
+\setinterfacecommand{placenotes}{placenotes}
\setinterfacecommand{placeongrid}{umistinamrizku}
\setinterfacecommand{placeontopofeachother}{umistinadsebe}
\setinterfacecommand{placepagenumber}{placepagenumber}
@@ -1671,9 +1752,17 @@
\setinterfacecommand{placetextvariable}{placetextvariable}
\setinterfacecommand{position}{pozice}
\setinterfacecommand{positiontext}{positiontext}
+\setinterfacecommand{postponenotes}{postponenotes}
+\setinterfacecommand{postponingnotes}{postponingnotes}
+\setinterfacecommand{predefinedfont}{predefinedfont}
+\setinterfacecommand{predefinefont}{predefinefont}
+\setinterfacecommand{presetdocument}{presetdocument}
+\setinterfacecommand{prettyprintbuffer}{prettyprintbuffer}
+\setinterfacecommand{preventmode}{preventmode}
\setinterfacecommand{printpaperheight}{vyskatiskpapiru}
\setinterfacecommand{printpaperwidth}{sirkatiskpapiru}
\setinterfacecommand{processblocks}{zpracujbloky}
+\setinterfacecommand{processbodyfontenvironmentlist}{processbodyfontenvironmentlist}
\setinterfacecommand{processpage}{zpracujstranu}
\setinterfacecommand{product}{produkt}
\setinterfacecommand{program}{program}
@@ -1683,19 +1772,45 @@
\setinterfacecommand{quote}{citovat}
\setinterfacecommand{ran}{ran}
\setinterfacecommand{redo}{opakovat}
+\setinterfacecommand{redoconvertfont}{redoconvertfont}
\setinterfacecommand{ref}{ref}
\setinterfacecommand{reference}{odkaz}
\setinterfacecommand{referral}{odkaz}
\setinterfacecommand{referraldate}{odkaznadatum}
\setinterfacecommand{referring}{odkazujici}
+\setinterfacecommand{registerfontclass}{registerfontclass}
+\setinterfacecommand{registerhyphenationexception}{registerhyphenationexception}
+\setinterfacecommand{registerhyphenationpattern}{registerhyphenationpattern}
\setinterfacecommand{remark}{oznaceni}
+\setinterfacecommand{replacefeature}{replacefeature}
\setinterfacecommand{reset}{reset}
+\setinterfacecommand{resetandaddfeature}{resetandaddfeature}
+\setinterfacecommand{resetcharacteralign}{resetcharacteralign}
+\setinterfacecommand{resetcharacterkerning}{resetcharacterkerning}
+\setinterfacecommand{resetcharacterspacing}{resetcharacterspacing}
+\setinterfacecommand{resetcharacterstripping}{resetcharacterstripping}
+\setinterfacecommand{resetfeature}{resetfeature}
+\setinterfacecommand{resetfontcolorsheme}{resetfontcolorsheme}
+\setinterfacecommand{resetfontfallback}{resetfontfallback}
+\setinterfacecommand{resetfontsolution}{resetfontsolution}
+\setinterfacecommand{resethyphenationfeatures}{resethyphenationfeatures}
+\setinterfacecommand{resetlocalfloats}{resetlocalfloats}
\setinterfacecommand{resetmarking}{resetznaceni}
+\setinterfacecommand{resetmode}{resetmode}
\setinterfacecommand{resetnumber}{resetnumber}
+\setinterfacecommand{resetpath}{resetpath}
+\setinterfacecommand{resetperiodkerning}{resetperiodkerning}
+\setinterfacecommand{resetsystemmode}{resetsystemmode}
\setinterfacecommand{resettext}{resettextcontent}
+\setinterfacecommand{resetvisualizers}{resetvisualizers}
+\setinterfacecommand{restoreglobalbodyfont}{restoreglobalbodyfont}
+\setinterfacecommand{retestfeature}{retestfeature}
+\setinterfacecommand{revivefeature}{revivefeature}
\setinterfacecommand{rightaligned}{zarovnanovpravo}
+\setinterfacecommand{rightbottombox}{rightbottombox}
\setinterfacecommand{rightedgedistance}{vzdalenostpravehookraje}
\setinterfacecommand{rightedgewidth}{sirkapravehookraje}
+\setinterfacecommand{rightline}{rightline}
\setinterfacecommand{rightmargindistance}{vzdalenostpravemarginalie}
\setinterfacecommand{rightmarginwidth}{sirkapravemarginalie}
\setinterfacecommand{romannumerals}{rimskecislice}
@@ -1706,12 +1821,38 @@
\setinterfacecommand{selectblocks}{vyberbloky}
\setinterfacecommand{selectpaper}{vyberpapir}
\setinterfacecommand{selectversion}{vyberverzi}
+\setinterfacecommand{setbigbodyfont}{setbigbodyfont}
+\setinterfacecommand{setcharacteralign}{setcharacteralign}
+\setinterfacecommand{setcharacteraligndetail}{setcharacteraligndetail}
+\setinterfacecommand{setcharactercasing}{setcharactercasing}
+\setinterfacecommand{setcharactercleaning}{setcharactercleaning}
+\setinterfacecommand{setcharacterkerning}{setcharacterkerning}
+\setinterfacecommand{setcharacterspacing}{setcharacterspacing}
+\setinterfacecommand{setcharacterstripping}{setcharacterstripping}
+\setinterfacecommand{setcurrentfontclass}{setcurrentfontclass}
+\setinterfacecommand{setfirstline}{setfirstline}
+\setinterfacecommand{setfirstpasscharacteralign}{setfirstpasscharacteralign}
+\setinterfacecommand{setfont}{setfont}
+\setinterfacecommand{setfontcolorsheme}{setfontcolorsheme}
+\setinterfacecommand{setfontfeature}{setfontfeature}
+\setinterfacecommand{setfontsolution}{setfontsolution}
+\setinterfacecommand{setfontstrut}{setfontstrut}
+\setinterfacecommand{sethyphenationfeatures}{sethyphenationfeatures}
+\setinterfacecommand{setmainbodyfont}{setmainbodyfont}
+\setinterfacecommand{setmode}{setmode}
+\setinterfacecommand{setnote}{setnote}
+\setinterfacecommand{setnotetext}{setnotetext}
\setinterfacecommand{setnumber}{setnumber}
+\setinterfacecommand{setperiodkerning}{setperiodkerning}
+\setinterfacecommand{setsecondpasscharacteralign}{setsecondpasscharacteralign}
+\setinterfacecommand{setsmallbodyfont}{setsmallbodyfont}
+\setinterfacecommand{setsystemmode}{setsystemmode}
\setinterfacecommand{settextcontent}{settextcontent}
\setinterfacecommand{settextvariable}{settextvariable}
\setinterfacecommand{setupalign}{nastavzarovnani}
\setinterfacecommand{setupanswerarea}{setupanswerarea}
\setinterfacecommand{setuparranging}{nastavusporadani}
+\setinterfacecommand{setupattachment}{setupattachment}
\setinterfacecommand{setupbackground}{nastavpozadi}
\setinterfacecommand{setupbackgrounds}{nastavpozadi}
\setinterfacecommand{setupblackrules}{nastavcernelinky}
@@ -1726,6 +1867,9 @@
\setinterfacecommand{setupcapitals}{nastavkapitalky}
\setinterfacecommand{setupcaption}{nastavpopisek}
\setinterfacecommand{setupcaptions}{nastavpopisky}
+\setinterfacecommand{setupcharacteralign}{setupcharacteralign}
+\setinterfacecommand{setupcharacterkerning}{setupcharacterkerning}
+\setinterfacecommand{setupcharacterspacing}{setupcharacterspacing}
\setinterfacecommand{setupclipping}{nastavorez}
\setinterfacecommand{setupcolor}{nastavbarvu}
\setinterfacecommand{setupcolors}{nastavbarvy}
@@ -1736,6 +1880,7 @@
\setinterfacecommand{setupcombinations}{nastavspojeni}
\setinterfacecommand{setupcombinedlist}{nastavkombinovanyseznam}
\setinterfacecommand{setupcomment}{nastavkomentar}
+\setinterfacecommand{setupcounter}{setupcounter}
\setinterfacecommand{setupdescription}{setupdescription}
\setinterfacecommand{setupdescriptions}{nastavpopisy}
\setinterfacecommand{setupenumeration}{setupenumeration}
@@ -1745,9 +1890,14 @@
\setinterfacecommand{setupfields}{nastavvsechnapole}
\setinterfacecommand{setupfillinlines}{nastavvyplnoveradky}
\setinterfacecommand{setupfillinrules}{nastavvyplnovelinky}
+\setinterfacecommand{setupfirstline}{setupfirstline}
\setinterfacecommand{setupfloat}{nastavplvouciobjekt}
\setinterfacecommand{setupfloats}{nastavplvouciobjekty}
\setinterfacecommand{setupfloatsplitting}{nastavdeleniplvoucichobjektu}
+\setinterfacecommand{setupfontexpansion}{setupfontexpansion}
+\setinterfacecommand{setupfontprotrusion}{setupfontprotrusion}
+\setinterfacecommand{setupfonts}{setupfonts}
+\setinterfacecommand{setupfontsolution}{setupfontsolution}
\setinterfacecommand{setupfooter}{nastavupati}
\setinterfacecommand{setupfootertexts}{nastavtextyupati}
\setinterfacecommand{setupfootnotedefinition}{nastavdefinicipoznamekpodcarou}
@@ -1764,6 +1914,7 @@
\setinterfacecommand{setupheadnumber}{nastavcislonadpisu}
\setinterfacecommand{setupheads}{nastavnadpisy}
\setinterfacecommand{setupheadtext}{nastavtexthlavicky}
+\setinterfacecommand{setuphyphenation}{setuphyphenation}
\setinterfacecommand{setuphyphenmark}{nastavdelitko}
\setinterfacecommand{setupindentedtext}{setupindentedtext}
\setinterfacecommand{setupindenting}{nastavodsazovani}
@@ -1780,6 +1931,7 @@
\setinterfacecommand{setuplanguage}{nastavjazyk}
\setinterfacecommand{setuplayout}{nastavvzhled}
\setinterfacecommand{setuplegend}{nastavlegendu}
+\setinterfacecommand{setuplinenote}{setuplinenote}
\setinterfacecommand{setuplinenumbering}{nastavcislovaniradku}
\setinterfacecommand{setuplines}{nastavradky}
\setinterfacecommand{setuplinewidth}{nastavsirkucary}
@@ -1792,6 +1944,10 @@
\setinterfacecommand{setupmarking}{nastavznaceni}
\setinterfacecommand{setupmathalignment}{setupmathalignment}
\setinterfacecommand{setupnarrower}{nastavzuzeni}
+\setinterfacecommand{setupnotation}{setupnotation}
+\setinterfacecommand{setupnotations}{setupnotations}
+\setinterfacecommand{setupnote}{setupnote}
+\setinterfacecommand{setupnotes}{setupnotes}
\setinterfacecommand{setupnumber}{setupnumber}
\setinterfacecommand{setupnumbering}{nastavcislovani}
\setinterfacecommand{setupoppositeplacing}{nastavumisteniprotejsku}
@@ -1805,6 +1961,7 @@
\setinterfacecommand{setuppapersize}{nastavvelikostpapiru}
\setinterfacecommand{setupparagraphnumbering}{nastavcislovaniodstavcu}
\setinterfacecommand{setupparagraphs}{nastavodstavce}
+\setinterfacecommand{setupperiodkerning}{setupperiodkerning}
\setinterfacecommand{setupplacement}{setupplacement}
\setinterfacecommand{setuppositioning}{nastavumistovani}
\setinterfacecommand{setupprofiles}{nastavprofily}
@@ -1834,6 +1991,7 @@
\setinterfacecommand{setuptabulate}{nastavtabelaci}
\setinterfacecommand{setuptext}{nastavtext}
\setinterfacecommand{setuptextbackground}{setuptextbackground}
+\setinterfacecommand{setuptextnote}{setuptextnote}
\setinterfacecommand{setuptextposition}{setuptextposition}
\setinterfacecommand{setuptextrules}{nastavtextovelinky}
\setinterfacecommand{setuptexttexts}{nastavtexttexty}
@@ -1848,16 +2006,29 @@
\setinterfacecommand{setupurl}{nastavurl}
\setinterfacecommand{setupversions}{nastavverze}
\setinterfacecommand{setupwhitespace}{nastavbilamista}
+\setinterfacecommand{setvisualizerfont}{setvisualizerfont}
\setinterfacecommand{showbodyfont}{ukazzakladnifont}
\setinterfacecommand{showbodyfontenvironment}{ukazpostredizakladnihofontu}
\setinterfacecommand{showcolor}{ukazbarvu}
\setinterfacecommand{showcolorgroup}{ukazskupinubarev}
+\setinterfacecommand{showcounter}{showcounter}
\setinterfacecommand{showexternalfigures}{ukazexterniobrazy}
\setinterfacecommand{showfields}{ukazpole}
+\setinterfacecommand{showfont}{showfont}
+\setinterfacecommand{showfontdata}{showfontdata}
+\setinterfacecommand{showfontexpansion}{showfontexpansion}
+\setinterfacecommand{showfontitalics}{showfontitalics}
+\setinterfacecommand{showfontkerns}{showfontkerns}
+\setinterfacecommand{showfontparameters}{showfontparameters}
+\setinterfacecommand{showfontstrip}{showfontstrip}
+\setinterfacecommand{showfontstyle}{showfontstyle}
\setinterfacecommand{showframe}{ukazramecek}
\setinterfacecommand{showgrid}{ukazmrizku}
+\setinterfacecommand{showhyphenationtrace}{showhyphenationtrace}
+\setinterfacecommand{showkerning}{showkerning}
\setinterfacecommand{showlayout}{ukazvzhled}
\setinterfacecommand{showmakeup}{ukazupravu}
+\setinterfacecommand{showminimalbaseline}{showminimalbaseline}
\setinterfacecommand{showpalet}{ukazpaletu}
\setinterfacecommand{showprint}{ukazvytisk}
\setinterfacecommand{showsetups}{ukaznastaveni}
@@ -1867,6 +2038,7 @@
\setinterfacecommand{someline}{nejakyradek}
\setinterfacecommand{somewhere}{nekde}
\setinterfacecommand{space}{mezera}
+\setinterfacecommand{specialitem}{specialitem}
\setinterfacecommand{splitfloat}{rozdelplvouciobjekt}
\setinterfacecommand{startalignment}{startzarovnavani}
\setinterfacecommand{startbackground}{startpozadi}
@@ -1884,6 +2056,7 @@
\setinterfacecommand{startglobal}{startglobalni}
\setinterfacecommand{startline}{startradek}
\setinterfacecommand{startlinecorrection}{startkorekceradku}
+\setinterfacecommand{startlinenote}{startlinenote}
\setinterfacecommand{startlinenumbering}{startcislovaniradku}
\setinterfacecommand{startlines}{startradky}
\setinterfacecommand{startlocal}{startlokalni}
@@ -1926,6 +2099,7 @@
\setinterfacecommand{stopglobal}{stopglobalni}
\setinterfacecommand{stopline}{stopradek}
\setinterfacecommand{stoplinecorrection}{stopkorekceradku}
+\setinterfacecommand{stoplinenote}{stoplinenote}
\setinterfacecommand{stoplinenumbering}{stopcislovaniradku}
\setinterfacecommand{stoplines}{stopradky}
\setinterfacecommand{stoplocal}{stoplokalni}
@@ -1953,8 +2127,11 @@
\setinterfacecommand{stopunpacked}{stopnezhustene}
\setinterfacecommand{stopversion}{stopverze}
\setinterfacecommand{stretched}{roztazene}
+\setinterfacecommand{strictinspectnextcharacter}{strictinspectnextcharacter}
+\setinterfacecommand{stripcharacter}{stripcharacter}
\setinterfacecommand{subformulanumber}{cislopodrovnice}
\setinterfacecommand{subpagenumber}{subpagenumber}
+\setinterfacecommand{subtractfeature}{subtractfeature}
\setinterfacecommand{switchtobodyfont}{prepninazakladnifont}
\setinterfacecommand{switchtorawfont}{switchtorawfont}
\setinterfacecommand{sym}{sym}
@@ -1964,16 +2141,24 @@
\setinterfacecommand{synchronize}{synchronizovat}
\setinterfacecommand{tab}{tab}
\setinterfacecommand{testcolumn}{testcolumn}
+\setinterfacecommand{testfeature}{testfeature}
+\setinterfacecommand{testfeatureonce}{testfeatureonce}
\setinterfacecommand{testpage}{testpage}
\setinterfacecommand{tex}{tex}
\setinterfacecommand{textbackground}{textbackground}
+\setinterfacecommand{textcolor}{textcolor}
\setinterfacecommand{textheight}{vyskatextu}
+\setinterfacecommand{textnote}{textnote}
\setinterfacecommand{textreference}{odkaznatext}
\setinterfacecommand{textrule}{textovalinka}
\setinterfacecommand{textvariable}{textvariable}
\setinterfacecommand{textwidth}{sirkatextu}
+\setinterfacecommand{thefirstcharacter}{thefirstcharacter}
+\setinterfacecommand{thenormalizedbodyfontsize}{thenormalizedbodyfontsize}
+\setinterfacecommand{theremainingcharacters}{theremainingcharacters}
\setinterfacecommand{thinrule}{tenkalinka}
\setinterfacecommand{thinrules}{tenkelinky}
+\setinterfacecommand{tolinenote}{tolinenote}
\setinterfacecommand{tooltip}{bublinkovanapoveda}
\setinterfacecommand{topdistance}{vzdalenosthorejsku}
\setinterfacecommand{topheight}{vyskahorejsku}
@@ -1984,13 +2169,19 @@
\setinterfacecommand{typ}{pis}
\setinterfacecommand{type}{opis}
\setinterfacecommand{typebuffer}{typebuffer}
+\setinterfacecommand{typedefinedbuffer}{typedefinedbuffer}
\setinterfacecommand{typefile}{opissoubor}
+\setinterfacecommand{typeinlinebuffer}{typeinlinebuffer}
+\setinterfacecommand{typing}{typing}
\setinterfacecommand{unitmeaning}{vyznam}
\setinterfacecommand{unknown}{neznamo}
+\setinterfacecommand{unregisterhyphenationpattern}{unregisterhyphenationpattern}
\setinterfacecommand{useJSscripts}{uzijJSscripts}
\setinterfacecommand{useURL}{uzijURL}
\setinterfacecommand{useXMLfilter}{useXMLfilter}
\setinterfacecommand{useblocks}{uzijbloky}
+\setinterfacecommand{usebodyfont}{usebodyfont}
+\setinterfacecommand{usebodyfontparameter}{usebodyfontparameter}
\setinterfacecommand{usecommands}{uzijprikazy}
\setinterfacecommand{useencoding}{uzijkodovani}
\setinterfacecommand{useexternaldocument}{uzijexternidokument}
@@ -2007,10 +2198,12 @@
\setinterfacecommand{usetypescript}{usetypescript}
\setinterfacecommand{usetypescriptfile}{usetypescriptfile}
\setinterfacecommand{useurl}{uzijurl}
+\setinterfacecommand{verbatim}{verbatim}
\setinterfacecommand{version}{verze}
\setinterfacecommand{vl}{vl}
\setinterfacecommand{weekday}{vsedniden}
\setinterfacecommand{whitespace}{bilemisto}
+\setinterfacecommand{widthspanningtext}{widthspanningtext}
\setinterfacecommand{wordright}{slovovpravo}
\setinterfacecommand{writebetweenlist}{zapismeziseznam}
\setinterfacecommand{writetolist}{zapisdoseznamu}
diff --git a/tex/context/base/mkiv/cont-new.mkiv b/tex/context/base/mkiv/cont-new.mkiv
index 54acc158d..a3af1d3aa 100644
--- a/tex/context/base/mkiv/cont-new.mkiv
+++ b/tex/context/base/mkiv/cont-new.mkiv
@@ -13,7 +13,7 @@
% \normalend % uncomment this to get the real base runtime
-\newcontextversion{2020.07.20 15:33}
+\newcontextversion{2020.07.20 19:47}
%D This file is loaded at runtime, thereby providing an excellent place for hacks,
%D patches, extensions and new features. There can be local overloads in cont-loc
diff --git a/tex/context/base/mkiv/context.mkiv b/tex/context/base/mkiv/context.mkiv
index dbde535c9..60743ead8 100644
--- a/tex/context/base/mkiv/context.mkiv
+++ b/tex/context/base/mkiv/context.mkiv
@@ -45,7 +45,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2020.07.20 15:33}
+\edef\contextversion{2020.07.20 19:47}
%D Kind of special:
diff --git a/tex/context/base/mkiv/context.mkxl b/tex/context/base/mkiv/context.mkxl
index 920d7d244..d479ad178 100644
--- a/tex/context/base/mkiv/context.mkxl
+++ b/tex/context/base/mkiv/context.mkxl
@@ -29,7 +29,7 @@
%D {YYYY.MM.DD HH:MM} format.
\edef\contextformat {\jobname}
-\edef\contextversion{2020.07.20 15:33}
+\edef\contextversion{2020.07.20 19:47}
%D Kind of special:
diff --git a/tex/context/base/mkiv/file-job.lua b/tex/context/base/mkiv/file-job.lua
index 407c3c15d..5641d3e15 100644
--- a/tex/context/base/mkiv/file-job.lua
+++ b/tex/context/base/mkiv/file-job.lua
@@ -27,8 +27,8 @@ local implement = interfaces.implement
local trace_jobfiles = false trackers.register("system.jobfiles", function(v) trace_jobfiles = v end)
local report = logs.reporter("system")
-local report_jobfiles = logs.reporter("system","jobfiles")
-local report_functions = logs.reporter("system","functions")
+local report_jobfiles = logs.reporter("system", "jobfiles")
+local report_functions = logs.reporter("system", "functions")
local texsetcount = tex.setcount
local elements = interfaces.elements
diff --git a/tex/context/base/mkiv/lpdf-lmt.lmt b/tex/context/base/mkiv/lpdf-lmt.lmt
index fd0236fc7..ed385b4de 100644
--- a/tex/context/base/mkiv/lpdf-lmt.lmt
+++ b/tex/context/base/mkiv/lpdf-lmt.lmt
@@ -1706,9 +1706,11 @@ local finalize do
if BleedBox then BleedBox = box end
end
- if TrimBox then pageattributes.TrimBox = pdfsharedobject(TrimBox ) end
- if CropBox then pageattributes.CropBox = pdfsharedobject(CropBox ) end
- if BleedBox then pageattributes.BleedBox = pdfsharedobject(BleedBox) end
+ -- Indirect objects don't work in all viewers.
+
+ if TrimBox then pageattributes.TrimBox = TrimBox end -- pdfsharedobject(TrimBox )
+ if CropBox then pageattributes.CropBox = CropBox end -- pdfsharedobject(CropBox )
+ if BleedBox then pageattributes.BleedBox = BleedBox end -- pdfsharedobject(BleedBox)
else
diff --git a/tex/context/base/mkiv/luat-cod.lua b/tex/context/base/mkiv/luat-cod.lua
index 18126b186..76a4ceb34 100644
--- a/tex/context/base/mkiv/luat-cod.lua
+++ b/tex/context/base/mkiv/luat-cod.lua
@@ -73,7 +73,7 @@ function lua.registercode(filename,options)
local code = environment.luafilechunk(filename,false,opts.optimize)
if code then
bytedone[basename] = true
- if environment.initex then
+ if environment.initex and not opts.initexonly then
local n = lua.lastbytecode + 1
bytedata[n] = { name = barename, options = opts }
if strip or opts.strip then
diff --git a/tex/context/base/mkiv/mult-def.lua b/tex/context/base/mkiv/mult-def.lua
index d55b90f7e..678f17552 100644
--- a/tex/context/base/mkiv/mult-def.lua
+++ b/tex/context/base/mkiv/mult-def.lua
@@ -9288,6 +9288,9 @@ return {
["pe"]="تورفتگی",
["ro"]="aliniat",
},
+ ["indentlist"]={
+ ["en"]="indentlist",
+ },
["indentnext"]={
["cs"]="odsadpristi",
["de"]="ziehefolgendeein",
@@ -10799,6 +10802,9 @@ return {
["pe"]="بگذارسر",
["ro"]="punetitlu",
},
+ ["placeholder"]={
+ ["en"]="placeholder",
+ },
["placestopper"]={
["cs"]="predelmista",
["de"]="setzetrenner",
diff --git a/tex/context/base/mkiv/mult-ini.lua b/tex/context/base/mkiv/mult-ini.lua
index 3dc425953..d1271815c 100644
--- a/tex/context/base/mkiv/mult-ini.lua
+++ b/tex/context/base/mkiv/mult-ini.lua
@@ -233,137 +233,91 @@ end
logs.setmessenger(context.verbatim.ctxreport)
--- todo: use setmacro
-
-function interfaces.setuserinterface(interface,response)
- sharedstorage.currentinterface, currentinterface = interface, interface
- sharedstorage.currentresponse, currentresponse = response, response
- if environment.initex then
- local setmacro = false
- -- local setmacro = interfaces.setmacro -- cleaner (but we need to test first)
- local nofconstants = 0
- local nofvariables = 0
- local nofelements = 0
- local nofcommands = 0
- local nofformats = 0
- local noftranslations = 0
- local nofsetupstrings = 0
- --
- if setmacro then
- for given, constant in next, complete.constants do
- constant = constant[interface] or constant.en or given
- constants[constant] = given -- breedte -> width
- nofconstants = nofconstants + 1
- setmacro("c!"..given,given)
- if currentinterface ~= "en" then
- setmacro("k!"..constant,given)
- end
- end
- else
- local t, f, s = { }, formatters["\\ui_c{%s}{%s}"], formatters["\\ui_s{%s}"]
- for given, constant in next, complete.constants do
- constant = constant[interface] or constant.en or given
- constants[constant] = given -- breedte -> width
- nofconstants = nofconstants + 1
- if given == constant then
- t[nofconstants] = s(given)
- else
- t[nofconstants] = f(given,constant)
- end
- end
- contextsprint(prtcatcodes,concat(t))
- end
- --
- if setmacro then
- for given, variable in next, complete.variables do
- variable = variable[interface] or variable.en or given
- variables[given] = variable -- ja -> yes
- nofvariables = nofvariables + 1
- setmacro("v!"..given,variable)
- end
- else
- local t, f = { }, formatters["\\ui_v{%s}{%s}"]
- for given, variable in next, complete.variables do
- variable = variable[interface] or variable.en or given
- variables[given] = variable -- ja -> yes
- nofvariables = nofvariables + 1
- t[nofvariables] = f(given,variable)
- end
- contextsprint(prtcatcodes,concat(t))
- end
- --
- if setmacro then
- for given, element in next, complete.elements do
- element = element[interface] or element.en or given
- elements[element] = given
- nofelements = nofelements + 1
- setmacro("e!"..given,element)
- end
- else
- local t, f = { }, formatters["\\ui_e{%s}{%s}"]
- for given, element in next, complete.elements do
- element = element[interface] or element.en or given
- elements[element] = given
- nofelements = nofelements + 1
- t[nofelements] = f(given,element)
- end
- contextsprint(prtcatcodes,concat(t))
- end
- --
- if setmacro then
- -- this can only work ok when we already have defined the command
- luatex.registerdumpactions(function()
- for given, command in next, complete.commands do
- command = command[interface] or command.en or given
- if command ~= given then
- setmacro(prtcatcodes,given,"\\"..command)
- end
- nofcommands = nofcommands + 1
- end
- end)
- else
- local t, n, f = { }, 0, formatters["\\ui_m{%s}{%s}"]
- for given, command in next, complete.commands do
- command = command[interface] or command.en or given
- if command ~= given then
- n = n + 1
- t[n] = f(given,command)
- end
- nofcommands = nofcommands + 1
- end
- contextsprint(prtcatcodes,concat(t))
- end
- --
- for given, format in next, complete.messages.formats do
- formats[given] = format[interface] or format.en or given
- nofformats = nofformats + 1
- end
- --
- for given, translation in next, complete.messages.translations do
- translations[given] = translation[interface] or translation.en or given
- noftranslations = noftranslations + 1
- end
- --
- for given, setupstring in next, complete.setupstrings do
- setupstring = setupstring[interface] or setupstring.en or given
- setupstrings[given] = setupstring
- nofsetupstrings = nofsetupstrings + 1
- end
- --
- report_interface("definitions: %a constants, %a variables, %a elements, %a commands, %a formats, %a translations, %a setupstrings",
- nofconstants,nofvariables,nofelements,nofcommands,nofformats,noftranslations,nofsetupstrings)
- else
- report_interface("the language(s) can only be set when making the format")
- end
- interfaces.currentinterface = currentinterface
- interfaces.currentresponse = currentresponse
-end
-
-interfaces.implement {
- name = "setuserinterface",
- actions = interfaces.setuserinterface,
- arguments = "2 strings",
-}
+-- function interfaces.setuserinterface(interface,response)
+-- sharedstorage.currentinterface, currentinterface = interface, interface
+-- sharedstorage.currentresponse, currentresponse = response, response
+-- if environment.initex then
+-- local nofconstants = 0
+-- local nofvariables = 0
+-- local nofelements = 0
+-- local nofcommands = 0
+-- local nofformats = 0
+-- local noftranslations = 0
+-- local nofsetupstrings = 0
+-- --
+-- local t, f, s = { }, formatters["\\ui_c{%s}{%s}"], formatters["\\ui_s{%s}"]
+-- for given, constant in next, complete.constants do
+-- constant = constant[interface] or constant.en or given
+-- constants[constant] = given -- breedte -> width
+-- nofconstants = nofconstants + 1
+-- if given == constant then
+-- t[nofconstants] = s(given)
+-- else
+-- t[nofconstants] = f(given,constant)
+-- end
+-- end
+-- contextsprint(prtcatcodes,concat(t))
+-- --
+-- local t, f = { }, formatters["\\ui_v{%s}{%s}"]
+-- for given, variable in next, complete.variables do
+-- variable = variable[interface] or variable.en or given
+-- variables[given] = variable -- ja -> yes
+-- nofvariables = nofvariables + 1
+-- t[nofvariables] = f(given,variable)
+-- end
+-- contextsprint(prtcatcodes,concat(t))
+-- --
+-- local t, f = { }, formatters["\\ui_e{%s}{%s}"]
+-- for given, element in next, complete.elements do
+-- element = element[interface] or element.en or given
+-- elements[element] = given
+-- nofelements = nofelements + 1
+-- t[nofelements] = f(given,element)
+-- end
+-- contextsprint(prtcatcodes,concat(t))
+-- --
+-- -- local t, n, f = { }, 0, formatters["\\ui_m{%s}{%s}"]
+-- local t, n, f = { }, 0, formatters["\\ui_a\\%s\\%s"]
+-- for given, command in next, complete.commands do
+-- command = command[interface] or command.en or given
+-- if command ~= given then
+-- n = n + 1
+-- t[n] = f(given,command)
+-- end
+-- nofcommands = nofcommands + 1
+-- end
+-- contextsprint(prtcatcodes,"\\toksapp\\everydump{"..concat(t).."}")
+-- --
+-- for given, format in next, complete.messages.formats do
+-- formats[given] = format[interface] or format.en or given
+-- nofformats = nofformats + 1
+-- end
+-- --
+-- for given, translation in next, complete.messages.translations do
+-- translations[given] = translation[interface] or translation.en or given
+-- noftranslations = noftranslations + 1
+-- end
+-- --
+-- for given, setupstring in next, complete.setupstrings do
+-- setupstring = setupstring[interface] or setupstring.en or given
+-- setupstrings[given] = setupstring
+-- nofsetupstrings = nofsetupstrings + 1
+-- end
+-- --
+-- report_interface("definitions: %a constants, %a variables, %a elements, %a commands, %a formats, %a translations, %a setupstrings",
+-- nofconstants,nofvariables,nofelements,nofcommands,nofformats,noftranslations,nofsetupstrings)
+-- else
+-- report_interface("the language(s) can only be set when making the format")
+-- end
+-- interfaces.currentinterface = currentinterface
+-- interfaces.currentresponse = currentresponse
+-- end
+
+-- interfaces.implement {
+-- name = "setuserinterface",
+-- actions = interfaces.setuserinterface,
+-- arguments = "2 strings",
+-- }
interfaces.cachedsetups = interfaces.cachedsetups or { }
interfaces.hashedsetups = interfaces.hashedsetups or { }
diff --git a/tex/context/base/mkiv/mult-ini.mkiv b/tex/context/base/mkiv/mult-ini.mkiv
index 5b22428ff..8f73c4ef8 100644
--- a/tex/context/base/mkiv/mult-ini.mkiv
+++ b/tex/context/base/mkiv/mult-ini.mkiv
@@ -20,11 +20,7 @@
\unprotect
\registerctxluafile{mult-ini}{}
-
-% Todo:
-
-\def\c!placeholder{placeholder}
-\def\c!indentlist {indentlist}
+\registerctxluafile{mult-fmt}{initexonly}
%D \macros
%D [constanten,variabelen,commands]
@@ -723,25 +719,14 @@
%D For at the \LUA\ end (experiment):
-% \def\do@sicon#1#2{\expandafter\gdef\csname\c!prefix!#1\endcsname{#1}%
-% \expandafter\gdef\csname\k!prefix!#2\endcsname{#1}} % backmapping from non english
-% \def\do@sivar#1#2{\expandafter\gdef\csname\v!prefix!#1\endcsname{#2}}
-% \def\do@siele#1#2{\expandafter\gdef\csname\e!prefix!#1\endcsname{#2}}
-% \def\do@sicom#1#2{\expandafter\gdef\csname#2\expandafter\endcsname\expandafter{\csname#1\endcsname}}
-%
-% \startinterface english
-%
-% \def\do@sicon#1#2{\expandafter\gdef\csname\c!prefix!#1\endcsname{#1}}
-%
-% \stopinterface
-
\def\ui_c#1#2{\expandafter\gdef\csname\c!prefix!#1\endcsname{#1}%
\expandafter\gdef\csname\k!prefix!#2\endcsname{#1}} % backmapping from non english
\def\ui_s #1{\expandafter\gdef\csname\c!prefix!#1\endcsname{#1}%
\expandafter\gdef\csname\k!prefix!#1\endcsname{#1}} % backmapping from non english
\def\ui_v#1#2{\expandafter\gdef\csname\v!prefix!#1\endcsname{#2}}
\def\ui_e#1#2{\expandafter\gdef\csname\e!prefix!#1\endcsname{#2}}
-\def\ui_m#1#2{\expandafter\gdef\csname#2\expandafter\endcsname\expandafter{\csname#1\endcsname}}
+%def\ui_m#1#2{\expandafter\gdef\csname#2\expandafter\endcsname\expandafter{\csname#1\endcsname}}
+\def\ui_a#1#2{\aliasmacro#2#1}
\startinterface english
@@ -797,7 +782,7 @@
\ifx\undefined\everydump
\newtoks\everydump
- \def\dump{\the\everydump\normaldump}
+ \def\dump{\the\everydump\global\everydump\emptytoks\glet\dump\relax\normaldump}
\fi
% \appendtoks \showcontextbanner \to \everydump
diff --git a/tex/context/base/mkiv/status-files.pdf b/tex/context/base/mkiv/status-files.pdf
index e68929e5b..277fd403a 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 9a918ad18..821e78dbb 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/base/mkiv/syst-ini.mkiv b/tex/context/base/mkiv/syst-ini.mkiv
index c978eaae5..06ef9dbe3 100644
--- a/tex/context/base/mkiv/syst-ini.mkiv
+++ b/tex/context/base/mkiv/syst-ini.mkiv
@@ -761,7 +761,7 @@
\newtoks\everydump
-\def\dump{\the\everydump\normaldump}
+\def\dump{\the\everydump\global\everydump\emptytoks\glet\dump\relax\normaldump}
%D The same applies for the startup actions.
diff --git a/tex/context/base/mkiv/syst-ini.mkxl b/tex/context/base/mkiv/syst-ini.mkxl
index b3fe4374c..232048036 100644
--- a/tex/context/base/mkiv/syst-ini.mkxl
+++ b/tex/context/base/mkiv/syst-ini.mkxl
@@ -768,7 +768,7 @@
\newtoks\everydump
-\def\dump{\the\everydump\normaldump}
+\def\dump{\the\everydump\global\everydump\emptytoks\glet\dump\relax\normaldump}
%D The same applies for the startup actions.
diff --git a/tex/context/interface/mkii/keys-cs.xml b/tex/context/interface/mkii/keys-cs.xml
index 78e6d7c00..749e348b1 100644
--- a/tex/context/interface/mkii/keys-cs.xml
+++ b/tex/context/interface/mkii/keys-cs.xml
@@ -131,6 +131,9 @@
<cd:variable name='camel' value='camel'/>
<cd:variable name='cap' value='kap'/>
<cd:variable name='capital' value='kapitalky'/>
+ <cd:variable name='category' value='category'/>
+ <cd:variable name='cd:character' value='cd:character'/>
+ <cd:variable name='cd:font' value='cd:font'/>
<cd:variable name='center' value='center'/>
<cd:variable name='centerlast' value='centerlast'/>
<cd:variable name='chapter' value='kapitola'/>
@@ -189,6 +192,7 @@
<cd:variable name='external' value='externi'/>
<cd:variable name='extremestretch' value='extremestretch'/>
<cd:variable name='fact' value='fakt'/>
+ <cd:variable name='fallback' value='fallback'/>
<cd:variable name='february' value='unor'/>
<cd:variable name='field' value='field'/>
<cd:variable name='figure' value='obrazek'/>
@@ -810,8 +814,10 @@
<cd:constant name='extras' value='extras'/>
<cd:constant name='factor' value='faktor'/>
<cd:constant name='fallback' value='fallback'/>
+ <cd:constant name='fallbacks' value='fallbacks'/>
<cd:constant name='family' value='rodina'/>
<cd:constant name='features' value='features'/>
+ <cd:constant name='featureset' value='featureset'/>
<cd:constant name='fences' value='fences'/>
<cd:constant name='field' value='field'/>
<cd:constant name='fieldbackgroundcolor' value='barvapozadipole'/>
@@ -886,6 +892,7 @@
<cd:constant name='increment' value='zvysit'/>
<cd:constant name='incrementnumber' value='zvysujicicislo'/>
<cd:constant name='indenting' value='odsazovani'/>
+ <cd:constant name='indentlist' value='indentlist'/>
<cd:constant name='indentnext' value='odsadpristi'/>
<cd:constant name='index' value='index'/>
<cd:constant name='indicator' value='indikator'/>
@@ -1090,6 +1097,7 @@
<cd:constant name='period' value='period'/>
<cd:constant name='place' value='umistit'/>
<cd:constant name='placehead' value='umistihlavicku'/>
+ <cd:constant name='placeholder' value='placeholder'/>
<cd:constant name='placestopper' value='predelmista'/>
<cd:constant name='position' value='position'/>
<cd:constant name='prefix' value='prefix'/>
@@ -1379,8 +1387,18 @@
<cd:command name='Word' value='Slovo'/>
<cd:command name='Words' value='Slova'/>
<cd:command name='about' value='oref'/>
+ <cd:command name='adaptfontfeature' value='adaptfontfeature'/>
<cd:command name='adaptlayout' value='prizpusobvzhled'/>
+ <cd:command name='addfeature' value='addfeature'/>
+ <cd:command name='alignbottom' value='alignbottom'/>
+ <cd:command name='aligned' value='aligned'/>
+ <cd:command name='alignedbox' value='alignedbox'/>
+ <cd:command name='alignedline' value='alignedline'/>
+ <cd:command name='alignhere' value='alignhere'/>
<cd:command name='alignment' value='alignment'/>
+ <cd:command name='alignmentcharacter' value='alignmentcharacter'/>
+ <cd:command name='applytocharacters' value='applytocharacters'/>
+ <cd:command name='applytofirstcharacter' value='applytofirstcharacter'/>
<cd:command name='arg' value='arg'/>
<cd:command name='at' value='pref'/>
<cd:command name='atleftmargin' value='atleftmargin'/>
@@ -1392,9 +1410,13 @@
<cd:command name='blackrules' value='cernelinky'/>
<cd:command name='blank' value='preskoc'/>
<cd:command name='bookmark' value='zalozka'/>
+ <cd:command name='bottombox' value='bottombox'/>
<cd:command name='bottomdistance' value='vzdalenostspodku'/>
<cd:command name='bottomheight' value='vyskaspodku'/>
+ <cd:command name='bottomleftbox' value='bottomleftbox'/>
+ <cd:command name='bottomrightbox' value='bottomrightbox'/>
<cd:command name='bottomspace' value='bottomspace'/>
+ <cd:command name='buildtextbottomdot' value='buildtextbottomdot'/>
<cd:command name='but' value='spodek'/>
<cd:command name='button' value='tlacitko'/>
<cd:command name='bypassblocks' value='bypassblocks'/>
@@ -1433,8 +1455,11 @@
<cd:command name='defineblock' value='definujblok'/>
<cd:command name='definebodyfont' value='definujzakladnifont'/>
<cd:command name='definebodyfontenvironment' value='definujprostredizakladnihofontu'/>
+ <cd:command name='definebodyfontswitch' value='definebodyfontswitch'/>
<cd:command name='definebuffer' value='definujbuffer'/>
<cd:command name='definecharacter' value='definujznak'/>
+ <cd:command name='definecharacterkerning' value='definecharacterkerning'/>
+ <cd:command name='definecharacterspacing' value='definecharacterspacing'/>
<cd:command name='definecolor' value='definujbarvu'/>
<cd:command name='definecolorgroup' value='definujskupinubarev'/>
<cd:command name='definecolumnbreak' value='definecolumnbreak'/>
@@ -1444,37 +1469,57 @@
<cd:command name='definecommand' value='definujprikaz'/>
<cd:command name='defineconversion' value='definujkonverzi'/>
<cd:command name='definedescription' value='definujpopis'/>
+ <cd:command name='definedfont' value='definedfont'/>
<cd:command name='defineenumeration' value='definujvycet'/>
+ <cd:command name='definefallbackfamily' value='definefallbackfamily'/>
<cd:command name='definefield' value='definujpole'/>
<cd:command name='definefieldstack' value='definujzasobnikpoli'/>
<cd:command name='definefiguresymbol' value='definujobrazeksymbol'/>
+ <cd:command name='definefilefallback' value='definefilefallback'/>
+ <cd:command name='definefirstline' value='definefirstline'/>
<cd:command name='definefloat' value='definujplvouciobjekt'/>
<cd:command name='definefont' value='definujfont'/>
+ <cd:command name='definefontalternative' value='definefontalternative'/>
+ <cd:command name='definefontfallback' value='definefontfallback'/>
+ <cd:command name='definefontfamily' value='definefontfamily'/>
+ <cd:command name='definefontfamilypreset' value='definefontfamilypreset'/>
+ <cd:command name='definefontfeature' value='definefontfeature'/>
+ <cd:command name='definefontfile' value='definefontfile'/>
+ <cd:command name='definefontsize' value='definefontsize'/>
+ <cd:command name='definefontsolution' value='definefontsolution'/>
<cd:command name='definefontstyle' value='definujstylfontu'/>
<cd:command name='definefontsynonym' value='definujsynonumumfontu'/>
<cd:command name='defineframed' value='definujoramovani'/>
<cd:command name='defineframedtext' value='definujoramovanytext'/>
+ <cd:command name='definefrozenfont' value='definefrozenfont'/>
<cd:command name='definehbox' value='definujhbox'/>
<cd:command name='definehead' value='definujnadpis'/>
+ <cd:command name='definehyphenationfeatures' value='definehyphenationfeatures'/>
<cd:command name='defineindentedtext' value='defineindentedtext'/>
<cd:command name='defineinmargin' value='defineinmargin'/>
<cd:command name='defineinteractionmenu' value='definujinterakcnimenu'/>
<cd:command name='defineitemgroup' value='defineitemgroup'/>
+ <cd:command name='defineitems' value='defineitems'/>
<cd:command name='definelabel' value='definujpopisek'/>
<cd:command name='definelayer' value='definelayer'/>
<cd:command name='definelayout' value='definelayout'/>
+ <cd:command name='definelinenote' value='definelinenote'/>
<cd:command name='definelist' value='definujseznam'/>
<cd:command name='definelogo' value='definujlogo'/>
<cd:command name='definemainfield' value='definujhlavnipole'/>
<cd:command name='definemakeup' value='definujupravu'/>
<cd:command name='definemarking' value='definujznaceni'/>
<cd:command name='definemathalignment' value='definemathalignment'/>
+ <cd:command name='definemode' value='definemode'/>
+ <cd:command name='definenamedcolor' value='definenamedcolor'/>
+ <cd:command name='definenote' value='definenote'/>
<cd:command name='defineoutput' value='definujvystup'/>
<cd:command name='defineoverlay' value='definujprekryv'/>
<cd:command name='definepagebreak' value='definepagebreak'/>
<cd:command name='definepalet' value='definujpaletu'/>
<cd:command name='definepapersize' value='definujvelikostpapiru'/>
<cd:command name='defineparagraphs' value='definujodstavce'/>
+ <cd:command name='defineperiodkerning' value='defineperiodkerning'/>
<cd:command name='defineplacement' value='defineplacement'/>
<cd:command name='defineprofile' value='definujprofil'/>
<cd:command name='defineprogram' value='definujprogram'/>
@@ -1496,33 +1541,45 @@
<cd:command name='definetabulate' value='definujtabelaci'/>
<cd:command name='definetext' value='definujtext'/>
<cd:command name='definetextbackground' value='definetextbackground'/>
+ <cd:command name='definetextnote' value='definetextnote'/>
<cd:command name='definetextposition' value='definetextposition'/>
<cd:command name='definetextvariable' value='definetextvariable'/>
<cd:command name='definetype' value='definetype'/>
<cd:command name='definetyping' value='definujopis'/>
<cd:command name='defineversion' value='definujverzi'/>
+ <cd:command name='depthspanningtext' value='depthspanningtext'/>
<cd:command name='determineheadnumber' value='stanovcislonadpisu'/>
<cd:command name='determinelistcharacteristics' value='stanovcharakteristickuseznamu'/>
<cd:command name='determineregistercharacteristics' value='urcicharakteristikurejstriku'/>
<cd:command name='dimension' value='rozmer'/>
<cd:command name='disableinteractionmenu' value='zablokujinterakcnimenu'/>
+ <cd:command name='disablemode' value='disablemode'/>
+ <cd:command name='doaddfeature' value='doaddfeature'/>
<cd:command name='domicile' value='bydliste'/>
+ <cd:command name='dontconvertfont' value='dontconvertfont'/>
<cd:command name='donttest' value='zadnytest'/>
<cd:command name='edgedistance' value='vzdalenostokraje'/>
<cd:command name='edgewidth' value='sirkaokraje'/>
+ <cd:command name='emphasisboldface' value='emphasisboldface'/>
<cd:command name='emptylines' value='emptylines'/>
+ <cd:command name='enablemode' value='enablemode'/>
<cd:command name='environment' value='prostredi'/>
<cd:command name='externalfigure' value='externiobraz'/>
<cd:command name='fact' value='fakt'/>
+ <cd:command name='fastswitchtobodyfont' value='fastswitchtobodyfont'/>
+ <cd:command name='feature' value='feature'/>
<cd:command name='field' value='pole'/>
<cd:command name='fieldstack' value='zasobnikpoli'/>
<cd:command name='fillinfield' value='vyplnovepole'/>
<cd:command name='fillinline' value='vyplnovyradek'/>
<cd:command name='fillinrules' value='vyplnovelinky'/>
<cd:command name='fillintext' value='vyplnenytext'/>
+ <cd:command name='firstcharacter' value='firstcharacter'/>
<cd:command name='fitfield' value='prizpusobivepole'/>
+ <cd:command name='fittopbaselinegrid' value='fittopbaselinegrid'/>
<cd:command name='fixedspace' value='tvrdamezera'/>
<cd:command name='fixedspaces' value='tvrdemezery'/>
+ <cd:command name='flushnotes' value='flushnotes'/>
<cd:command name='followprofile' value='dodrzujprofil'/>
<cd:command name='followprofileversion' value='dodrzujverziprofilu'/>
<cd:command name='followversion' value='dodrzujverzi'/>
@@ -1531,13 +1588,19 @@
<cd:command name='footnote' value='poznamkapodcarou'/>
<cd:command name='footnotetext' value='footnotetext'/>
<cd:command name='forceblocks' value='forceblocks'/>
+ <cd:command name='forcecharacterstripping' value='forcecharacterstripping'/>
<cd:command name='formulanumber' value='cislorovnice'/>
<cd:command name='fraction' value='zlomek'/>
<cd:command name='framed' value='oramovani'/>
<cd:command name='from' value='zref'/>
+ <cd:command name='fromlinenote' value='fromlinenote'/>
<cd:command name='getbuffer' value='ziskejbuffer'/>
+ <cd:command name='getfirstcharacter' value='getfirstcharacter'/>
<cd:command name='getmarking' value='ziskejznaceni'/>
<cd:command name='getnumber' value='getnumber'/>
+ <cd:command name='globaldisablemode' value='globaldisablemode'/>
+ <cd:command name='globalenablemode' value='globalenablemode'/>
+ <cd:command name='globalpreventmode' value='globalpreventmode'/>
<cd:command name='godown' value='jdidolu'/>
<cd:command name='goto' value='jdina'/>
<cd:command name='gotobox' value='jdinabox'/>
@@ -1553,6 +1616,7 @@
<cd:command name='headnumber' value='cislonadpisu'/>
<cd:command name='headsym' value='headsym'/>
<cd:command name='headtext' value='texthlavicky'/>
+ <cd:command name='heightspanningtext' value='heightspanningtext'/>
<cd:command name='hideblocks' value='schovejbloky'/>
<cd:command name='high' value='vysoky'/>
<cd:command name='hl' value='hl'/>
@@ -1584,26 +1648,37 @@
<cd:command name='interactionbuttons' value='interakcnitlacitka'/>
<cd:command name='interactionmenu' value='interaktivnimenu'/>
<cd:command name='item' value='polozka'/>
+ <cd:command name='itemgroup' value='itemgroup'/>
<cd:command name='items' value='polozky'/>
+ <cd:command name='itemtag' value='itemtag'/>
<cd:command name='its' value='pol'/>
<cd:command name='keepblocks' value='zachovejbloky'/>
+ <cd:command name='kerncharacters' value='kerncharacters'/>
<cd:command name='label' value='poppisek'/>
<cd:command name='labels' value='popisky'/>
<cd:command name='labeltext' value='textpopisku'/>
<cd:command name='language' value='jazyk'/>
+ <cd:command name='languageCharacters' value='languageCharacters'/>
+ <cd:command name='languagecharacters' value='languagecharacters'/>
<cd:command name='leftaligned' value='zarovnanovlevo'/>
+ <cd:command name='leftbottombox' value='leftbottombox'/>
<cd:command name='leftedgedistance' value='vzdalenostlevehookraje'/>
<cd:command name='leftedgewidth' value='sirkalevehookraje'/>
+ <cd:command name='leftline' value='leftline'/>
<cd:command name='leftmargindistance' value='vzdalenostlevemarginalie'/>
<cd:command name='leftmarginwidth' value='sirkalevemarginalie'/>
<cd:command name='leg' value='leg'/>
<cd:command name='linecorrection' value='linecorrection'/>
+ <cd:command name='linenote' value='linenote'/>
+ <cd:command name='linespanningtext' value='linespanningtext'/>
<cd:command name='linewidth' value='tloustkacary'/>
<cd:command name='listheight' value='vyskaseznamu'/>
<cd:command name='listlength' value='delkaseznamu'/>
<cd:command name='listsymbol' value='listsymbol'/>
<cd:command name='listwidth' value='sirkaseznamu'/>
+ <cd:command name='loadfontgoodies' value='loadfontgoodies'/>
<cd:command name='localfootnotes' value='localfootnotes'/>
+ <cd:command name='localnotes' value='localnotes'/>
<cd:command name='logfields' value='zaznamovepole'/>
<cd:command name='lohi' value='nivy'/>
<cd:command name='low' value='nizky'/>
@@ -1634,6 +1709,7 @@
<cd:command name='nodimension' value='zadnyrozmer'/>
<cd:command name='noheaderandfooterlines' value='zadnezahlaviaupati'/>
<cd:command name='noindenting' value='zadneodsazovani'/>
+ <cd:command name='noitem' value='noitem'/>
<cd:command name='nolist' value='zadnyseznam'/>
<cd:command name='nomarking' value='zadneznaceni'/>
<cd:command name='nomoreblocks' value='zadnedalsibloky'/>
@@ -1641,6 +1717,7 @@
<cd:command name='nop' value='nop'/>
<cd:command name='nospace' value='zadnamezera'/>
<cd:command name='note' value='poznamka'/>
+ <cd:command name='notesymbol' value='notesymbol'/>
<cd:command name='notopandbottomlines' value='zadnehorniadolniradky'/>
<cd:command name='notsmallcapped' value='nokap'/>
<cd:command name='nowhitespace' value='zadnebilemisto'/>
@@ -1652,6 +1729,7 @@
<cd:command name='outermarginwidth' value='outermarginwidth'/>
<cd:command name='packed' value='zhustene'/>
<cd:command name='page' value='strana'/>
+ <cd:command name='pagebreak' value='pagebreak'/>
<cd:command name='pagedepth' value='pagedepth'/>
<cd:command name='pagenumber' value='cislostrany'/>
<cd:command name='pageoffset' value='pageoffset'/>
@@ -1670,7 +1748,10 @@
<cd:command name='placelist' value='umistiseznam'/>
<cd:command name='placelistofsynonyms' value='placelistofsynonyms'/>
<cd:command name='placelocalfootnotes' value='umistilokalnipoznamkypodcarou'/>
+ <cd:command name='placelocalnotes' value='placelocalnotes'/>
<cd:command name='placelogos' value='umistiloga'/>
+ <cd:command name='placenamedfloat' value='placenamedfloat'/>
+ <cd:command name='placenotes' value='placenotes'/>
<cd:command name='placeongrid' value='umistinamrizku'/>
<cd:command name='placeontopofeachother' value='umistinadsebe'/>
<cd:command name='placepagenumber' value='placepagenumber'/>
@@ -1683,9 +1764,17 @@
<cd:command name='placetextvariable' value='placetextvariable'/>
<cd:command name='position' value='pozice'/>
<cd:command name='positiontext' value='positiontext'/>
+ <cd:command name='postponenotes' value='postponenotes'/>
+ <cd:command name='postponingnotes' value='postponingnotes'/>
+ <cd:command name='predefinedfont' value='predefinedfont'/>
+ <cd:command name='predefinefont' value='predefinefont'/>
+ <cd:command name='presetdocument' value='presetdocument'/>
+ <cd:command name='prettyprintbuffer' value='prettyprintbuffer'/>
+ <cd:command name='preventmode' value='preventmode'/>
<cd:command name='printpaperheight' value='vyskatiskpapiru'/>
<cd:command name='printpaperwidth' value='sirkatiskpapiru'/>
<cd:command name='processblocks' value='zpracujbloky'/>
+ <cd:command name='processbodyfontenvironmentlist' value='processbodyfontenvironmentlist'/>
<cd:command name='processpage' value='zpracujstranu'/>
<cd:command name='product' value='produkt'/>
<cd:command name='program' value='program'/>
@@ -1695,19 +1784,45 @@
<cd:command name='quote' value='citovat'/>
<cd:command name='ran' value='ran'/>
<cd:command name='redo' value='opakovat'/>
+ <cd:command name='redoconvertfont' value='redoconvertfont'/>
<cd:command name='ref' value='ref'/>
<cd:command name='reference' value='odkaz'/>
<cd:command name='referral' value='odkaz'/>
<cd:command name='referraldate' value='odkaznadatum'/>
<cd:command name='referring' value='odkazujici'/>
+ <cd:command name='registerfontclass' value='registerfontclass'/>
+ <cd:command name='registerhyphenationexception' value='registerhyphenationexception'/>
+ <cd:command name='registerhyphenationpattern' value='registerhyphenationpattern'/>
<cd:command name='remark' value='oznaceni'/>
+ <cd:command name='replacefeature' value='replacefeature'/>
<cd:command name='reset' value='reset'/>
+ <cd:command name='resetandaddfeature' value='resetandaddfeature'/>
+ <cd:command name='resetcharacteralign' value='resetcharacteralign'/>
+ <cd:command name='resetcharacterkerning' value='resetcharacterkerning'/>
+ <cd:command name='resetcharacterspacing' value='resetcharacterspacing'/>
+ <cd:command name='resetcharacterstripping' value='resetcharacterstripping'/>
+ <cd:command name='resetfeature' value='resetfeature'/>
+ <cd:command name='resetfontcolorsheme' value='resetfontcolorsheme'/>
+ <cd:command name='resetfontfallback' value='resetfontfallback'/>
+ <cd:command name='resetfontsolution' value='resetfontsolution'/>
+ <cd:command name='resethyphenationfeatures' value='resethyphenationfeatures'/>
+ <cd:command name='resetlocalfloats' value='resetlocalfloats'/>
<cd:command name='resetmarking' value='resetznaceni'/>
+ <cd:command name='resetmode' value='resetmode'/>
<cd:command name='resetnumber' value='resetnumber'/>
+ <cd:command name='resetpath' value='resetpath'/>
+ <cd:command name='resetperiodkerning' value='resetperiodkerning'/>
+ <cd:command name='resetsystemmode' value='resetsystemmode'/>
<cd:command name='resettext' value='resettextcontent'/>
+ <cd:command name='resetvisualizers' value='resetvisualizers'/>
+ <cd:command name='restoreglobalbodyfont' value='restoreglobalbodyfont'/>
+ <cd:command name='retestfeature' value='retestfeature'/>
+ <cd:command name='revivefeature' value='revivefeature'/>
<cd:command name='rightaligned' value='zarovnanovpravo'/>
+ <cd:command name='rightbottombox' value='rightbottombox'/>
<cd:command name='rightedgedistance' value='vzdalenostpravehookraje'/>
<cd:command name='rightedgewidth' value='sirkapravehookraje'/>
+ <cd:command name='rightline' value='rightline'/>
<cd:command name='rightmargindistance' value='vzdalenostpravemarginalie'/>
<cd:command name='rightmarginwidth' value='sirkapravemarginalie'/>
<cd:command name='romannumerals' value='rimskecislice'/>
@@ -1718,12 +1833,38 @@
<cd:command name='selectblocks' value='vyberbloky'/>
<cd:command name='selectpaper' value='vyberpapir'/>
<cd:command name='selectversion' value='vyberverzi'/>
+ <cd:command name='setbigbodyfont' value='setbigbodyfont'/>
+ <cd:command name='setcharacteralign' value='setcharacteralign'/>
+ <cd:command name='setcharacteraligndetail' value='setcharacteraligndetail'/>
+ <cd:command name='setcharactercasing' value='setcharactercasing'/>
+ <cd:command name='setcharactercleaning' value='setcharactercleaning'/>
+ <cd:command name='setcharacterkerning' value='setcharacterkerning'/>
+ <cd:command name='setcharacterspacing' value='setcharacterspacing'/>
+ <cd:command name='setcharacterstripping' value='setcharacterstripping'/>
+ <cd:command name='setcurrentfontclass' value='setcurrentfontclass'/>
+ <cd:command name='setfirstline' value='setfirstline'/>
+ <cd:command name='setfirstpasscharacteralign' value='setfirstpasscharacteralign'/>
+ <cd:command name='setfont' value='setfont'/>
+ <cd:command name='setfontcolorsheme' value='setfontcolorsheme'/>
+ <cd:command name='setfontfeature' value='setfontfeature'/>
+ <cd:command name='setfontsolution' value='setfontsolution'/>
+ <cd:command name='setfontstrut' value='setfontstrut'/>
+ <cd:command name='sethyphenationfeatures' value='sethyphenationfeatures'/>
+ <cd:command name='setmainbodyfont' value='setmainbodyfont'/>
+ <cd:command name='setmode' value='setmode'/>
+ <cd:command name='setnote' value='setnote'/>
+ <cd:command name='setnotetext' value='setnotetext'/>
<cd:command name='setnumber' value='setnumber'/>
+ <cd:command name='setperiodkerning' value='setperiodkerning'/>
+ <cd:command name='setsecondpasscharacteralign' value='setsecondpasscharacteralign'/>
+ <cd:command name='setsmallbodyfont' value='setsmallbodyfont'/>
+ <cd:command name='setsystemmode' value='setsystemmode'/>
<cd:command name='settextcontent' value='settextcontent'/>
<cd:command name='settextvariable' value='settextvariable'/>
<cd:command name='setupalign' value='nastavzarovnani'/>
<cd:command name='setupanswerarea' value='setupanswerarea'/>
<cd:command name='setuparranging' value='nastavusporadani'/>
+ <cd:command name='setupattachment' value='setupattachment'/>
<cd:command name='setupbackground' value='nastavpozadi'/>
<cd:command name='setupbackgrounds' value='nastavpozadi'/>
<cd:command name='setupblackrules' value='nastavcernelinky'/>
@@ -1738,6 +1879,9 @@
<cd:command name='setupcapitals' value='nastavkapitalky'/>
<cd:command name='setupcaption' value='nastavpopisek'/>
<cd:command name='setupcaptions' value='nastavpopisky'/>
+ <cd:command name='setupcharacteralign' value='setupcharacteralign'/>
+ <cd:command name='setupcharacterkerning' value='setupcharacterkerning'/>
+ <cd:command name='setupcharacterspacing' value='setupcharacterspacing'/>
<cd:command name='setupclipping' value='nastavorez'/>
<cd:command name='setupcolor' value='nastavbarvu'/>
<cd:command name='setupcolors' value='nastavbarvy'/>
@@ -1748,6 +1892,7 @@
<cd:command name='setupcombinations' value='nastavspojeni'/>
<cd:command name='setupcombinedlist' value='nastavkombinovanyseznam'/>
<cd:command name='setupcomment' value='nastavkomentar'/>
+ <cd:command name='setupcounter' value='setupcounter'/>
<cd:command name='setupdescription' value='setupdescription'/>
<cd:command name='setupdescriptions' value='nastavpopisy'/>
<cd:command name='setupenumeration' value='setupenumeration'/>
@@ -1757,9 +1902,14 @@
<cd:command name='setupfields' value='nastavvsechnapole'/>
<cd:command name='setupfillinlines' value='nastavvyplnoveradky'/>
<cd:command name='setupfillinrules' value='nastavvyplnovelinky'/>
+ <cd:command name='setupfirstline' value='setupfirstline'/>
<cd:command name='setupfloat' value='nastavplvouciobjekt'/>
<cd:command name='setupfloats' value='nastavplvouciobjekty'/>
<cd:command name='setupfloatsplitting' value='nastavdeleniplvoucichobjektu'/>
+ <cd:command name='setupfontexpansion' value='setupfontexpansion'/>
+ <cd:command name='setupfontprotrusion' value='setupfontprotrusion'/>
+ <cd:command name='setupfonts' value='setupfonts'/>
+ <cd:command name='setupfontsolution' value='setupfontsolution'/>
<cd:command name='setupfooter' value='nastavupati'/>
<cd:command name='setupfootertexts' value='nastavtextyupati'/>
<cd:command name='setupfootnotedefinition' value='nastavdefinicipoznamekpodcarou'/>
@@ -1776,6 +1926,7 @@
<cd:command name='setupheadnumber' value='nastavcislonadpisu'/>
<cd:command name='setupheads' value='nastavnadpisy'/>
<cd:command name='setupheadtext' value='nastavtexthlavicky'/>
+ <cd:command name='setuphyphenation' value='setuphyphenation'/>
<cd:command name='setuphyphenmark' value='nastavdelitko'/>
<cd:command name='setupindentedtext' value='setupindentedtext'/>
<cd:command name='setupindenting' value='nastavodsazovani'/>
@@ -1792,6 +1943,7 @@
<cd:command name='setuplanguage' value='nastavjazyk'/>
<cd:command name='setuplayout' value='nastavvzhled'/>
<cd:command name='setuplegend' value='nastavlegendu'/>
+ <cd:command name='setuplinenote' value='setuplinenote'/>
<cd:command name='setuplinenumbering' value='nastavcislovaniradku'/>
<cd:command name='setuplines' value='nastavradky'/>
<cd:command name='setuplinewidth' value='nastavsirkucary'/>
@@ -1804,6 +1956,10 @@
<cd:command name='setupmarking' value='nastavznaceni'/>
<cd:command name='setupmathalignment' value='setupmathalignment'/>
<cd:command name='setupnarrower' value='nastavzuzeni'/>
+ <cd:command name='setupnotation' value='setupnotation'/>
+ <cd:command name='setupnotations' value='setupnotations'/>
+ <cd:command name='setupnote' value='setupnote'/>
+ <cd:command name='setupnotes' value='setupnotes'/>
<cd:command name='setupnumber' value='setupnumber'/>
<cd:command name='setupnumbering' value='nastavcislovani'/>
<cd:command name='setupoppositeplacing' value='nastavumisteniprotejsku'/>
@@ -1817,6 +1973,7 @@
<cd:command name='setuppapersize' value='nastavvelikostpapiru'/>
<cd:command name='setupparagraphnumbering' value='nastavcislovaniodstavcu'/>
<cd:command name='setupparagraphs' value='nastavodstavce'/>
+ <cd:command name='setupperiodkerning' value='setupperiodkerning'/>
<cd:command name='setupplacement' value='setupplacement'/>
<cd:command name='setuppositioning' value='nastavumistovani'/>
<cd:command name='setupprofiles' value='nastavprofily'/>
@@ -1846,6 +2003,7 @@
<cd:command name='setuptabulate' value='nastavtabelaci'/>
<cd:command name='setuptext' value='nastavtext'/>
<cd:command name='setuptextbackground' value='setuptextbackground'/>
+ <cd:command name='setuptextnote' value='setuptextnote'/>
<cd:command name='setuptextposition' value='setuptextposition'/>
<cd:command name='setuptextrules' value='nastavtextovelinky'/>
<cd:command name='setuptexttexts' value='nastavtexttexty'/>
@@ -1860,16 +2018,29 @@
<cd:command name='setupurl' value='nastavurl'/>
<cd:command name='setupversions' value='nastavverze'/>
<cd:command name='setupwhitespace' value='nastavbilamista'/>
+ <cd:command name='setvisualizerfont' value='setvisualizerfont'/>
<cd:command name='showbodyfont' value='ukazzakladnifont'/>
<cd:command name='showbodyfontenvironment' value='ukazpostredizakladnihofontu'/>
<cd:command name='showcolor' value='ukazbarvu'/>
<cd:command name='showcolorgroup' value='ukazskupinubarev'/>
+ <cd:command name='showcounter' value='showcounter'/>
<cd:command name='showexternalfigures' value='ukazexterniobrazy'/>
<cd:command name='showfields' value='ukazpole'/>
+ <cd:command name='showfont' value='showfont'/>
+ <cd:command name='showfontdata' value='showfontdata'/>
+ <cd:command name='showfontexpansion' value='showfontexpansion'/>
+ <cd:command name='showfontitalics' value='showfontitalics'/>
+ <cd:command name='showfontkerns' value='showfontkerns'/>
+ <cd:command name='showfontparameters' value='showfontparameters'/>
+ <cd:command name='showfontstrip' value='showfontstrip'/>
+ <cd:command name='showfontstyle' value='showfontstyle'/>
<cd:command name='showframe' value='ukazramecek'/>
<cd:command name='showgrid' value='ukazmrizku'/>
+ <cd:command name='showhyphenationtrace' value='showhyphenationtrace'/>
+ <cd:command name='showkerning' value='showkerning'/>
<cd:command name='showlayout' value='ukazvzhled'/>
<cd:command name='showmakeup' value='ukazupravu'/>
+ <cd:command name='showminimalbaseline' value='showminimalbaseline'/>
<cd:command name='showpalet' value='ukazpaletu'/>
<cd:command name='showprint' value='ukazvytisk'/>
<cd:command name='showsetups' value='ukaznastaveni'/>
@@ -1879,6 +2050,7 @@
<cd:command name='someline' value='nejakyradek'/>
<cd:command name='somewhere' value='nekde'/>
<cd:command name='space' value='mezera'/>
+ <cd:command name='specialitem' value='specialitem'/>
<cd:command name='splitfloat' value='rozdelplvouciobjekt'/>
<cd:command name='startalignment' value='startzarovnavani'/>
<cd:command name='startbackground' value='startpozadi'/>
@@ -1896,6 +2068,7 @@
<cd:command name='startglobal' value='startglobalni'/>
<cd:command name='startline' value='startradek'/>
<cd:command name='startlinecorrection' value='startkorekceradku'/>
+ <cd:command name='startlinenote' value='startlinenote'/>
<cd:command name='startlinenumbering' value='startcislovaniradku'/>
<cd:command name='startlines' value='startradky'/>
<cd:command name='startlocal' value='startlokalni'/>
@@ -1938,6 +2111,7 @@
<cd:command name='stopglobal' value='stopglobalni'/>
<cd:command name='stopline' value='stopradek'/>
<cd:command name='stoplinecorrection' value='stopkorekceradku'/>
+ <cd:command name='stoplinenote' value='stoplinenote'/>
<cd:command name='stoplinenumbering' value='stopcislovaniradku'/>
<cd:command name='stoplines' value='stopradky'/>
<cd:command name='stoplocal' value='stoplokalni'/>
@@ -1965,8 +2139,11 @@
<cd:command name='stopunpacked' value='stopnezhustene'/>
<cd:command name='stopversion' value='stopverze'/>
<cd:command name='stretched' value='roztazene'/>
+ <cd:command name='strictinspectnextcharacter' value='strictinspectnextcharacter'/>
+ <cd:command name='stripcharacter' value='stripcharacter'/>
<cd:command name='subformulanumber' value='cislopodrovnice'/>
<cd:command name='subpagenumber' value='subpagenumber'/>
+ <cd:command name='subtractfeature' value='subtractfeature'/>
<cd:command name='switchtobodyfont' value='prepninazakladnifont'/>
<cd:command name='switchtorawfont' value='switchtorawfont'/>
<cd:command name='sym' value='sym'/>
@@ -1976,16 +2153,24 @@
<cd:command name='synchronize' value='synchronizovat'/>
<cd:command name='tab' value='tab'/>
<cd:command name='testcolumn' value='testcolumn'/>
+ <cd:command name='testfeature' value='testfeature'/>
+ <cd:command name='testfeatureonce' value='testfeatureonce'/>
<cd:command name='testpage' value='testpage'/>
<cd:command name='tex' value='tex'/>
<cd:command name='textbackground' value='textbackground'/>
+ <cd:command name='textcolor' value='textcolor'/>
<cd:command name='textheight' value='vyskatextu'/>
+ <cd:command name='textnote' value='textnote'/>
<cd:command name='textreference' value='odkaznatext'/>
<cd:command name='textrule' value='textovalinka'/>
<cd:command name='textvariable' value='textvariable'/>
<cd:command name='textwidth' value='sirkatextu'/>
+ <cd:command name='thefirstcharacter' value='thefirstcharacter'/>
+ <cd:command name='thenormalizedbodyfontsize' value='thenormalizedbodyfontsize'/>
+ <cd:command name='theremainingcharacters' value='theremainingcharacters'/>
<cd:command name='thinrule' value='tenkalinka'/>
<cd:command name='thinrules' value='tenkelinky'/>
+ <cd:command name='tolinenote' value='tolinenote'/>
<cd:command name='tooltip' value='bublinkovanapoveda'/>
<cd:command name='topdistance' value='vzdalenosthorejsku'/>
<cd:command name='topheight' value='vyskahorejsku'/>
@@ -1996,13 +2181,19 @@
<cd:command name='typ' value='pis'/>
<cd:command name='type' value='opis'/>
<cd:command name='typebuffer' value='typebuffer'/>
+ <cd:command name='typedefinedbuffer' value='typedefinedbuffer'/>
<cd:command name='typefile' value='opissoubor'/>
+ <cd:command name='typeinlinebuffer' value='typeinlinebuffer'/>
+ <cd:command name='typing' value='typing'/>
<cd:command name='unitmeaning' value='vyznam'/>
<cd:command name='unknown' value='neznamo'/>
+ <cd:command name='unregisterhyphenationpattern' value='unregisterhyphenationpattern'/>
<cd:command name='useJSscripts' value='uzijJSscripts'/>
<cd:command name='useURL' value='uzijURL'/>
<cd:command name='useXMLfilter' value='useXMLfilter'/>
<cd:command name='useblocks' value='uzijbloky'/>
+ <cd:command name='usebodyfont' value='usebodyfont'/>
+ <cd:command name='usebodyfontparameter' value='usebodyfontparameter'/>
<cd:command name='usecommands' value='uzijprikazy'/>
<cd:command name='useencoding' value='uzijkodovani'/>
<cd:command name='useexternaldocument' value='uzijexternidokument'/>
@@ -2019,10 +2210,12 @@
<cd:command name='usetypescript' value='usetypescript'/>
<cd:command name='usetypescriptfile' value='usetypescriptfile'/>
<cd:command name='useurl' value='uzijurl'/>
+ <cd:command name='verbatim' value='verbatim'/>
<cd:command name='version' value='verze'/>
<cd:command name='vl' value='vl'/>
<cd:command name='weekday' value='vsedniden'/>
<cd:command name='whitespace' value='bilemisto'/>
+ <cd:command name='widthspanningtext' value='widthspanningtext'/>
<cd:command name='wordright' value='slovovpravo'/>
<cd:command name='writebetweenlist' value='zapismeziseznam'/>
<cd:command name='writetolist' value='zapisdoseznamu'/>
diff --git a/tex/generic/context/luatex/luatex-fonts-merged.lua b/tex/generic/context/luatex/luatex-fonts-merged.lua
index 74777c13c..5821d1211 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 : 2020-07-20 15:33
+-- merge date : 2020-07-20 19:47
do -- begin closure to overcome local limits and interference