I found, on dark fabric, a left-over piece of soap (one that is very small and with sharp edges) marks as well as any marking device I have purchases. If the edge begins to dull I take my scissor blade or a sharp knife and sharpen it just as you would sharpen a pencil. Try it - you might like it.
Irene