I just looked inside the font and there are many, many issues with the font, including path direction issues. Paths need to be “wound” the same directions. The reason is because of the windings (path direction) is how a font distinguishes between what we see as solid and what we see as “holes,” like the inside of the lowercase d character. Both parts are actually “solid,” filled curves. But when the inside path is the opposite direction than the outside path, they reverse and one can see through the outside path.
For instance, The cap A and the lowercase b. The cap A’s outside path is wound clockwise and the outside path of the lowercase d is wound counter-clockwise. So where they overlap the font subsystem for your operating system “creates” the “hole” where they overlap.
I would recommend contacting the font author and seeing if they will fix it. The license doesn’t permit me to actually fix and regenerate the font, else I would for you. If you obtain explicit permission from the font author for me to do so, have him contact me. We can arrange a means of a 3-way contact and I would forward a fixed copy onto him as well. It takes 5 seconds to fix.
Mike