Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: How do you migrate fonts from one computer to another?

  1. #1
    Join Date
    Apr 2014
    Beans
    88

    How do you migrate fonts from one computer to another?

    Hi!

    I'm upgrading from one Lubuntu computer to a newer one. On the old system I have hundreds of vector fonts installed (TrueType, Adobe, etc.).
    How can I migrate the fonts to the new computer? Is there an easy way through the UI rather than the command line?
    Is there a way to just put the font files on a USB stick and bring them over to the new computer? I don't know where they are installed on the old computer.
    I do not have the original font installation files any longer.

    I've looked in "/usr/share/fonts" but there only seem to be the default fonts installed by Lubuntu there, not all the custom fonts I installed.
    I also looked in my home directory. There was a folder called .fonts there but it only had one font installed by an application I had installed.

    Thanks!
    Last edited by Brent_Santin; March 18th, 2021 at 12:53 AM.

  2. #2
    Join Date
    Jan 2006
    Location
    Sunny Southend-on-Sea
    Beans
    8,430
    Distro
    Kubuntu 20.04 Focal Fossa

    Re: How do you migrate fonts from one computer to another?

    Quote Originally Posted by Brent_Santin View Post
    How can I migrate the fonts to the new computer? Is there an easy way through the UI rather than the command line?
    Just copy them (assuming your licence allows that). The files are self-contained and not particularly big.

    If you're having trouble finding where you've put them, and any of them have a unique-ish name, you can use the locate command to show you where it is.

  3. #3
    Join Date
    Jun 2007
    Location
    Arizona U.S.A.
    Beans
    5,739

    Re: How do you migrate fonts from one computer to another?

    Once you find your custom fonts, you can copy the font files to a USB, then copy the files to the other computer. I put my additional fonts in ~/.local/share/fonts. A family of fonts (like liberation) are in their own folder - in that case, you can copy the entire font family folder to the other computer.

  4. #4
    Join Date
    Aug 2017
    Location
    melbourne, au
    Beans
    Hidden!
    Distro
    Lubuntu Development Release

    Re: How do you migrate fonts from one computer to another?

    I'd too just manually copy mine (using command or CLI)

    I have a folder on a server with all my wanted fonts.. on a new system I just add the wanted directory to

    Code:
    `/usr/share/fonts/`
    directory & re-create font-cache. I don't add it to the user directory by choice, as I

    - want them available for all users
    - I don't want them backed up with my user files (any particularly fonts needed for a local setup will be in the user directory which will be backed up with $HOME; but fonts in that directory aren't intended to be unique to a particular box/setup/user)

    If you're not sure where they are, a `sudo fc-cache -fv` may provide clues (it'll cause the system to re-create the font cache; as the fonts are searched for, located & cache is updated; directories where they are found will be printed on screen. It'll really depend on how added, but how I add mine they'll show there as I tend to have directory names I purposely recognize)

  5. #5
    Join Date
    Apr 2014
    Beans
    88

    Re: How do you migrate fonts from one computer to another?

    Thanks guiverc,

    Using fc-cache, it showed my fonts in:
    /home/brent/.local/share

  6. #6
    GhX6GZMB is offline Iced Almond Soy Ubuntu, No Foam
    Join Date
    Jun 2019
    Beans
    1,093

    Re: How do you migrate fonts from one computer to another?

    Don't forget to set ownership and permissions (this often causes problems when copying user fonts between users)

    Fonts in /usr/share/fonts: root:root
    Fonts in /home/username/.local/share/fonts: username:username
    Font directories should be set to 755, font files to 644.
    Last edited by GhX6GZMB; March 18th, 2021 at 01:35 PM.

  7. #7
    Join Date
    Apr 2014
    Beans
    88

    Re: How do you migrate fonts from one computer to another?

    Well, it seems that doing the fc-cache might have messed something up for Firefox on my system. I have posted about the problem here:
    https://ubuntuforums.org/showthread.php?t=2459491&p=14027221#post14027221
    Last edited by Brent_Santin; March 19th, 2021 at 09:51 PM.

  8. #8
    Join Date
    Jul 2005
    Location
    I think I'm here! Maybe?
    Beans
    Hidden!
    Distro
    Xubuntu 22.04 Jammy Jellyfish

    Re: How do you migrate fonts from one computer to another?

    There have often been perceived problems for users installing fonts in Ubuntu but this note is the content of a text-file I created years ago as an aide memoire and is the best way as far as I'm concerned. It has worked well for me over the past 16 years.

    Fonts you will use in Ubuntu are generally stored in either of two places.
    1. /usr/share/fonts
    2. ~/.fonts
    Install them in the #1 location. If you install them to your /home directory they will not be accessible for all users on the computer, only to you.
    First make a folder to hold your custom fonts.
    Code:
    sudo mkdir /usr/share/fonts/truetype/customttf
    I am using customttf as an example and just .ttf fonts in this example.
    Next open a terminal in the folder where you have a bunch of custom fonts and run command
    Code:
    sudo cp ./*.ttf /usr/share/fonts/truetype/customttf
    This will copy the truetype fonts to that folder.
    Now that we have the fonts in the proper folder we need to install them in Ubuntu.
    Open a terminal in your customttf folder use command
    Code:
    sudo fc-cache -f -v
    This will install the fonts so that your applications like OpenOffice and others can use them.
    Last edited by ajgreeny; March 19th, 2021 at 09:27 PM.

  9. #9
    GhX6GZMB is offline Iced Almond Soy Ubuntu, No Foam
    Join Date
    Jun 2019
    Beans
    1,093

    Re: How do you migrate fonts from one computer to another?

    Quote Originally Posted by ajgreeny View Post
    Fonts you will use in Ubuntu are generally stored in either of two places.
    1. /usr/share/fonts
    2. ~/.fonts
    Shouldn't 2. be:
    ~/.local/share/fonts

    ??

  10. #10
    Join Date
    Apr 2011
    Location
    Mystletainn Kick!
    Beans
    13,613
    Distro
    Ubuntu

    Re: How do you migrate fonts from one computer to another?

    Quote Originally Posted by ml9104 View Post
    Shouldn't 2. be:
    ~/.local/share/fonts

    ??
    I don't use Lubuntu, but you can use ~/.fonts just fine in every other flavor.
    Splat Double Splat Triple Splat
    Earn Your Keep
    Don't mind me, I'm only passing through.
    Once in a blue moon, I'm actually helpful
    .

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •