To use this PowerShell script, follow the instructions below:
- Download the script from here and extract it where you want.
- From the extracted archive, copy the script file (FontInsta.ps1) to same folder where the archive file is placed. If don't want to copy the script, then you have to provide the full path with archive file (done in step 4).
Shift+Right-Click
on the empty area of the folder and select Open PowerShell window here from the context menu.- Run the script with the command:
.\FontInsta.ps1 -ArchiveName <name_of_font_archive>
The script will extract the fonts from the archive file and install them into the Windows Fonts folder.
By default, the script will only install fonts from the root directory of the archive. If you want to install fonts from subdirectories, use the -SubDir
parameter to specify which subdirectories to install from.
Use the -All
parameter to include fonts from subdirectories within the specified directory or subdirectories.
.\FontInsta.ps1 -ArchiveName <[path]\name> [-SubDir <sub_dir_1>,<sub_dir_2>,...] [-InstallFromRoot] [-All] [-Help]
-ArchiveName (required) The name of the font archive to install.
You can also specify the path
with archive file.
-SubDir (optional) An array of subdirectories to install
fonts from. Directories names should be separated by
commas and enclosed within double quotes.
-InstallFromRoot (optional) A switch indicating whether to install
fonts from the root directory of the archive (default is
off). Comes in handy while using -SubDir option.
-All A switch indicating whether to install
files from subdirectories.
-Help Display the help message.
This will only install the fonts from the root directory of "Roboto.zip"
.\FontInsta.ps1 -ArchiveName "Roboto.zip"
This will only install the fonts from the "Roboto" and "Poppins" subdirectories.
NOTE: when using -SubDir
the fonts in root directory are ignored. To include files from the root directory use the -InstallFromRoot
option.
.\FontInsta.ps1 -ArchiveName myFonts.zip -Subdir "Roboto","Poppins"
This will install the fonts from the "Roboto" and "Poppins" subdirectories and also the files from the root directory of "myFonts.zip".
.\FontInsta.ps1 -ArchiveName myFonts.zip -Subdir "Roboto","Poppins" -InstallFromRoot
This will install the fonts files from the root directory and subdirectories and also thier subdir
.\FontInsta.ps1 -ArchiveName myFonts.zip -All