Indeed it is!

oFontsInclude checks if the font is in the already-included list, and doesn't output it again if so. What it's not doing though, is adding anything to that list...

I will fix this in fonts module.