Fixing problems and adding install functionality

Não é necessário, só vai entrar no *loop* se existir algum item em `fonts`.