I think something like this is needed to produce a CD that mounts nicely everywhere:

$ mkisofs -o cd.iso -V Caslon -J -r -hfs -probe tracey