O arquivo de fonte é chamado Tahoma.ttf?
O que faz
fc-list | grep -i tahoma
dizer?
O que acontece quando você corre
fc-cache -v
Seu diretório ~ / .fonts aparece na saída?
Isto é o que parecia quando eu adicionei algumas fontes no meu ~ / .fonts.
$ fc-cache -v
/usr/share/fonts: skipping, existing cache is valid: 0 fonts, 3 dirs
/usr/share/fonts/X11: skipping, existing cache is valid: 0 fonts, 3 dirs
...
/usr/share/fonts/truetype: skipping, existing cache is valid: 0 fonts, 8 dirs
...
/home/username/.fonts: caching, new cache contents: 3 fonts, 0 dirs
/var/cache/fontconfig: not cleaning unwritable cache directory
/home/username/.fontconfig: cleaning cache directory
fc-cache: succeeded