Como compensar uma curva cúbica de bezier?

Estou tentando criar uma curva bezier "paralela". Nas minhas tentativas, cheguei perto, mas sem charuto. Estou tentando manter um deslocamento sólido de 1px entre as 2 curvas (vermelho, azul).

Meu principal objetivo é usar um algoritmo de compensação de borda para expandir / reduzir um caminho svg.

Solução

Para quem procura uma solução, criei uma versão AS3.

http://seant23.wordpress.com/2010/11/12/offset-bezier-curves/

questionAnswers(4)

yourAnswerToTheQuestion