Как исправить вертикальное выравнивание для больших размеров текста в ConTeXt

Как исправить вертикальное выравнивание для больших размеров текста в ConTeXt

Я хочу вертикально отцентрировать содержимое всех страниц. Я следовал подходу вhttps://tex.stackexchange.com/a/155734/91605, но выравнивание становится все более перекошенным от фактического центра, когда размер шрифта тела увеличивается. Это происходит независимо от того, одна строка текста или много. Как это исправить?

МВЭ:

\setuppagenumbering[location=]
\setupbodyfont[100pt]
\showframe

\starttext

\dontleavehmode\vfill
text
\vfill

\stoptext

Пример вывода

решение1

Одним из вариантов является использование align=lohiопции \framed:

\setuppagenumbering[location=]
\setupbodyfont[100pt]
\showframe
\showboxes

\starttext

\dontleavehmode
\framed[height=\textheight, width=\textwidth, align={lohi}]
{text}

\stoptext

который дает

введите описание изображения здесь

Связанный контент