by Michael S. Kaplan, published on 2006/08/27 04:11 -04:00, original URI: http://blogs.msdn.com/b/michkap/archive/2006/08/27/726378.aspx
Previous posts in this series:
This time, I will be just quickly talking about the changes in Vista. Qucik, because not very much has changed....
One thing that has not changed is that diaog for adding fonts that I talked about back in Part 2 of the series. Sorry folks, I know people have been wanting this one to go away. It won't be going away for Vista, though.
Another thing that has not changed much is the typical way people use to install and remove fonts -- dragging them in and out of the Fonts folder. Although, since Administrative permissions are still required to install fonts into the Fonts folder, the addition of the UAC feature to Vista will change the experience for some people. I mean, since even an Admin is not really an Admin anymore unless they okay the elevation.
Which gets us to something that has changed -- copying files to the Fonts folder and then opening the folder in an Explorer window, one of the weirdest ways to install a font programatically that I could ever imagine, will no longer work in Vista. As a feature, it never worked all that well anyway. Hopefully people won't miss it too much, if people do I'd love to know what you were doing with it....
Perhaps one of the biggest changes for fonts in Vista is that you no longer need to specially install other language fonts via checkboxes in Regional and Language Options. All languages are installed automatically, which is a wonderful thing for almost everybody (though there is a small group of people who unhappy with the huge font list. I look forward to an update to the ChooseFont dialog in a future version that manages the huge font list a little bit better.
Otherwise, it is business as usual for the Fonts folder, in Vista.
I'll be talking about Unicode version support of fonts in a future post....
This post brought to you by F (U+0046, a.k.a. LATIN CAPITAL LETTER F)
# Font Guy on 27 Aug 2006 11:58 AM:
# Michael S. Kaplan on 27 Aug 2006 2:47 PM:
# Mihai on 27 Aug 2006 4:04 PM:
# Michael S. Kaplan on 27 Aug 2006 4:06 PM:
# Greg Hewgill on 28 Aug 2006 5:45 AM:
# RubenP on 28 Aug 2006 4:13 PM:
# Dean Harding on 28 Aug 2006 10:24 PM:
# RubenP on 29 Aug 2006 3:29 PM:
# Sara on 21 Nov 2007 3:36 PM:
I had read this a few months ago, which helped me install my fonts from my XP to my Vista. But then I started opening old artwork files and would find missing fonts all over the place. So I went back to the XP machine, copied the font folder onto an external HD, plugged it into the Vista, opened the folder on the drive to install the missing fonts only to find them not listed in the folder.
I unplugged the HD, went back to the XP machine, plugged in, opened folder and there they were. Went back to the Vista, plugged in HD, opened folder and again the fonts were not listed. So how can I install font if Vista Explorer won't see them?
I even tried copying the folder onto the Vista and installing from there, but still no go for mainly the TrueType fonts.
So any ideas on what the issue is with my invisible to Vista fonts.
# Michael S. Kaplan on 21 Nov 2007 3:55 PM:
What fonts are we talking about here?
# Keola Donaghy on 28 Nov 2007 5:45 PM:
Aloha, I found this series of posts very informative, mahalo. I work for our College of Hawaiian Language, and have had to deal with typography issues for Hawaiian for many years. Thought adaptation of Unicode would end my woes, but unfortunately it hasn't.
I'm hoping that Michael or some reader can point me to an installer application that we can use to create an installer package for our Hawaiian fonts. I have one that works on XP using Installer Creator, but it doesn't work on Vista. I've read a few forums that talk about elevated status and such in order to be able to write to the Fonts folkder. Even when using an admin account and turned off User Account Control, the installer runs and tells you that the fonts have been installed, but when you look in the fonts folder they have not. I'm hoping to find something cheap (or free!) and simple as this is the only Windows installer I need to create. Any help is gratefully appreciated.
# Michael S. Kaplan on 28 Nov 2007 5:53 PM:
You might want to put it in the suggestion box for a possible future topic?
# Tony on 30 Nov 2007 4:08 PM:
Hm, the Fonts folder has changed drastically in Vista.
I'm one of the people trying to install Office 97 SP2b and getting hung up because the installer can't rename Tahoma.ttf.
It seems in addition to all the nice NTFS ACLs, Microsoft in its infinite wisdom has added magical protection so that not even Administrator can change the privileges on fonts or the font folder.
So where's the manual override now?
# Michael S. Kaplan on 30 Nov 2007 5:58 PM:
Another one for the Suggestion Box? :-)
mark on 12 Jun 2008 5:50 AM:
I fully agree with ruben - why the hell cant windows just use whatever fonts are in the folder?
and in answer to
"Besides, why would you install fonts in a login script? They're system-wide, so you only do it once. Typically, you'd install them with Windows Installer"
well because i have to do it on 600 computers silently
I've found that copying the file(s) in AND merging a reg key from a pc that had it manually installed seems to work 99% of the time.
reg key same location the author mentioned
Michael S. Kaplan on 12 Jun 2008 8:19 AM:
Fonts are added via an overt act -- someone has to load them, and someone has to tell windows to load them next time you boot.
What they removed was the process catching the people "sneaking in" to register them later (a process FRAUGHT with bugs and problems). If it worked for you 99% of the time then all I can say is that this was not everyone's experience....
jdub_one on 26 Jun 2008 4:29 PM:
We have been battling the Type 1 install issues on Vista and found that if you select fonts in whatever folder (or CD) you are installing FROM and right click "Install" it worked. We are NOT using the install dialog from the Fonts folder.
- Have fonts in whatever folder/CD
- Sort by Type
- Select Type 1 files only (we are not grabbing the PFB)
- Right click and choose install
* We had some issues when selecting a lot at a time so we were limiting it to around 50 at a time. Not sure why, it's just what we did.
Not sure why but this seemed to work. Hope it does for someone else as well. Cheers.
Shaun on 9 Nov 2008 8:27 PM:
I unzipped a large number of font folders into my Windows/Fonts folder and now the unzipped folders are not showing up… my Fonts folder is only showing about 4,500 fonts and there are 65,000 fonts in there somewhere but they can’t be viewed and they’re not installed, just sucking up space and invisible. My “show hidden folders” option is enabled in Folder Options, and I can see the folders when I go into “Install Fonts”, but I can’t delete them!
Any ideas on how to access these folders that are obviously there, but unaccesible?
HippoMan on 18 Nov 2009 2:13 PM:
Sorry to come in so late. I just discovered this discussion.
I'm on a system where the %WINDIR%\Fonts folder is read-only. I can install fonts from other folders as long as "Copy Fonts to Fonts Folder" is not checked, but then, they are no longer installed after reboot.
Is there a command-line-based method to install my fonts that does the same as running the Fonts utility with "Copy Fonts to Fonds Folder" unchecked? If so, then I could arrange for this to always run at login, thereby loading my fonts without my having to repeatedly do so manually.
Thanks in advance.
greg aiken on 14 Apr 2010 1:04 PM:
so for all of this wonderful information, i would ask, 'how may one programmatically install a font to the newer vista and seven microsoft os's?' the only hint of this ive found seems to come from this url.
i havent had time to try it yet, but will soon...
possibly this is the simple answer for non-win32\64-api programmers?
Michael S. Kaplan on 14 Apr 2010 1:24 PM:
Yes, fontinst.exe does the best possible job here, though I've written about some limitations even there....
2008/09/14 About companies and their fonts
2007/05/26 On installing fonts
go to newer or older post, or back to index or month or day