I'm planning on transferring this design onto a dark-coloured t-shirt for a friend's birthday:

I thought of using fabric paint first of all, but there are two problems: it'd be a pain to get those fine lines done with a brush and 'normal' fabric paint; whereas the only 'straight from the tube' finer application fabric paints I can find are 3D effect, which would look weird on the solid areas.
I don't want to stencil or screen-print it.
I then thought of resist dying, but I'm vegan so don't want to use beeswax and I don't want to have to buy a lot of equipment just for this one project. I used to use gutta when I did silk painting at school, but I'm not sure if it'd penetrate t-shirt fabric considering it's designed for silk?
Any suggestions would be greatly appreciated. I can't seem to think of a good way to do this!