Inkscape.org
Beginners' Questions Installed Fonts Do Not Appear
  1. #1
    Rinda50 Rinda50 @Rinda50

    I have several fonts that I have downloaded that do not appear in my available lists.  I did a bit of research and saw that several said to install as an admin but I couldn't find a way to do that.  I would really like to be able to use these fonts.

  2. #2
    brynn brynn @brynn

    Welcome to the forum!

    Just to confirm, these instructions are for Windows 10.

    Instead of double-clicking on the TTF or OTF file, right-click on it.  Then choose Install for All Users.

  3. #3
    Shinsekuruza Shinsekuruza @Shinsekuruza
    *

    @brynn yes, this method works but I don't want to install 2000 fonts for all users. I need single user. This solution not suitable. Can I use appdata folder?

     

    Edit: I've tried 1.0 beta 2 and all font files from user's folder seems loaded successfully.

  4. #4
    brynn brynn @brynn

    Oh, well that's good news!  Maybe we won't have to answer this question as much, after 1.0 is released.

    What do you mean about font files from user's folder though?  I'm not aware that putting fonts in that folder would work.

  5. #5
    Shinsekuruza Shinsekuruza @Shinsekuruza
    🙇

    Let me clarify .It will not work if you copy the file directly because Windows doesn't know that relation. You need to use a button instead of placing it manually. If you just click the "Install" button, the file will be copied to 'C:\Users\UserName\AppData\Local\Microsoft\Windows\Fonts' directory. After that system is creating a shortcut and the font will appear in Windows's Fonts section.  So that it works for a single user. As I understand it, the "Install For All Users" option works same as copying the file directly to the 'C:\Windows\Fonts' directory and enables for globally usage.

    The problem is: in Inkscape of 0.92.4 version doesn't see this shortcuts created by system. 'Text Tool' is just listing default fonts (Arial, Verdana etc). In 1.0 beta 2 everything is ok. 😊

     

  6. #6
    brynn brynn @brynn

    Oh I see.  Thanks for explaining.  (I thought you meant the Inkscape user folder.)

  7. #7
    Sreekar Guddeti Sreekar Guddeti @fubar
    Shinsekuruza

    Let me clarify .It will not work if you copy the file directly because Windows doesn't know that relation. You need to use a button instead of placing it manually. If you just click the "Install" button, the file will be copied to 'C:\Users\UserName\AppData\Local\Microsoft\Windows\Fonts' directory. After that system is creating a shortcut and the font will appear in Windows's Fonts section.  So that it works for a single user. As I understand it, the "Install For All Users" option works same as copying the file directly to the 'C:\Windows\Fonts' directory and enables for globally usage.

    The problem is: in Inkscape of 0.92.4 version doesn't see this shortcuts created by system. 'Text Tool' is just listing default fonts (Arial, Verdana etc). In 1.0 beta 2 everything is ok.

     

    Thank you for the explanation. Now I understand why my Inkscape (0.92) was not detecting my custom installed (single user) Avenir font, which I direly needed for my inkscape documents 😅

  8. #8
    rdmatey rdmatey @rdmatey

    So, I was having a problem with a particular font, it was a free demo called Exodus that I was using for an online lesson for GIMP. I liked it so much that I wanted to use it for a project in Inkscape (my previous version 0.92 now I’m using inkscape-1.0.2-2-x64) But my Inkscape would not see it but my Word and GIMP could. I pretty much tried everything from installing the fonts for all users to actually going into the font properties and changing the permissions to full access on all users and access to all programs. My simple work around was to type the words I needed on Microsoft Word, copy them, then paste the text right into Inkscape. Then I could continue to finish that text box. Then do the same for each one I did on Inkscape and could even change the font size if I wanted. It’s an extra move but it works like a charm, and you don’t have to drive yourself nuts over a font that you use once in a while.

  9. #9
    Sreekar Guddeti Sreekar Guddeti @fubar
    *
    rdmatey

    I pretty much tried everything from installing the fonts for all users to actually going into the font properties and changing the permissions to full access on all users and access to all programs

    This behavior is interesting. Can you check if this happens with other fonts? I tried to replicate the issue by downloading the Exodus font from Dafont. I also had issues detecting the non regular versions of the font. My inkscape version is `1.0 (4035a4fb49, 2020-05-01)`. The CSS of the font is not detected properly in Inkscape Text Tool (Shift + Ctrl + T) as shown in img1. However, the fonts are detected in Libre Writer as shown in img2.

     

    [img1]

    [img2]

  10. #10
    rdmatey rdmatey @rdmatey

    It seems that most of the time I have issues, it is because the fonts are restricted for personal use. I have had a problem with other fonts also. But one recently called Vindica gave me the issue that My Microsoft Word could see the font but Inkscape didn't. For some reason GIMP doesn't have this problem as much. Usually, if Word sees it, GIMP will also.  One way I have found to solve this is to go into the font properties under security tab and reset the permissions on the ALL APPLICATIONS PACKAGES. I have actually done this a few times with success. But the Exodus will not respond to anything I have tried. I believe this is because of some kind of permissions coding.  Also the free Personal Use version of Exodus restricts you to only letters, no characters...ie, !@#$%^&*()_+? Things like this. You have to buy the full version as you do with many other free personal use fonts.   Go into: C>Windows>Fonts...scroll down to the font... Right click on the font in question, go to Properties, Security tab, EDIT, then highlight any of the groups or names that it lets you be able to make changes to and click the check box Full Control and save. But some fonts still will not even let you access the permissions. I guess we just have to think out of the box sometimes. Like I said before, my work around for Exodus was type into Word...or in your case I think typing into Libre Writer...then pasting it into Inkscape and go from there. See my screenshot for the font permissions.

  11. #11
    rdmatey rdmatey @rdmatey
    *

    I might also again mention that I haven't run into this problem with GIMP either. So this might be a good thing for the developers of Inkscape to look into and maybe come up with a patch for it? There must be a reason that other programs that are not Microsoft based like Libre Writer and GIMP can see the system installed fonts without issues. I know there is a font folder for Inkscape in the (user hidden folder) application user data, but there are no fonts in it and when I put the Exodus fonts in there the outcome was the same. So I don't know what that folder even does? I also noticed in GIMP the type face shows what the font looks like, but it also shows the "weight numbers" beside it...weight 405, 406 407,408...the same that Inkscape shows. Like I said before, I believe it is some kind of permissions coding the owner of the font has put on it.

  12. #12
    Aero Aero @Aero◻️

    Maybe consider a parallel installation of Inkscape 0.48.5 until this issues is fixed in a future version? It also works with font managers.

  13. #13
    havoc havoc @havoc

    I just confirmed, if you install the font via right-click > "Install for all users" option for the font in question, inkscape will recognize it.

  14. #14
    Stefan Stefan @StefanLS

    I have read quite something about installing fonts in Inkscape and the problems with it. I have installed Inkscape 1.2 and  i have installed the font I have used before in Illustrator (Acier BAT Text Solid). After trying all above mentioned solutions it appears crossed out in Inkscape. Can somebody help me? Thanks in advance.

  15. #15
    cjshan cjshan @cjshan

    I installed Inkscape 1.2 on Windows 10, but whatever new font I install doesn't appear in Inkscape, even though the new font appears in LibreOffice. Install for all users doesn't work either. Could anyone give me a hint? Thanks!

  16. #16
    Tyler Durden Tyler Durden @TylerDurden

    Inkscape must be restarted after installing fonts, and it is often helpful to reset the preferences. https://inkscape.org/forums/questions/getting-back-to-square-one-and-starting-over-its-easy/

  17. #17
    cjshan cjshan @cjshan
    👍

    @TylerDurden: No, it didn't work, though I found a solution already.

    @StefanLS: If the newly downloaded zip file name contains non English characters, rename the newly unzipped file in all English letters. It worked for me.

  18. #18
    jtech452 jtech452 @jtech452

    @cjshan Thanks a ton! I renamed the font file from Chinese characters to english letters and it worked!