14th ConTEXt Meeting: Prague–Sibřina, Czech Republic, September 6–12, 2020


New proposals should be addressed to Taco Hoekwater or Hans Hagen.

MlBibTeX's new features interesting for ConTeXt

Jean-Michel Hufflen

What is new in Unicode 13?

Arthur Rosendahl

I will present the yearly update to the Unicode standard, and a little more.

ConTeXt for wedding

Arthur Rosendahl

Around the time of the meeting last year, I was preparing my wedding and showed the special type of imposition that was needed to print the menus for the dinner, and how to achieve it in ConTeXt. Because of circumstances that were at the time unforeseen and are now well known, we had to tell our guests to stay home and the dinner could not take place (but the wedding did), so that we didn’t print any menu. We did, however, print a number of items over the months before the appointed time, and in particular the invitations, all of which in ConTeXt.

I will show how we did it, and talk a little bit more about the menus for the dinner that we’ll hopefully have, over one year late.

Module for drawing statistical charts

Tamara Kocurová & Adriana Kašparová

The concept of \setupdocument

Tomáš Hála

... to be decided ...

Henning Hraban Ramm

... to be decided ...

Willi Egger

math fonts

Ulrik Vieth

LuaMetaTeX: where do we stand

Hans Hagen

Already for a while users have been testing LuaMetaTeX because we decided to distribute the binaries (as part of a installation). This made it possible to identify issues in an early stage. Adapting a program like TeX, where long term stability is part of the concept, can be subjective to subtle misbehavior when you change something deep down. We have a legacy to protect. But, by the time we have the meeting, a stable release is out and sources are included in the distribution. And ... we can consider the next moves. In this talk I will give a summary of what has been done and why it has been done that way. Part of the setup is that users should be able to compile the program themselves, on Unix systems as well as natively MS Windows, so I will also discuss the implications on that. Given interest I can also tell a bit about the update of the token interface (abstraction) and the repertoire of primitives that helps us write nicer macros. There has been some additional features in the math machinery too.

MetaPost: making simple fonts

Hans Hagen

It is possible to make simple fonts with MetaPost, although usually that only makes sense with symbols. These fonts are real ones, which means that their embedding is efficient. Although it could work out well with regular MKIV, the implementation is for LMTX, simply because we have a bit more at our disposal there. As a side track I will also discuss how we use MetaPost as backend for other symbolic representations, like barcodes.

SVG: for what it's worth

Hans Hagen

The last few years we have seen applications using SVG as output format. Some colorful fonts also use this format. Although it is still experimental, for a while ConTeXt is able to convert this format at runtime so that graphics can be embedded in the PDF. For instance, it makes using GNUPlot more convenient. I will discuss the implications of this and we can explore possible extensions.

ECMASCRIPT: for those who love JAVASCRIPT

Hans Hagen

In LMTX you can use one of the extension modules to embed ECMASCRIPT in your documents. For some users JAVASCRIPT might look more familiar than Lua so it can be seen as a stepping stone (or invitation) to the real deal: Lua. I will explain what is possible (and why not more is provided). It's also an example of how we plug extensions into LuaMetaTeX without bloating the core engine and how we can deal with reasonable forms of protection against misbehavior.

from MKII to MKIV to LMTX: the fundamental differences

Hans Hagen


Hans Hagen

For those who mix TeX and Lua the type {implementor} feature might be a handy way to come up with basic interfaces.

Additional data types

Hans Hagen

New data types: at the TeX end you deal with them using regular TeX commands but they are actually managed in Lua. It's typically one of the things that ConTeXt LMTX brings you.

MetaPost macros and definitions

Taco Hoekwater

All about defining macros in MetaPost.

The new sourcebrowser software

Taco Hoekwater

The new source browser at source.contextgarden.net is actually an mtxrun script.

Wiki news

Taco Hoekwater (reporter)

An overview of what has happened on the wiki in the past year.