Jeg bruger XeLaTeX, som er baseret på fontconfig. om fc-cache og fc-list. Problemet er følgende:

  1. Jeg bemærkede, at i mappen /usr/share/texmf-dist/fonts/opentype/public/lm Jeg har mange .otf skrifttyper.
  2. Jeg ved, at dens navn er Latin Modern Roman, men gør fc-list | grep Latin Jeg kan ikke finde noget;
  3. Så jeg opdaterer cache ved at gøre fc-cache -fv /usr/share/texmf-dist/fonts/opentype/public/lm, her er 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 
  4. dog gør igen fc-list | grep Latin Jeg kan ikke få noget. Hvad er problemet? Hvordan kan jeg have den skrifttype i min cache?

Kommentarer

  • Hvilken bruger kører du dette som?

Svar

Måske kan du prøve som: sudo chmod 644 * i din skrifttypekatalog /usr/share/texmf-dist/fonts/opentype/public/lm.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *