Jag använder XeLaTeX som är baserad på fontconfig
. om fc-cache
och fc-list
. Problemet är följande:
- Jag märkte att i mappen
/usr/share/texmf-dist/fonts/opentype/public/lm
Jag har många.otf
teckensnitt. - Jag vet att namnet är
Latin Modern Roman
, men görfc-list | grep Latin
Jag kan inte hitta någonting; -
Så jag uppdaterar cachen genom att göra
fc-cache -fv /usr/share/texmf-dist/fonts/opentype/public/lm
, här är det resultatet/usr/share/texmf-dist/fonts/opentype/public/lm: caching, new cache contents: 72 fonts, 0 dirs /var/cache/fontconfig: cleaning cache directory /root/.cache/fontconfig: not cleaning non-existent cache directory /root/.fontconfig: not cleaning non-existent cache directory fc-cache: succeeded
-
men gör igen
fc-list | grep Latin
Jag får inget. Vad är problemet? Hur kan jag ha det teckensnittet i min cache?
Kommentarer
- Vilken användare kör du den här?
Svar
Kan du försöka som: sudo chmod 644 *
i din teckensnittskatalog /usr/share/texmf-dist/fonts/opentype/public/lm
.