I checked the PLY file format spec and then did example export from MeshLab ...
which leads me to believe that PLY will support both pure vertex colors (which I handle now) and also
per-face vertex colors ... which you are suggesting also need consideration.
which leads me to believe that PLY will support both pure vertex colors (which I handle now) and also
per-face vertex colors ... which you are suggesting also need consideration.