Como decorar a borda de uma página com texto?

Como decorar a borda de uma página com texto?

Gostaria de decorar a borda de uma página com texto, usando uma fonte específica. Aqui estou usando Augie. Esta respostaComo escrever um texto ao longo de um círculo?fornece algumas orientações. Eu configurei um pathque fica a rectangle2,0 cm da borda da página como deslocamento dos tikznós da página. Porém, o texto não segue o caminho, conforme ilustrado pela imagem. Qualquer orientação seria apreciada.

Este é o MWE.

\documentclass[a4paper,svgnames,dvipsnames]{article}
\usepackage[margin=2.25cm,showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{decorations,decorations.text}
\usetikzlibrary{shapes.geometric, arrows, shadows,positioning}
\usetikzlibrary{calc}
\usepackage{emerald}

\pagestyle{empty}
\setlength{\parindent}{0pt}

\begin{document}

\begin{tikzpicture}

\noindent\path 
    [%rotate=190,
     draw=blue,line width=1.0pt,
     postaction={%
        decoration={%
            text along path,
            text={|\ECFAugie\huge\bfseries|
                {Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus metus eget lorem ullamcorper auctor. Vivamus vitae porttitor urna. Nunc aliquet, lectus at gravida semper, tortor odio fringilla elit, et elementum tellus neque eu erat. Sed luctus facilisis ex, eu lobortis mi semper ac. Duis fringilla consequat sem, non interdum ante lacinia vitae. Maecenas vel volutpat urna, eu dignissim dolor. Proin sed metus ante. }
                },
           text align=fit to path,
           reverse path
           },
           decorate}]
       ($ (current page.north west) + (2.0cm,-2.0cm) $) rectangle ($ (current page.south east) + (-2.0cm,2.0cm) $)  ;
\end{tikzpicture}
\end{document}

Em resposta aos comentários de @esdd, reescrevi o código assim, mas agora não há texto algum.

\begin{tikzpicture}
\noindent\path 
    [%rotate=190,
     draw=blue,line width=1.0pt,
     postaction={decorate,
                 decoration={text along path,
                             text format delimiters={|}{|},            
                             text={|\ECFAugie\huge\bfseries|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus metus eget lorem ullamcorper auctor. Vivamus vitae porttitor urna. Nunc aliquet, lectus at gravida semper, tortor odio fringilla elit, et elementum tellus neque eu erat.||},
                             text align=fit to path,
                             reverse path
                            },
                }
           ]
       ($ (current page.north west) + (2.0cm,-2.0cm) $) rectangle ($ (current page.south east) + (-2.0cm,2.0cm) $)  ;
\end{tikzpicture}

insira a descrição da imagem aqui

Responder1

O pacote emeralde a Augiefonte fazem parte do MiKTeX. Você pode usar

text={|\ECFAugie\huge\bfseries|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ... ||}

e adicione remember picture,overlayàs tikzpictureopções.

\documentclass[a4paper,svgnames,dvipsnames]{article}
\usepackage[margin=2.25cm,showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{decorations,decorations.text}
\usetikzlibrary{shapes.geometric, arrows, shadows,positioning}
\usetikzlibrary{calc}
\usepackage{emerald}

\pagestyle{empty}
\setlength{\parindent}{0pt}

\begin{document}

\begin{tikzpicture}[remember picture,overlay]
\path 
    [%rotate=190,
     draw=blue,line width=1.0pt,
     postaction={%
        decoration={%
            text along path,
            text={|\ECFAugie\huge\bfseries|
                Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus metus eget lorem ullamcorper auctor. Vivamus vitae porttitor urna. Nunc aliquet, lectus at gravida semper, tortor odio fringilla elit, et elementum tellus neque eu erat. Sed luctus facilisis ex, eu lobortis mi semper ac. Duis fringilla consequat sem, non interdum ante lacinia vitae. Maecenas vel volutpat urna, eu dignissim dolor. Proin sed metus ante. ||
                },
           text align=fit to path,
           reverse path
           },
           decorate}]
       ($ (current page.north west) + (2.0cm,-2.0cm) $) rectangle ($ (current page.south east) + (-2.0cm,2.0cm) $)  ;
\end{tikzpicture}
\end{document}

correr duas vezes resulta em

insira a descrição da imagem aqui

Observe que há um aviso, porque parece não haver uma versão em negrito para font Augie.

informação relacionada