diff options
author | Hans Hagen <pragma@wxs.nl> | 2020-07-20 20:15:53 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2020-07-20 20:15:53 +0200 |
commit | 1dfbcb6ad4d660b8714c6bc5097c99497ce1a95d (patch) | |
tree | 1bcc4b8e3db5b25b38152867cfd1b75da1f42b11 | |
parent | a1db754014c68332a7eff39f5ff3fc2c08341f52 (diff) | |
download | context-1dfbcb6ad4d660b8714c6bc5097c99497ce1a95d.tar.gz |
2020-07-20 19:49:00
-rw-r--r-- | doc/context/documents/general/manuals/luametatex.pdf | bin | 1366640 -> 1366739 bytes | |||
-rw-r--r-- | tex/context/base/mkii/cont-new.mkii | 2 | ||||
-rw-r--r-- | tex/context/base/mkii/context.mkii | 2 | ||||
-rw-r--r-- | tex/context/base/mkii/mult-cs.mkii | 193 | ||||
-rw-r--r-- | tex/context/base/mkiv/cont-new.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/context.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/context.mkxl | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/file-job.lua | 4 | ||||
-rw-r--r-- | tex/context/base/mkiv/lpdf-lmt.lmt | 8 | ||||
-rw-r--r-- | tex/context/base/mkiv/luat-cod.lua | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/mult-def.lua | 6 | ||||
-rw-r--r-- | tex/context/base/mkiv/mult-ini.lua | 216 | ||||
-rw-r--r-- | tex/context/base/mkiv/mult-ini.mkiv | 23 | ||||
-rw-r--r-- | tex/context/base/mkiv/status-files.pdf | bin | 28121 -> 28102 bytes | |||
-rw-r--r-- | tex/context/base/mkiv/status-lua.pdf | bin | 254753 -> 254946 bytes | |||
-rw-r--r-- | tex/context/base/mkiv/syst-ini.mkiv | 2 | ||||
-rw-r--r-- | tex/context/base/mkiv/syst-ini.mkxl | 2 | ||||
-rw-r--r-- | tex/context/interface/mkii/keys-cs.xml | 193 | ||||
-rw-r--r-- | tex/generic/context/luatex/luatex-fonts-merged.lua | 2 |
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 Binary files differindex c4b036151..3ede0311e 100644 --- a/doc/context/documents/general/manuals/luametatex.pdf +++ b/doc/context/documents/general/manuals/luametatex.pdf 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 Binary files differindex e68929e5b..277fd403a 100644 --- a/tex/context/base/mkiv/status-files.pdf +++ b/tex/context/base/mkiv/status-files.pdf diff --git a/tex/context/base/mkiv/status-lua.pdf b/tex/context/base/mkiv/status-lua.pdf Binary files differindex 9a918ad18..821e78dbb 100644 --- a/tex/context/base/mkiv/status-lua.pdf +++ b/tex/context/base/mkiv/status-lua.pdf 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 |