Fabric or screen