Characters not appearing in Apple Preview

For a CFF (.otf), the outline quality is too poor, and there are way too many small curve segments. Many renderers will choke on them.

If you want to stay in CFF, best practice is to turn them into small straight segments, e.g. with the Roughen filter. I doubt you can see much of a difference in most environments.

If you want to switch to TrueType (.ttf), you need to improve outline quality to facilitate proper curve conversion: get rid of 2-point paths, get rid of the very smallest elements, add inflection points, possibly extremes.