Table of Content

Install addition font for one user

Create a new folder for the font in the users home directory. Best practice but not required: use subfolders for otf and ott. An example structure might be

/usr/local/share/fonts/
├── otf
│   └── SourceCodeVariable
│       ├── SourceCodeVariable-Italic.otf
│       └── SourceCodeVariable-Roman.otf
└── ttf
    ├── AnonymousPro
    │   ├── Anonymous-Pro-B.ttf
    │   ├── Anonymous-Pro-I.ttf
    │   └── Anonymous-Pro.ttf
    └── CascadiaCode
        ├── CascadiaCode-Bold.ttf
        ├── CascadiaCode-Light.ttf
        └── CascadiaCode-Regular.ttf

Afterwards you can update the font cash and checking if your font is in the list and whats its propper name for referencing it e.g. in latex

# update font cache
$ fc-cache
# check if it is in and how its called (grep is your friend here)
$ fc-list