The standard custom printed fabric for dye sublimation printing is white polyester fabric. In the case of hard substrates, items with a polyester coating are ideal. And yes, you may have seen colored garments with sublimation decoration. You can print light colors, but since the sublimation inks are transparent, the graphic will take on the garment color.