+ Post New Thread
Results 1 to 11 of 11
Windows 7 Thread, Installing Fonts in Technical; I need to deploy some font files across our computers - under XP, I could do this with an MSI ...
  1. #1
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,342
    Thank Post
    267
    Thanked 190 Times in 162 Posts
    Rep Power
    72

    Installing Fonts

    I need to deploy some font files across our computers - under XP, I could do this with an MSI which copied the .ttf files into C:\Windows\Fonts, however that doesn't seem to work under Win7. Any ideas how I do this? FWIW, I'm trying to install the Nelson Handwriting fonts.

    Thanks!

  2. IDG Tech News
  3. #2

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,067
    Thank Post
    1,058
    Thanked 664 Times in 573 Posts
    Rep Power
    212
    Quote Originally Posted by enjay View Post
    Any ideas how I do this?
    We install fonts via a post-imaging batch script:

    Code:
    echo Installing Sassoon fonts...
    copy "\\ks-nas1\Software\Sassoon Primary Infant\sapi____.TTF" %systemroot%\fonts > nul 2>&1
    regedit /s "\\ks-nas1\Software\Sassoon Primary Infant\Sassoon.reg"
    Sassoon.reg contains:
    Code:
    REGEDIT4
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
    "SassoonPrimaryInfant Regular (TrueType)"="sapi____.TTF"
    It certainly seems to work on Windows 7 - adjust paths and filenames accordingly for your own system, of course.
    Last edited by dhicks; 28th September 2011 at 03:13 PM.

  4. #3


    Join Date
    Mar 2009
    Location
    Leeds
    Posts
    4,761
    Thank Post
    170
    Thanked 642 Times in 555 Posts
    Rep Power
    204
    ive used an msi created with winstallle to do this on win7 before worked no problems

  5. #4


    Join Date
    Feb 2007
    Location
    51.405546, -0.510212
    Posts
    5,960
    Thank Post
    180
    Thanked 1,797 Times in 1,340 Posts
    Rep Power
    468
    Quote Originally Posted by enjay View Post
    I could do this with an MSI which copied the .ttf files into C:\Windows\Fonts, however that doesn't seem to work under Win7.
    Are you registering the fonts in the program you are using to create the MSI, rather than just copying them into the Fonts folder?



    Another option would be to use FontReg.

  6. #5
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,342
    Thank Post
    267
    Thanked 190 Times in 162 Posts
    Rep Power
    72
    Tried running the MSI I created in WinInstall, but that doesn't install the fonts. None of the MSI authoring programs I have contain any option to register a font.

    I'll try the script which David suggests. FontReg looks promising too, can it be distributed though?

  7. #6


    Join Date
    Feb 2007
    Location
    51.405546, -0.510212
    Posts
    5,960
    Thank Post
    180
    Thanked 1,797 Times in 1,340 Posts
    Rep Power
    468
    Quote Originally Posted by enjay View Post
    FontReg looks promising too, can it be distributed though?
    I'm pretty certain it can be. All of Kai Liu's programs are open source.
    Last edited by Arthur; 28th September 2011 at 03:22 PM.

  8. #7

    Join Date
    Nov 2007
    Location
    Rotherham
    Posts
    1,556
    Thank Post
    111
    Thanked 113 Times in 94 Posts
    Rep Power
    41
    Here's the lines I added to one of my start up scripts to copy a font onto the compuer

    Code:
    copy "\\<servername>\<Share>\font\drago__r.ttf" "c:\windows\fonts" /y
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts" /v "Dragonwyck (True Type)" /t REG_SZ /d "drago__r.ttf" /f
    You need to register the font on the PC in order for it to be seen. Just copying it on doens't work. This can be achieved by and admin login on to each PC and opening the fints folder.

    This is obviously a pain in the bottom...

  9. #8


    Join Date
    Feb 2007
    Location
    51.405546, -0.510212
    Posts
    5,960
    Thank Post
    180
    Thanked 1,797 Times in 1,340 Posts
    Rep Power
    468
    Quote Originally Posted by enjay View Post
    Tried running the MSI I created in WinInstall, but that doesn't install the fonts. None of the MSI authoring programs I have contain any option to register a font.
    If you edit your MSI in InstEd or Orca, you could add an entry to the Font table which registers each font.


  10. #9
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,342
    Thank Post
    267
    Thanked 190 Times in 162 Posts
    Rep Power
    72
    Thanks Arthur, I'll give that a try, certainly better than an admin install on every PC!

  11. #10
    enjay's Avatar
    Join Date
    Apr 2007
    Location
    Reading, Berkshire, UK
    Posts
    4,342
    Thank Post
    267
    Thanked 190 Times in 162 Posts
    Rep Power
    72
    Okay, I see my problem. The MSI was good, but the deployment process I use creates CAB files from MSIs and deploys those through Windows Update, and that evidently breaks the font registration. I've deployed the MSI the conventional way through Group Policy and it works fine.

  12. #11

    AngryTechnician's Avatar
    Join Date
    Oct 2008
    Posts
    3,231
    Thank Post
    597
    Thanked 1,021 Times in 636 Posts
    Rep Power
    346
    Quote Originally Posted by enjay View Post
    None of the MSI authoring programs I have contain any option to register a font.
    The free version of Advanced Installer will do it.
    Attached Images Attached Images

SHARE:
+ Post New Thread

Similar Threads

  1. Windows 7 fonts Installing nightmare
    By _techie_ in forum Windows 7
    Replies: 8
    Last Post: 23rd September 2011, 10:29 AM
  2. Installing/Copying Fonts from Login Script
    By mattpant in forum Windows
    Replies: 10
    Last Post: 11th August 2011, 09:24 PM
  3. Installing Fonts
    By RabbieBurns in forum Windows 7
    Replies: 2
    Last Post: 28th May 2010, 03:07 PM
  4. Installing Fonts
    By enjay in forum How do you do....it?
    Replies: 10
    Last Post: 11th September 2009, 01:51 PM
  5. Restrict Kids from Installing ANYTHING
    By ICTNUT in forum How do you do....it?
    Replies: 47
    Last Post: 28th April 2006, 08:31 AM

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
  •