My 74 was fabric originally also, but the repop brand all the parts houses are selling are vinyl and come in only few generic colors.
If you need a color headliner, I would recomend SMS auto fabrics 503-263-3535. They make their own from correct material, they do not sell the same one everyone else sells. That's where I got my green one. The repop (year one) green was not right. The SMS one was the correct shade / color and matches the original one well.