Mi entorno `tabular` tiene un punto extra

Mi entorno `tabular` tiene un punto extra

Esta tabla debe tener tres secciones que parecen flotar: la fila superior, la columna izquierda y el cuerpo. Esto es lo que tengo hasta ahora. Si bien funciona en su mayoría, hay un punto en la esquina superior izquierda que no debería estar allí. ¿Hay alguna manera de eliminar esto?

\documentclass[12pt]{article}

\usepackage{fontspec}
\setmainfont{Arial}

\usepackage{hhline}

\begin{document}
    \begin{tabular}{|l||c|c|c|}
        \hhline{~|---}
        \multicolumn{1}{l|}{} &  &  &  \\
        \hhline{-::===}
         &  &  &  \\
        \hhline{-||---}
         &  &  &  \\
        \hhline{-||---}
         &  &  &  \\
        \hhline{-||---}
    \end{tabular}
\end{document}

Respuesta1

Aquí tienes una solución (que funciona sólo si el fondo es blanco).

\documentclass[12pt]{article}
\usepackage{hhline}
\usepackage{colortbl}

\begin{document}
    \begin{tabular}{|l||c|c|c|}
        \hhline{~|---}
        \multicolumn{1}{l|}{} &  &  &  \\
        \hhline{->{\arrayrulecolor{white}}:>{\arrayrulecolor{black}}:===}
        \noalign{\vspace{-\arrayrulewidth}}
         &  &  &  \\
        \hhline{-||---}
         &  &  &  \\
        \hhline{-||---}
         &  &  &  \\
        \hhline{-||---}
    \end{tabular}
\end{document}

Salida del código anterior

Respuesta2

Posiblemente inevitable con hhlinemétodos estándar. Por otro lado, una columna fantasma cumple su función.

ingrese la descripción de la imagen aquí

\documentclass[12pt]{article}
\usepackage{hhline,array}

\begin{document}

\begin{tabular}{|l|@{}wc{\doublerulesep}@{}|c|c|c|}
\hhline{~~|---|}
\multicolumn{1}{l}{} &  &  &  &  \\
\hhline{~~|---|}
\noalign{\vskip\doublerulesep}
\hhline{|-|~|---|}
&  &  &  & \\
\hhline{|-|~|---|}
&  &  &  & \\
\hhline{|-|~|---|}
&  &  &  & \\
\hhline{|-|~|---|}
\end{tabular}

\end{document}

información relacionada