
Instalei fontes personalizadas no servidor Ubuntu 18.04, mas elas não são reconhecidas no Chrome. Existem quatro delas e todas são fontes .otf. Esta não é uma versão desktop do Ubuntu, é um servidor em nuvem, então é tudo linha de comando.
Minhas fontes instaladas estão localizadas em /home/$USER/.fonts
, mas também há uma pasta de fontes em /usr/local/share/fonts
e outra em /usr/share/fonts/truetype
(para .ttf
fontes).
Uma resposta que li no Stack Exchange de 2010 dizia para colocá-los /usr/local/share/fonts
e reconstruir o cache de fontes usando fc-cache -f -v
.
Então estou confuso. Em qual pasta devo colocar as fontes antes de reconstruir o cache de fontes? E devo instalar ambas .otf
as .ttf
versões?
Muito obrigado por qualquer ajuda.
Responder1
Se você quiser usar todo o sistema de fontes, coloque-as /usr/share/fonts
de acordo com o tipo, como no seu caso, o diretório é opentype
. Aqui está o que parece dentro da minha pasta de fontes:
user@ubuntu:/usr/share/fonts$ l
AppleGaramond-BoldItalic.ttf 'Lucida MAC Bold.pfm'
AppleGaramond-Bold.ttf 'Lucida MAC.PFB'
AppleGaramond-Italic.ttf 'Lucida MAC.pfm'
AppleGaramond-LightItalic.ttf LucidaMAC.ttf
AppleGaramond-Light.ttf lucon.ttf
AppleGaramond.ttf MACGRAND.PFB
Aquabase.ttf MACGRAND.PFM
cmap/ opentype/
cMap/ svg/
eot/ truetype/
LITHOGRL.TTF type1/
'Lucida Grande Bold.ttf' woff/
'Lucida Grande.ttf' X11/
'Lucida MAC Bold.PFB'
Basta colocar .ttf
s na truetype
pasta aqui e .otf
s em opentype
. Em seguida, recarregue o cache (Nota: copie sudo
também para essas pastas):
$ sudo fc-cache -f -v
Você provavelmente está usando seu aplicativo de servidor com o root
usuário, então precisa instalá-lo em todo o sistema. E sim, sempre que você adicionar novas fontes, você deve atualizar o cache de fontes.