Проблема с установкой шрифтов на сервере Ubuntu 18.04 - proUbuntu
0 голосов
от
редактировать

Я установил пользовательские шрифты на сервер Ubuntu 18.04, но они не распознаются в Chrome. Их четыре, и они все .otf шрифты. Это не настольная версия Ubuntu, это облачный сервер, поэтому все это из командной строки.

Мои установленные шрифты находятся в /home/$USER/.fonts, но есть также папка шрифтов в /usr/local/share/fonts и еще одна в /usr/share/fonts/truetype (для .ttf шрифтов).

В одном ответе, который я прочитал в Stack Exchange от 2010 года, сказано, чтобы поместить их в /usr/local/share/fonts, а затем перестроить кэш шрифтов, используя fc-cache -f -v.

Так что я в замешательстве. В какую папку я должен поместить шрифты перед восстановлением кэша шрифтов? И стоит ли устанавливать версии .otf и .ttf?

Большое спасибо за любую помощь.

1 Ответ

2 голосов
от
редактировать

Если вы хотите использовать шрифты всей системы, поместите их в /usr/share/fonts в соответствии с их типом, как в вашем случае, каталог opentype. Вот как это выглядит внутри моей папки шрифтов:

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'

Просто поместите .ttf s в папку truetype и .otf s в opentype. Затем перезагрузите кэш (Примечание: скопируйте в эти папки тоже с sudo):

 $ sudo fc-cache -f -v

Скорее всего, вы используете серверное приложение с пользователем root, поэтому вам необходимо установить его для всей системы. И да, каждый раз, когда вы добавляете новые шрифты, вы должны обновлять кэш шрифтов.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...