como remover todo o espaço ao redor de um texto?

como remover todo o espaço ao redor de um texto?

Preciso que o texto sem serifa dentro dos nós fique "perfeitamente" alinhado à esquerda em um tikzpictureambiente.

Este código ilustra meu problema:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\author{Jander Moreira}
\usepackage{tikz}

\renewcommand*{\familydefault}{\sfdefault}

\begin{document}

\begin{tikzpicture}[every node/.style = {
        inner sep = 0,
        outer sep = 0,
        anchor = west,
        align = left,
        draw,
    }]
    \foreach \t [count = \i] in {ORI, sem, HOJE, JM, ---, not}
        \node at (0, -0.5 * \i) {\t};
    \draw[ultra thin, blue] (0, -3.5) -- (0, 0);
    \draw[ultra thin, red] (0.025, -3.5) -- (0.025, 0);
\end{tikzpicture}

\end{document}

Definir inner sepe outer sepcomo zero remove o espaço (margens, preenchimento) ao redor do texto, mas a própria fonte possui algum espaço ao redor de cada caractere.

As linhas verticais finas e as bordas dos nós são usadas apenas para referência visual. Observe que os nós estão alinhados à esquerda (linha azul), mas o texto não (linha vermelha). O espaço antes do “O” é maior que antes do “s” e mais estreito que antes do “H”. Não há espaço antes do travessão ( ---).

Minha pergunta: existe uma maneira de remover o espaço antes (e depois) de algum texto, para que cada primeira letra realmente toque a borda esquerda de um nó?

O texto da caixa ( mbox, por exemplo) não faz diferença.

informação relacionada