Fonts not showing up

Discussion in 'Windows 8 Help and Support' started by Juc1, Jul 5, 2014.

  1. Juc1

    Juc1 New Member

    Joined:
    Jul 5, 2014
    Messages:
    2
    Likes Received:
    0
    Hi all,

    I have pasted some English alphabet OpenType font files into control panel / appearance and personalisation / fonts but they do not show up in the fonts folder. If I try to paste the files again it tells me "the gotham light file font is already installed - do you want to replace it?"

    So if the font files are installed why can't I see them in the fonts folder?

    I have tried unchecking "hide fonts based on language settings" but that does not seem to help. The fonts do not show up in Microsoft Word or Adobe CS6 and I get the same problem on my Windows 7 machine.


    Any ideas please?


    Thanks...
     
    #1 Juc1, Jul 5, 2014
    Last edited: Jul 5, 2014
  2. MikeHawthorne

    MikeHawthorne Essential Member
    Microsoft Community Contributor

    Joined:
    May 25, 2009
    Messages:
    6,197
    Likes Received:
    330
    Hi

    Well I was going to answer this, but when I checked I found that the whole install fonts thing has changed.
    It used to be that there was an add fonts option accessible from the fonts icon in control panel.

    But this option seems to be missing now.

    The reason that I just figured this out is, that as a graphic designer I have my master fonts folder (about 700 fonts other then the standard Windows fonts) carry over, from install to install for many years (decades actually).

    When I set up a new computer I just merge my master fonts folder into the C:\Windows\Fonts folder and all of my fonts are installed along with the standard Windows fonts for that version of Windows, so that I can open any job I've ever done and the fonts are there.


    To get back to your problem, the way I add fonts it to copy the font directly into the C:\Windows\Fonts folder.

    You may have to reboot before the font shows as installed.

    But you should be able to right click on the font file in Windows Explorer and see the option to install the font. You can batch select the fonts and install multiple fonts at the same time.

    Alternately if you double left click on the font a preview window should open, at the top will be an Install button.

    If you don't get the preview window to open, open properties for the file and change the open with setting to "Windows Font Viewer".

    If you don't see the install option it is probably because the file isn't a legitimate font file (i.e Adobe fonts have several extensions and only one of them will install in Windows for example) but ".otf" files shouldn't be a problem.

    I recommend a free application called "Font View OK", I've used it for many years, it will display all of your installed fonts and let you compared them side by side with what ever text you want.

    It will confirm what fonts are installed and working.

    http://download.cnet.com/FontViewOK/3000-2316_4-10807693.html

    If none of this helps, come back and we'll look at more options.

    Mike
     
    #2 MikeHawthorne, Jul 5, 2014
    Last edited: Jul 5, 2014
    ussnorway likes this.
  3. ussnorway

    ussnorway Windows Forum Team
    Staff Member Premium Supporter

    Joined:
    May 22, 2012
    Messages:
    2,733
    Likes Received:
    363
    @Mike Hawthorne, yes Microsoft likes to change things once people get used to them.

    To be clear,
    1. The correct path for fonts is "C:\Windows\Fonts"... assumes windows is in the default drive but works in 7&8.
    2. After placing them in that folder you open 1 at a time and click the install button.
    3. Windows will see the font now and Cs6 etc should pick up the new fonts after a system restart.

    font.
     
  4. Juc1

    Juc1 New Member

    Joined:
    Jul 5, 2014
    Messages:
    2
    Likes Received:
    0
    Thanks for replies. I have restarted in the two machines but I still have the same same problem. Please see the attached screenshots.


    The 26 fonts I am trying to install.

    1.


    My Windows/fonts folder shows only Gotham (Gotham-XLightItalic etc is not there)

    2. [


    Message "Gotham-XLightItalic is already installed"


    3.


    The Gotham fonts previewing in Fontviewok under "installed system fonts"


    5.


    MS Word (Gotham only)


    6.


    Font folder = Gotham only


    7.


    right click / install on font file


    8.


    font file properties

    9.


    Message "Gotham-XLightItalic is already installed"


    10.


    previewing a font in Windows Font Viewer


    12.
     
    #4 Juc1, Jul 6, 2014
    Last edited: Jul 6, 2014
  5. ussnorway

    ussnorway Windows Forum Team
    Staff Member Premium Supporter

    Joined:
    May 22, 2012
    Messages:
    2,733
    Likes Received:
    363
    1. Un-install the fonts you had before… just ones from other folders will do.

    2. Put the new fonts into the windows folder c:- windows-fonts

    3. Install them

    Adobe Cs6 should see the other fonts but Word is a crap Microsoft product and will only look in the default folder i.e. if you install a font from somewhere else then word won’t see it.
     
  6. MikeHawthorne

    MikeHawthorne Essential Member
    Microsoft Community Contributor

    Joined:
    May 25, 2009
    Messages:
    6,197
    Likes Received:
    330
    Hi

    Yes, just copy the fonts to the fonts folder.
    Adobe Type 1, True-type or Open Type, should all work.

    [​IMG]

    Something you might want to do is once you have everything working, make a copy of your fonts folder and save it some place, (I have copies of my fonts folders going back many computers, because as a graphic designer the most frustrating thing is not being able to find a font, from a previous job) I just name them Fonts used on my computer, with a date.

    You can always merge the folders to add anything that has come up missing over the years.

    Mike
     
    #6 MikeHawthorne, Jul 7, 2014
    Last edited: Jul 7, 2014
  7. Matthew Lala

    Matthew Lala New Member

    Joined:
    May 3, 2017
    Messages:
    2
    Likes Received:
    0
    just registered to share a (possible) solution for people with various windows font issues.
    This may solve stuff like -

    • the font is in the folder, but not available in word or adobe photoshop or whatever
    • the font says it's already installed, but it's not
    • you say "yes, replace the installed font" but still don't see it showing up anywhere
    • you have a ton of duplicated files in the windows font folder, ending in _0, or _1, etc.
    • windows shows some members of a font family but not all of them
    • the installed version of the font is different from some alternate version you're trying to install.

    What I figured out is this - when you install a new font, windows copies the font file to the windows font folder, and at the same time updates a list of available fonts in the windows registry.

    This list of fonts is important. If a font exists in the font folder, but the registry list didn't get updated... then you won't see the font in your applications.

    If the font doesn't exist in the windows font folder, but exists in the registry list, windows thinks it's installed. Even if it's not working anywhere, even if it's been moved or deleted from the windows font folder, windows considers it "installed" because it's on this list.

    And if you try to install a font that isn't working, but it's on that list... you get that annoying popup error "this font is already installed, do you wish to replace it?"

    If the list has the font, but the list has incorrect info about the font's file name... like the list thinks it's called "font1.ttf" but the actual font file is called "font2.otf"... you can't use the font.

    Also, the windows font folder gives you a weird specialized view of your files, which looks different from other folders. The actual filenames are replaced with the font name, so instead of seeing "times_0.ttf" you see "Times New Roman Regular". The listed fonts can act like "folders" that you can double click to see the full font family within. This 'special' font folder view is controlled by this hidden registry list. So let's say gotham-bold.ttf is in the windows font folder, but it's not in the registry list... gotham bold will NOT show in that special view of the font folder either. It's actually there in C:\windows\fonts\ , but you can't see it. And if you right click gotham-bold.ttf (from any folder) and choose install, you'll get that annoying error about it already being installed. Worse, even if you say "yes, replace it"... you still might not see the font appear in the folder.

    That's how you end up with a ton of duplicate font files with names like font.ttf, font_0.ttf, font_1.ttf, whatever_0.otf, etc.

    If you are prompted to reinstall the font, and choose yes... windows won't overwrite the file, just create a renamed copy. So you might end up with 2-5 copies of the same font in your windows font folder, and these separately installed files can get listed twice in the registry too.

    Anyway at this point someone's probably thinking "that's great but how do I fix it?"... here's the fix, if you want to install a specific font but keep having trouble getting it to show up and work

    1. Open up an explorer window (e.g. by pressing the windows key + E) and at the top, click in the address bar and paste this: \\localhost\c$\Windows\Fonts ...this gives you a true, normal view of the windows font folder, where you see a complete list of the files within your windows font folder, with their actual filenames (e.g. "times.ttf"). Every variation is listed by its filename too, so times italic will be in there as maybe "times_it.ttf" and not combined with (or hidden by) other font names. You don't see the convenient previews and full font names, but you DO see a true, accurate list of your files without the registry list screwing things up by hiding some of them.

    2. Click any font inside the folder, ctrl+A, ctrl+C to copy every font to the clipboard. Then make a new folder (let's call it fontbackup) and ctrl+V to paste all those font files into a backup folder. Now close the backup folder. That's important because you don't want to get the two folders confused.

    3. Keep the original font folder open. Run regedit. If you're unsure about how to do that, I'll let you google that and see all the scary warnings about how you might break the computer if you're not careful. Within regedit, navigate to this "folder": HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts

    **note, that's not microsoft\windows, it's microsoft\windows NT\, the folder (actually called a key) should definitely be there.

    Once you click it, you should see a bunch of fonts listed on the right. Look for the font that's giving you trouble, click that item in the list (the "list" is actually a bunch of separate registry items called "values", one value per line) and tap delete on the keyboard. Be careful doing this, make sure it's the font you want to fix, not some other font with a similar name. It'll ask you to confirm deletion, say yes. Note it might be in the registry multiple times, so delete multiple values if necessary.

    4. Go back to your font folder (make sure it's the "true view" of the font folder, as described in step 1). Find the file associated with your problem font. Note that sometimes the filenames are a little cryptic, like "Book Antiqua Bold Italic" might be called "ANTQUABI.TTF". You can always double click a file to see a preview and confirm it's the font you're looking for. You want to remove that font from the windows font folder completely, including any copies. So if you're removing Cooper Black, be sure to get cooperbk.ttf, cooperbk.otf, cooperbk_0.ttf, cooperbk_1.ttf, and so on. By "remove" I mean delete, which should be safe if you made a backup in step 2. If you're the cautious type though, you could also ctrl+X to cut a font from the folder, and then ctrl+V to paste it somewhere else, like your desktop.

    5. Now that the font is removed in the registry and from your windows font folder, you can install it "fresh" in a way that won't give errors or problems. Find the font file and install it in the usual way (I like right click --> install). If you see a warning about "do you want to overwrite the existing font" that means you screwed up somewhere in step 3 or 4 and didn't remove the font from either the registry list, or the windows font folder. If you see no warning at all though, everything probably worked fine and you can start using the font immediately in Word, Photoshop, etc.

    6. But even so, reboot just to be safe.

    Optional but recommended - you can search for and delete a bunch of duplicates. This may slightly help with performance but mostly it's just to keep things tidy. The downside is that if you're careless or unlucky you might delete a windows system font. To be honest though I've actually done that, and it wasn't impossible to recover from. Still, it's a pain, so be careful.

    What I did was open an explorer window, go to \\localhost\c$\Windows\Fonts, and typed this into the search box at the top right: *_0.ttf (find all files ending in _0.ttf) ...after finding all those results, I just highlighted all of them and deleted them (actually, I moved them to a backup folder to be safe). Then I repeated the process by doing additional searches... one for *_1.ttf, another for *_2.ttf, and so on.

    You should also do the searches for opentype font files, so *_0.otf, *_1.otf, etc. And you may have duplicated postscript fonts too, which have filenames like *_0.pfb.

    Stick to just those filetypes, other font filetypes are likely to be system fonts. Like some critical windows fonts are just called whatever.fon. So don't delete any FON files.

    Once the duplicate files are gone from the font folder, you also need to nuke them from that registry list. So you just go to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts and skim over it for any filenames (the data on the right) that end in _0, _1, _2, etc. ...then you delete those items from the list. Again, don't delete any system fonts like arial, times new roman, MS-anything, or any file named something.FON.

    At this point, the only fonts that should exist in the windows font folders are originals (i.e. you should see whatever.ttf, but not whatever_2.ttf) and the registry should only have entries for those originals (so the registry list might have "Whatever Font" on the left, and on the right, it 'points' to the file "whatever.ttf". If it incorrectly points to whatever_2.ttf, you can just double click that item, and retype the name properly in the data box that pops up). If a font is missing from the registry list, you just need to right click and install it, then refresh that list. But don't do so until you're sure it's NOT in the windows font folder.

    This has solved all of my font problems so far, and vastly reduced clutter. Hope this helps others.

    edit: I had a similar problem crop up for just one font, turns out it was because it's a Type 1 font, which uses files that typically come in pairs named something.pfm and something.pfb. These are handled in a different registry location: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Type 1 Installer\Type 1 Fonts\ ...the idea is the same as the registry issue mentioned before. If a font exists in this list but not on your computer, attempting to install gets an erroneous "font already installed" error.
     
    #7 Matthew Lala, May 3, 2017
    Last edited: May 9, 2017
  8. pnamajck

    pnamajck Well-Known Member

    Joined:
    Aug 28, 2014
    Messages:
    333
    Likes Received:
    69
    Matthew Lala … just wanting to say thanks for sharing … i learned something new today. in fact, learned a couple things i didn't know before … and i pretty much work with fonts all day (mac-osx). and, even then, i don't like admitting it … because too much frustration 'n change from one adoption to another. really appreciated that nifty tilde with \\localhost\c$\Windows\Fonts … top notch considering the true file-naming convention. again, Matthew Lala … thanks for sporting enough to join our humble group … just to share your knowledge.

    for others who find themselves still curious … here's couple links to share:
    cdn2.hubspot.net/hubfs/1740477/Font-Management/Documents/Windows-Font-Management-Best-Practices-Guide.pdf

    the first link pulls a *.pdf directly from server … so make sure you check the url with virustotal.com before trusting the content. the second link is with regard to font-managers (in this case 'free'). many in the industry resort to these utilities … which allows one to preview/activate/deactivate fonts at will … circumventing windows font-folder and registry. if one uses only a handful of fonts, windows font-folder is fine … but when dealing with hundreds o' thousands of fonts … a font-manager might be the way to go.
     
  9. Matthew Lala

    Matthew Lala New Member

    Joined:
    May 3, 2017
    Messages:
    2
    Likes Received:
    0
    cheers, glad to see it helped ^^ This was driving me nuts and it was great when I finally found a bunch of forum posts that straightened it out.
     

Share This Page

Loading...