Patrón de relleno bicolor con líneas diagonales continuas con TikZ

Patrón de relleno bicolor con líneas diagonales continuas con TikZ

Estoy intentando crear (al dorso) un patrón de relleno de dos colores con líneas diagonales continuas. He copiado la mayor parte del código deaquí(muchas gracias a la comunidad stackexchange). Sin embargo, mi resultado se ve así:
Patrón elegante, sin embargo, no es mi expectativa.

\documentclass{standalone}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{patterns}

\begin{document}

\begin{tikzpicture}[
     Pattern/.style = {pattern=north east hatch,
                    pattern color=yellow,
                    hatch distance=10pt, 
                    hatch thickness=4pt},
  ]

  \coordinate (o) at (0,0);

  \makeatletter
\tikzset{
        hatch distance/.store in=\hatchdistance,
        hatch distance=5pt,
        hatch thickness/.store in=\hatchthickness,
        hatch thickness=5pt
        }
\pgfdeclarepatternformonly[\hatchdistance,\hatchthickness]{north east hatch}% name
    {\pgfqpoint{-1pt}{-1pt}}% below left
    {\pgfqpoint{\hatchdistance}{\hatchdistance}}% above right
    {\pgfpoint{\hatchdistance-1pt}{\hatchdistance-1pt}}%
    {
        \pgfsetcolor{\tikz@pattern@color}
        \pgfsetlinewidth{\hatchthickness}
        \pgfpathmoveto{\pgfqpoint{0pt}{0pt}}
        \pgfpathlineto{\pgfqpoint{\hatchdistance}{\hatchdistance}}
        \pgfusepath{stroke}
    }
\makeatother
  
 
 \draw[preaction={fill=green}, Pattern] (o) 
    -- ++(1,0) 
    -- ++(0,-1) 
    -- ++(-1,0) 
    --cycle;

\end{tikzpicture}
\end{document}

Hay algunos obstáculos en las líneas. ¿Qué sucede con mi código? ¿Cómo puedo eliminar estos bultos? ¡Gracias de antemano por cualquier ayuda!

Actualización 19:03h: utilicé Acrobat Reader, SumatraPDF y Firefox para ver, sin embargo, ocurren artefactos similares en todos los casos.

Respuesta1

Usando patterns.metala biblioteca el resultado es mucho mejor que con patterns(pero para los carteristas aún no es perfecto):

ingrese la descripción de la imagen aquí

Al menos, el código es mucho, mucho más simple:

\documentclass[tikz, margin=3mm]{standalone}
\usetikzlibrary{patterns.meta}

\begin{document}
    \begin{tikzpicture}
\path[fill=green,
      postaction={pattern={Lines[angle=45,distance={6pt},line width=3pt]},
                  pattern color=yellow},
      postaction={draw, semithick}]
     (0,0) rectangle (1,1);
  \end{tikzpicture}
\end{document}

información relacionada