Inkscape.org
Beyond the Basics Not all Fonts shown
  1. #1
    Krubkj lkjlökg Krubkj lkjlökg @ghzghkg
    *

    I use Windows 10 and the new Inkscape version and I know it's not a new problem but I did not find any solution:

    I did not see all installed fonts. 😡

    For example a font from google https://fonts.google.com/specimen/IBM+Plex+Sans+Condensed

    I can use the font in any other program. I'm the only user of the system and I'm admin and there is no "install as admin" in the context menu of the explorer. I move the fonts to c:\windows\fonts - as normal. I boot new, I start inkscape again - nothing helps.

     

  2. #2
    Ran Kirov Ran Kirov @Afi86

    For win10 - > right click on font instalation-> install for all users-> restart inkscape

  3. #3
    Krubkj lkjlökg Krubkj lkjlökg @ghzghkg
    ghzghkg

    there is no "install as admin" in the context menu of the explorer.

    Sorry. I mean: there is no " install for all users" in the IE. Because I'm the only user and I copy all files to the system font-dir (!) and not to the users one.

    So this is not the solution.😒

  4. #4
    Ran Kirov Ran Kirov @Afi86

    It doesn't matter if you are only user or not in win 10. Download font file , ENTER IN DOWNLOAD FOLDER NO NEED TO USE IE!!!(INTERNET EXPLORER) , find it in the folder, then right click on the file and there must be "install for all users"... Either you are using admin mode on or cracked version of win10. So you need to turn it off and use regular log in.

  5. #5
    Krubkj lkjlökg Krubkj lkjlökg @ghzghkg

    Sorry I did not mean "Internet Explorer" - only Explorer. There is no "install for all useres" how should I login as a other user if there is no one?

    And: the different is: simple "install" copy the font files to personal folder like user/app-data/ms/... (or similiar - i don't know the ugly MS-directory structure). "install for all" copy the files to /windows/fonts/. if I copy the files in this directory - they should be available for "all".

    Inkscape must find fonts in this directory if any other program can do it (with no new start) 🤬

  6. #6
    Maren Hachmann Maren Hachmann @Moini

    Inkscape does find them - in the new version. There was a change in Windows that happened after the current Inkscape version has been released. You can also make your Inkscape find them by editing a configuration file, as explained here: https://gitlab.com/inkscape/inkscape/issues/50#note_138519712

  7. #7
    Krubkj lkjlökg Krubkj lkjlökg @ghzghkg
    *

    I fix the problem!

    And it's not what everyone repeats again and again! 👿

    The problem is that windows has a bug (or is it a feature?) with the registry. If you install a font correctly - and this is to copy it manually to c:/windows/font - the necessary registry entries eventually are not created (correctly). And this will be a problem for Inkscape - because other programs show the fonts.

    1. So  remove all fonts from the windows-dir to a temp-dir (the system fonts can not be moved)
    2. donwload FontReg http://code.kliu.org/misc/fontreg/
    3. unzip FontReg and move the Fontreg.exe to the temp font-dir
    4. start command line/shell: WIN+R and "cmd"
    5. change to temp font-dir
    6. fontreg /copy
    7. all fonts will be installed new and the problem is fixed.

    😁

  8. #8
    Maren Hachmann Maren Hachmann @Moini
    😡

    As a general advice to all who read this: Don't blindly download stuff from the internet. The above may work or not. I personally trust the advice from Inkscape's Windows developer more.

  9. #9
    Krubkj lkjlökg Krubkj lkjlökg @ghzghkg

    You are right: " Don't blindly download stuff from the internet. " Where do you get Inkscape??? Trust a not working advice!

    😭

  10. #10
    brynn brynn @brynn
    *

    I'm not clear if you ever got the correct instructions.  Since you've already found a solution for yourself, I'm only posting this for others who might have searched out this topic.

    Instead of double-clicking on the font file (OTF or TTF), as you usually do to install a font, right-click on it.  Then you should see the option to Install for All Users.  If Inkscape was open when you did that, you'll need to close (all instances of Inkscape) and re-open.

    The Install for all users option is not in Windows Explorer (or whatever it's called in Windows 10).  It's in the right-click menu (also known as context menu).

  11. #11
    bananakid bananakid @bananakid

    In case someone faces similar issue (freshly installed fonts are inaccessible inside Inkscape), the following fix might work for you (works for me in Windows 10): close Inkscape > navigate to &UserProfile%\AppData\Local\FontConfig\Cache > delete all files there > launch Inkscape.