Para um aplicativo java em que estou trabalhando, armazenamos algumas fontes do Ubuntu em nosso repositório git. Lembre-se de que tudo isso funciona conforme o esperado para outros desenvolvedores em outras máquinas com uma configuração semelhante.
Esse problema ocorre apenas usando o WSL Git e não o Git para Windows/Git Bash (gitforwindows.org).
O Windows (especificamente System32/fontview.exe) e nosso aplicativo não podem abrir/carregar esses arquivos de fonte quando estão em um repositório git.
O arquivo solicitado... não é um arquivo de fonte válido.
mv
Ao enviar o mesmo arquivo para qualquer local fora de um repositório Git, o Windows pode abrir o arquivo. O arquivo é o mesmo (verificado usando sha1sum < fontfile.ttf
).
O mesmo erro também é gerado ao copiar esse arquivo em um repositório Git recém-inicializado.
Isso é verdade para todos os arquivos ttf, mesmo que tenham sido baixados recentemente da web.
Mesmo depois rm -rf .git
que os arquivos ainda não podem ser abertos/carregados. Esse nome de diretório específico de alguma forma se torna permanentemente afetado.
O problema persiste após uma reinicialização.