+ Post New Thread
Results 1 to 15 of 15
Windows 7 Thread, Installing Fonts in Technical; Anyone got any notes on how to deploy fonts on Windows 7? I had an MSI which did this on ...
  1. #1
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,497
    Thank Post
    282
    Thanked 196 Times in 167 Posts
    Rep Power
    76

    Installing Fonts

    Anyone got any notes on how to deploy fonts on Windows 7? I had an MSI which did this on XP, but I can't get it to work on Windows 7.

  2. #2


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    9,613
    Thank Post
    250
    Thanked 2,900 Times in 2,133 Posts
    Rep Power
    828
    What did you use to create the MSI and how are you adding the font(s)?

    I normally use Advanced Installer or a script that runs FontReg.



    ^ In Advanced Installer you need to check the "Register Font" box after you have added the font(s) to the MSI.

  3. 2 Thanks to Arthur:

    enjay (8th June 2012), Sam_Brown (8th July 2014)

  4. #3
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,497
    Thank Post
    282
    Thanked 196 Times in 167 Posts
    Rep Power
    76
    I've tried Advanced Installer in the past, and not got it working. FontReg is perfect though - one script to copy the appropriate files into C:\Windows\Font and then a second to run FontReg. Thanks!

  5. #4

    Join Date
    Nov 2011
    Location
    London
    Posts
    8
    Thank Post
    0
    Thanked 2 Times in 2 Posts
    Rep Power
    0
    Use Group policy preferences.

    Install the font on 1 pc.

    Find the registry entry for that font. HKLM\Software\Microsoft\WindowsNT\CurrentVersion\F onts
    Create a registry item in gpp duplicating the registry key on the pc you installed the font.

    Deploy the font file to c:\windows\fonts\ using gpp files.

    This is all assuming you have a 2008 server or RSAT on a vist or 7 pc.

  6. Thanks to Nemwar7 from:

    enjay (11th June 2012)

  7. #5
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,497
    Thank Post
    282
    Thanked 196 Times in 167 Posts
    Rep Power
    76
    Quote Originally Posted by Nemwar7 View Post
    Deploy the font file to c:\windows\fonts\ using gpp files.
    Ha, forgot you could do that! I put it there with a batch copy script...

  8. #6

    Michael's Avatar
    Join Date
    Dec 2005
    Location
    Birmingham
    Posts
    9,297
    Thank Post
    242
    Thanked 1,586 Times in 1,263 Posts
    Rep Power
    344
    You can deploy via GPP but there are several things you need to do:

    Fonts need to be deployed per machine! Create reg edits like the following:

    Code:
    Hive: HKEY_LOCAL_MACHINE
    Key Path: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
    Value name: fontname (TrueType)
    Value type: REG_SZ
    Value data: fontname.ttf
    Specify the font files via a share:

    Code:
    Source file(s): \\SERVERNAME\Share\fontname.ttf
    Destination File: C:\Windows\Fonts\fontname.ttf
    Link the newly created GPO. It will take two reboots to apply the fonts.

  9. 3 Thanks to Michael:

    enjay (11th June 2012), MattGibson (12th September 2014), OverWorked (1st February 2013)

  10. #7
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,497
    Thank Post
    282
    Thanked 196 Times in 167 Posts
    Rep Power
    76
    Thanks @Michael and @Nemwar7, that's much cleaner than the way I was doing it.

  11. #8
    simpsonj's Avatar
    Join Date
    Apr 2009
    Location
    Oxford
    Posts
    406
    Thank Post
    165
    Thanked 70 Times in 59 Posts
    Blog Entries
    8
    Rep Power
    23
    Raising this thread from the dead...

    I've set a GPP to copy the file into %Windir\Fonts\fontname.otf and set the registry key to match. The file copies into the folder, but doesn't appear with a name. Refresh the font folder and the file disappears entirely. However, if I manually copy the font into the folder, it says the font is already installed and do I want to overwrite it. But the font doesn't appear in Word or anywhere useful.

    Slowly giving up the will to live with this!

  12. #9
    rh91uk's Avatar
    Join Date
    Sep 2008
    Location
    UK
    Posts
    877
    Thank Post
    137
    Thanked 132 Times in 114 Posts
    Rep Power
    36
    I use the enclosed script deployed at computer config in GPO - basically on startup it checks a share for any new fonts and installs them.Give it a whirl..!

    FontCopy.vbs

  13. 2 Thanks to rh91uk:

    jralph (12th December 2012), simpsonj (29th January 2013)

  14. #10

    Join Date
    Nov 2012
    Posts
    1
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0
    Quote Originally Posted by rh91uk View Post
    I use the enclosed script deployed at computer config in GPO - basically on startup it checks a share for any new fonts and installs them.Give it a whirl..!

    FontCopy.vbs
    Fantastic!

    1) Does this register the fonts into the registry too?
    2) Where is the best place to place this script? i.e. machine startup?
    3) WIll it work on Windows 8 & 7?

  15. #11
    rh91uk's Avatar
    Join Date
    Sep 2008
    Location
    UK
    Posts
    877
    Thank Post
    137
    Thanked 132 Times in 114 Posts
    Rep Power
    36
    1) no idea
    2) Yes
    3) Def 7, not tested on 8.

  16. #12
    OverWorked's Avatar
    Join Date
    Jul 2005
    Location
    N. Yorks
    Posts
    1,025
    Thank Post
    201
    Thanked 42 Times in 34 Posts
    Rep Power
    30
    Quote Originally Posted by simpsonj View Post
    Raising this thread from the dead...

    I've set a GPP to copy the file into %Windir\Fonts\fontname.otf and set the registry key to match. The file copies into the folder, but doesn't appear with a name. Refresh the font folder and the file disappears entirely. However, if I manually copy the font into the folder, it says the font is already installed and do I want to overwrite it. But the font doesn't appear in Word or anywhere useful.

    Slowly giving up the will to live with this!
    Michael's method worked for me (Win7 x86). The GPP copied the file and created the reg keys, but I had to restart the machine to actually make the font appear ni the fonts folder.

    Can you see the installed fonts if you open wordpad?

    My example for an OpenType font:-

    Code:
    Hive: HKEY_LOCAL_MACHINE
    Key Path: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
    Value name: OpenDyslexic-Regular (OpenType)
    Value type: REG_SZ
    Value data: OpenDyslexic-Regular.otf
    Code:
    Source file(s): \\SERVER\Share\OpenDyslexic-Regular.otf
    Destination File: %WinDir%\Fonts\OpenDyslexic-Regular.otf

  17. Thanks to OverWorked from:

    mrb-solutions (13th June 2013)

  18. #13

    Join Date
    Feb 2013
    Posts
    1
    Thank Post
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0
    Quote Originally Posted by rh91uk View Post
    I use the enclosed script deployed at computer config in GPO - basically on startup it checks a share for any new fonts and installs them.Give it a whirl..!

    FontCopy.vbs
    Is there a way to suppress the prompts? Also, when i run it, it prompts if the font's are already installed and if i want to reinstall. Does not seem to be catching that it already exists.

  19. #14

    Join Date
    Oct 2012
    Posts
    58
    Thank Post
    7
    Thanked 5 Times in 4 Posts
    Rep Power
    5
    Quote Originally Posted by rh91uk View Post
    I use the enclosed script deployed at computer config in GPO - basically on startup it checks a share for any new fonts and installs them.Give it a whirl..!

    FontCopy.vbs
    Does this work on XP? I get an error when using this as a start up script, line 44 char 2. It seems to work when it is run directly though.

  20. #15


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    9,613
    Thank Post
    250
    Thanked 2,900 Times in 2,133 Posts
    Rep Power
    828
    FontReg might be worth a try?

    All you need to do is place the fonts in the same folder as the FontReg executable and then run the EXE.



SHARE:
+ Post New Thread

Similar Threads

  1. Replies: 24
    Last Post: 16th July 2013, 11:33 AM
  2. Installing Fonts
    By enjay in forum Windows 7
    Replies: 10
    Last Post: 30th September 2011, 12:33 PM
  3. Installing/Copying Fonts from Login Script
    By mattpant in forum Windows
    Replies: 10
    Last Post: 11th August 2011, 10:24 PM
  4. Installing Fonts
    By RabbieBurns in forum Windows 7
    Replies: 2
    Last Post: 28th May 2010, 04:07 PM
  5. Installing Fonts
    By enjay in forum How do you do....it?
    Replies: 10
    Last Post: 11th September 2009, 02:51 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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