If I include custom (participant) fields in a profile on online event registration, these fields are not visible to logged-out visitors. If I visit the event registration page as admin I can see the custom fields.
I tried to reproduce this on the demo site, but could not.
Is there some permission that I am missing on my custom fields in order to have them appear on the event registration page for anonymous visitors?
[civicrm-4.6.9, Drupal 7]