refactor font-mixins to use a single font selector
refactor file-extension mixin to loop over extensions
refactor loop into generator for all types