+ 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,497
    Thank Post
    282
    Thanked 196 Times in 167 Posts
    Rep Power
    76

    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. #2

    dhicks's Avatar
    Join Date
    Aug 2005
    Location
    Knightsbridge
    Posts
    5,772
    Thank Post
    1,308
    Thanked 804 Times in 698 Posts
    Rep Power
    247
    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 04:13 PM.

  3. #3


    Join Date
    Mar 2009
    Location
    Leeds
    Posts
    7,059
    Thank Post
    232
    Thanked 926 Times in 795 Posts
    Rep Power
    309
    ive used an msi created with winstallle to do this on win7 before worked no problems

  4. #4


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    9,809
    Thank Post
    262
    Thanked 2,969 Times in 2,183 Posts
    Rep Power
    847
    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.

  5. #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
    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?

  6. #6


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    9,809
    Thank Post
    262
    Thanked 2,969 Times in 2,183 Posts
    Rep Power
    847
    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 04:22 PM.

  7. #7

    Join Date
    Nov 2007
    Location
    Rotherham
    Posts
    1,679
    Thank Post
    122
    Thanked 126 Times in 102 Posts
    Rep Power
    46
    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...

  8. #8


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    9,809
    Thank Post
    262
    Thanked 2,969 Times in 2,183 Posts
    Rep Power
    847
    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.


  9. #9
    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 Arthur, I'll give that a try, certainly better than an admin install on every PC!

  10. #10
    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
    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.

  11. #11

    AngryTechnician's Avatar
    Join Date
    Oct 2008
    Posts
    3,730
    Thank Post
    698
    Thanked 1,214 Times in 761 Posts
    Rep Power
    395
    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, 11:29 AM
  2. Installing/Copying Fonts from Login Script
    By mattpant in forum Windows
    Replies: 10
    Last Post: 11th August 2011, 10:24 PM
  3. Installing Fonts
    By RabbieBurns in forum Windows 7
    Replies: 2
    Last Post: 28th May 2010, 04:07 PM
  4. Installing Fonts
    By enjay in forum How do you do....it?
    Replies: 10
    Last Post: 11th September 2009, 02:51 PM
  5. Restrict Kids from Installing ANYTHING
    By ICTNUT in forum How do you do....it?
    Replies: 47
    Last Post: 28th April 2006, 09: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
  •