diff options
Diffstat (limited to 'tex/context/base/cont-new.mkiv')
-rw-r--r-- | tex/context/base/cont-new.mkiv | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/tex/context/base/cont-new.mkiv b/tex/context/base/cont-new.mkiv index 0a4803c4a..a3296003a 100644 --- a/tex/context/base/cont-new.mkiv +++ b/tex/context/base/cont-new.mkiv @@ -15,7 +15,7 @@ \writestatus\m!lua{tfm over afm, wide fonts not yet supported} \to \everystoptext -\ctxlua { fonts.define.method = 2 } % normally 3 +% \ctxlua { fonts.define.method = 2 } % normally 3 \unprotect @@ -26,21 +26,30 @@ % texmf.instance will become just texmf \appendtoks - \writestatus\m!lua{input load time - \ctxlua{input.loadtime(texmf.instance)} seconds}% - \writestatus\m!lua{fonts load time - \ctxlua{input.loadtime(fonts)} seconds}% - \writestatus\m!lua{mps conversion time - \ctxlua{input.loadtime(mptopdf)} seconds}% - \writestatus\m!lua{node processing time - \ctxlua{input.loadtime(nodes)} second}% - \writestatus\m!lua{used config path - \ctxlua{tex.print(cache.configpath(texmf.instance))}}% - \writestatus\m!lua{used cache path - \ctxlua{tex.print(cache.path)}}% - \writestatus\m!lua{modules/dumps/instances - \ctxlua{tex.print((status.luabytecodes-500).."/"..input.storage.done.."/"..status.luastates)}}% - \writestatus\m!lua{current memory usage - \ctxlua{tex.print(status.luastate_bytes)} bytes}% - \writestatus\m!lua{loaded fonts - \ctxlua{tex.print(fonts.logger.report())}}% + \writestatus\m!lua{input load time - \ctxlua{input.loadtime(texmf.instance)} seconds}% + \writestatus\m!lua{fonts load time - \ctxlua{input.loadtime(fonts)} seconds}% + \writestatus\m!lua{mps conversion time - \ctxlua{input.loadtime(mptopdf)} seconds}% + \writestatus\m!lua{node processing time - \ctxlua{input.loadtime(nodes)} seconds}% + \writestatus\m!lua{attribute processing time - \ctxlua{input.loadtime(attributes)} seconds}% + \writestatus\m!lua{used config path - \ctxlua{tex.print(caches.configpath(texmf.instance))}}% + \writestatus\m!lua{used cache path - \ctxlua{tex.print(caches.path)}}% + \writestatus\m!lua{modules/dumps/instances - \ctxlua{tex.print((status.luabytecodes-500).."/"..input.storage.done.."/"..status.luastates)}}% + \writestatus\m!lua{current memory usage - \ctxlua{tex.print(status.luastate_bytes)} bytes}% + \writestatus\m!lua{loaded fonts - \ctxlua{tex.print(fonts.logger.report())}}% \to \everystoptext \def\resettimer {\ctxlua{environment.starttime = os.clock()}} \def\elapsedtime {\ctxlua{tex.sprint(os.clock()-environment.starttime)}} \let\elapsedseconds \elapsedtime +%D For me. + +\def\traceluausage + {\ctxlua{debugger.enable()}% + \appendtoks + \ctxlua{debugger.disable() debugger.showstats(texio.write,5000)}% + \to \everybye} + %D Fonts (experimental AFM loading} % \ctxlua { @@ -56,10 +65,7 @@ \appendtoksonce \loadallXfontmapfiles \to \everystarttext \appendtoksonce \loadallXfontmapfiles \to \everybeforepagebody -\def\loadallXfontmapfiles{\ctxlua { - local s = fonts.map.flushlines("pdftex","") - tex.sprint(tex.ctxcatcodes,s) -}} +\def\loadallXfontmapfiles{\ctxlua{fonts.map.flush("pdftex")}} % \ctxlua{ % do @@ -95,3 +101,6 @@ % } \protect \endinput + +% \expanded{\defineactivecharacter \number"2000E} {\textdir TRT\relax} +% \expanded{\defineactivecharacter \number"2000F} {\textdir TLT\relax} |