For DARK fabrics I use any of the following and the last two come with different color lead so I'm sure there are colors that would work on LITE fabric:
The Clover White Marking pen (fine) - irons out.
Sewline Pencil (has refill lead like a Pentel) - washes out
Bohin (French) Crayon (fine) (just like Sewling Pencil) - " "
I use these because there is always a sharp tip - without having to sharpen anything.