[SOLVED]Necessary system fonts?

Desktop Environments and Multimedia
Post Reply
Message
Author
rodvitner
Posts: 8
Joined: 2019-07-14 10:16

[SOLVED]Necessary system fonts?

#1 Post by rodvitner »

I am working with layout and have a looooong list of fonts in apps like writer, scribus, gimp and inkscape. I want to reduce the list as much as possible. When you install debian you automatically get a zillion of fonts, most of then unnecessary for me (Noto, just for one example). My question is - which fonts are absolutely necessary for the system? I have tried once to delete fonts and it ended with a reinstallation of the system. Some apps went unreadable, some other functions got white squares instead of letters.
Last edited by rodvitner on 2021-07-26 11:22, edited 1 time in total.

CwF
Posts: 1094
Joined: 2018-06-20 15:16
Been thanked: 2 times

Re: Necessary system fonts?

#2 Post by CwF »

one example almost minimal;

Code: Select all

$ dpkg --get-selections | grep font
fontconfig					install
fontconfig-config				install
fonts-dejavu-core				install
fonts-droid-fallback				install
fonts-noto-mono					install
fonts-urw-base35				install
gsfonts						install
libfontconfig1:i386				install
libfontenc1:i386				install
libxfont2:i386					install
xfonts-100dpi					install
xfonts-100dpi-transcoded			install
xfonts-75dpi					install
xfonts-base					install
xfonts-encodings				install
xfonts-scalable					install
xfonts-utils					install

rodvitner
Posts: 8
Joined: 2019-07-14 10:16

Re: Necessary system fonts?

#3 Post by rodvitner »

Thank you. As I understand I must keep those fonts in your list. Others I can remove? Sorry for my bad English.

arochester
Global Moderator
Global Moderator
Posts: 2007
Joined: 2010-12-07 19:55
Has thanked: 1 time
Been thanked: 1 time

Re: Necessary system fonts?

#4 Post by arochester »

https://www.deepl.com/translator is good if your first language is not English.

User avatar
sunrat
Global Moderator
Global Moderator
Posts: 3655
Joined: 2006-08-29 09:12
Location: Melbourne, Australia
Has thanked: 3 times
Been thanked: 4 times

Re: Necessary system fonts?

#5 Post by sunrat »

Many applications have dependencies (or recommends) for particular fonts. For example plasma-desktop package recommends fonts-noto so it was installed during my initial system installation of KDE Plasma. I like Noto fonts and use some as default, plus they include many alternative language fonts. Those little squares you get for some characters are usually because the required font is not installed. Which fonts you actually need will depend on which applications you have.
You could create a list of installed fonts as posted above and check the reverse dependencies for each one like this:

Code: Select all

$ apt rdepends fonts-noto
fonts-noto
Reverse Depends:
  Breaks: fonts-noto-core (<< 2015-05-11+cjk-1~)
  Recommends: task-korean-desktop
  Recommends: task-chinese-t-desktop
  Recommends: task-chinese-s-desktop
  Recommends: plasma-desktop
  Depends: libpixelif-common
  Depends: josm
  Replaces: fonts-noto-ui-core (<< 2015-05-11+cjk-1~)
  Breaks: fonts-noto-ui-core (<< 2015-05-11+cjk-1~)
  Replaces: fonts-noto-core (<< 2015-05-11+cjk-1~)
  Depends: adapta-gtk-theme
  Suggests: fonts-droid-fallback
  Depends: python3-fabulous
  Depends: cinnamon-desktop-environment
“ computer users can be divided into 2 categories:
Those who have lost data
...and those who have not lost data YET ”
Remember to BACKUP!

arzgi
Posts: 795
Joined: 2008-02-21 17:03
Location: Finland
Been thanked: 2 times

Re: Necessary system fonts?

#6 Post by arzgi »

arochester wrote: 2021-07-23 09:46 https://www.deepl.com/translator is good if your first language is not English.
Or Debian package translate-shell

Code: Select all

$ aptitude show translate-shell
Paketti: translate-shell                   
Versio: 0.9.6.9-1
Tila: asennettu
..
Ryhmä: contrib/misc
Ristiriidat: google-translate-cli
Korvaavuudet: google-translate-cli
Katetut: google-translate-cli
Kuvaus: Command-line translator using Google Translate, etc.
 Translate Shell (formerly Google Translate CLI) is a command-line
 translator powered by Google Translate (default), Bing Translator,
 Yandex.Translate, DeepL Translator and Apertium. It gives you easy
 access to one of these translation engines in your terminal.
Homepage: https://github.com/soimort/translate-shell

Code: Select all

~$ trans en:de 'I just love Debian!'
I just love Debian!

Ich liebe Debian einfach 

Post Reply