Back to TIL list

Fontconfig - escondendo fontes

Created at

Após a instalação do LaTeX muitas fontes matemáticas e algumas muito estranhas ficaram sendo listadas no inkscape, libreoffice, ...

É possível especificar quais fontes devem ser listadas pelos programas através do arquivo ~/.config/fontconfig/fonts.conf.

Para obter o caminho das fontes para remoção use fc-list | grep -i "parte do nome da fonte".

$ fc-list | grep -i "noto"/home/geraldo/.fonts/Noto/Noto-Mono-for-Powerline.ttf: Noto Mono for Powerline:style=Regular/usr/share/fonts/truetype/noto/NotoSans-Bold.ttf: Noto Sans:style=Bold/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf: Noto Sans:style=Italic/usr/share/fonts/truetype/noto/NotoSerif-Regular.ttf: Noto Serif:style=Regular/usr/share/fonts/truetype/noto/NotoSerif-Italic.ttf: Noto Serif:style=Italic/usr/share/fonts/truetype/noto/NotoMusic-Regular.ttf: Noto Music:style=Regular/usr/share/fonts/truetype/noto/NotoSerif-BoldItalic.ttf: Noto Serif:style=Bold Italic/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf: Noto Sans:style=Bold Italic/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf: Noto Mono:style=Regular/usr/share/fonts/truetype/noto/NotoSerif-Bold.ttf: Noto Serif:style=Bold/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf: Noto Color Emoji:style=Regular/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf: Noto Sans:style=Regular

Meu fonts.conf

<?xml version='1.0'?><!DOCTYPE fontconfig SYSTEM 'fonts.dtd'><!--# Como pesquisar os caminhos das fontesfc-list | lessfc-list | grep -i "kacs"fc-match 'Font Name'# Comando para limpeza do cachefc-cache -f -v--><selectfont>  <rejectfont>    <!-- FONTES QUE NÃO SERÃO LISTADAS MAIS -->    <glob>/usr/share/fonts/truetype/*/GFS*</glob>    <glob>/usr/share/fonts/opentype/ipafont*</glob>    <glob>/usr/share/fonts/truetype/fonts-ukij-uyghur/*</glob>    <glob>/usr/share/fonts/opentype/mathjax/*</glob>    <glob>/usr/share/fonts/opentype/stix*</glob>    <glob>/usr/share/fonts/truetype/arphic/*</glob>    <glob>/usr/share/fonts/truetype/fonts-bpg-georgian/*</glob>    <glob>/usr/share/fonts/truetype/kacst/*</glob>    <glob>/usr/share/fonts/truetype/khmeros/*</glob>    <glob>/usr/share/fonts/truetype/lohit-*</glob>    <glob>/usr/share/fonts/truetype/lyx/*</glob>    <!-- FONTES DO TeX -->    <glob>/usr/share/texlive/*</glob>    <glob>/usr/share/texmf/*</glob>    <!-- REMOVE UM CENTENA DE NOTOS -->    <glob>/usr/share/fonts/truetype/noto/NotoKufi*</glob>    <glob>/usr/share/fonts/truetype/noto/NotoNaskh*</glob>    <glob>/usr/share/fonts/truetype/noto/NotoNastaliq*</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSans*</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSerif*</glob>  </rejectfont>  <acceptfont>    <!-- PERMITE APENAS ALGUMAS NOTOS FILTRADOS ACIMA -->    <glob>/usr/share/fonts/truetype/noto/NotoSans-Regular.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSans-Bold.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSans-BoldItalic.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSans-Italic.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSerif-Regular.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSerif-Bold.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSerif-BoldItalic.ttf</glob>    <glob>/usr/share/fonts/truetype/noto/NotoSerif-Italic.ttf</glob>    <glob>/usr/share/fonts/noto/NotoSans-*</glob>    <glob>/usr/share/fonts/noto/NotoSerif-*</glob>  </acceptfont></selectfont>

Referências

No related pages found.