Fabrics and text