Fabric dye, for the most part, makes terrible ink. It is invariably combined with a mineral salt "mordant" to help it bind to the fiber of the fabric, which is deleterious to metal pen tips, and to paper/parchment.
In additon to that, it flows poorly, goes down waaaaaaay too wet, and runs out on the dip pen too quickly, in addition to running and bleeding on the paper or parchment.
Terrible.
Better is genuine india ink, made from a light vegetable oil, alcohol, lamp black, and cedar rosin.
A passable cheap knockoff can be made with milk whey and lamp black as well, gently boiled down to thicken.
Genuine irongall black is made from fermented oak galls and iron chloride, kept in sealed bottles. This is also deleterious to paper and metal pen tips, but does not bleed as badly, and is completely indellable.
Indigo ink, made from white ammonia with indigotin dissolved in it, also works fairly well, and is one of the few exceptions to plant dye based inks. (Indigo complex is insoluble in water, but reduces in contact with alkaline solvents, forming "indigo white", which is water soluble. This is how indigo is applied as a dyestuff. The blue color comes from oxidative reaction with the atmosphere, and evaporation of the ammonia in the dyebath. It slowly turns from colorless to deep blue as it develops.)
Red inks were either made from (inferior) madder, or (superior) dragon's blood accacia sap.