As formas que são construídas usando linhas entrecruzadas podem ser preenchidas de dois modos diferentes: Alternado ou Contorno.
O modo de preenchimento é uma propriedade de qualquer policurva que tenha linhas que se cruzam. Como uma policurva é uma forma complexa, o que é considerado dentro e fora da forma pode não estar claro. O modo de preenchimento é um algoritmo que decide o interior e o exterior da forma para que o preenchimento possa ser entendido ao exportar formas complexas para fragmentos de documentos SVG para uso em aplicativos da web.
- O modo Alternativo determina se um segmento da forma será preenchido com o desenho de um raio daquele ponto até o infinito em qualquer direção, e contando-se o número de segmentos de uma determinada forma pela qual o raio passa. Se o número for ímpar, o segmento existe na região de preenchimento; se for par, o segmento está fora da região de preenchimento.
- O modo Enrolamento determina se um segmento da forma será preenchido com o desenho de um raio daquele ponto até o infinito em qualquer direção, e contando-se o número de instâncias em que um segmento da forma cruza o raio. Iniciando em zero, uma contagem é adicionada a cada vez que um segmento cruza o raio da esquerda para a direita, e uma contagem é subtraída a cada vez que um segmento de demarcador cruza o raio a partir da perspectiva do raio. Depois que o número de passagens foi contado, se o resultado for zero, o ponto é considerado como fora do demarcador de preenchimento. Caso contrário, está dentro do demarcador.