Free Font Downloader to get started (PowerShell)(Windows)
A simple PowerShell script to fetch a curated collection of free/open-source fonts (great for fresh installs or lightweight suites). If the script confuses you or you don't trust it you can find links to each font at the end of the post.
For people who don't have a lot of fonts or on a machine that has not had Office or Adobe installed before ArtCraft:
I put together a little downloader of my favorite free fonts. This script will download around 30 of my favorite free fonts directly from their sources for you into a little folder named Phobic Favorite Free Fonts on your desktop.
How to Run It (No Admin Rights Needed!)
- Press the Windows Key, type PowerShell, and open Windows PowerShell (or Terminal).
- Copy the script code provided below.
- Right-click inside the PowerShell window to paste the code, then press Enter.
- The script will automatically create a Phobic Favorite Free Fonts folder on your Desktop, download all the fonts directly from their official sources, and pop open the folder when it's done!
- From the folder, you can review and install the fonts normally.
All these fonts are free but some have different licenses. See bottom of the post. In particular Heatwave, Another Danger are free for personal use commercial use requires license, and Clash Grotesk liscence requires direct individual download which this script does (technically correct, though possibly not how it was originally intended).
<#
===============================================================================
PHOBIC FAVORITE FREE FONTS DOWNLOADER - LICENSE & USAGE BREAKDOWN
===============================================================================
SIL Open Font License 1.1 (Free for personal & commercial use):
- Inter, Montserrat, Open Sans, Poppins, JetBrains Mono, Fira Code,
Merriweather, Playfair Display, Fraunces, Lora, Bricolage Grotesque,
Overused Grotesk, Road Rage, Rubik Wet Paint, Sedgwick Ave Display,
Jost, Manrope
Apache License 2.0 (Free for personal & commercial use):
- Roboto, Permanent Marker
Vic Fieger Freeware (Free for personal & commercial use, not open-source):
- Edo SZ
ITF Free Font License (Free for personal & commercial use):
- Clash Grotesk
- Note: Fontshare terms require direct individual download, which this
script executes directly. Do not re-host or redistribute the font file.
Personal Use Only / Demo (Free for personal use / memes only):
- Another Danger (Demo)
- Commercial license sold separately by The Branded Quotes.
Free Font (Personal use only):
- Heatwave Free Font
- Commercial license available via Maulana Creative.
===============================================================================
#>
$out = Join-Path ([Environment]::GetFolderPath("Desktop")) "Phobic Favorite Free Fonts"
$licOut = Join-Path $out "Licenses"
New-Item -ItemType Directory -Force -Path $out, $licOut | Out-Null
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$web = New-Object System.Net.WebClient
$web.Headers.Add("User-Agent", "Mozilla/5.0")
$web.Headers.Add("Referer", "dafont.com")
# ---------- FONT FILES ----------
$fonts = @(
@{ File = "Montserrat-Regular.ttf"; Url = "github.com/googlefonts/montserrat/raw/master/font…" },
@{ File = "Montserrat-Bold.ttf"; Url = "github.com/googlefonts/montserrat/raw/master/font…" },
@{ File = "OpenSans-Regular.ttf"; Url = "github.com/googlefonts/opensans/raw/main/fonts/tt…" },
@{ File = "OpenSans-Bold.ttf"; Url = "github.com/googlefonts/opensans/raw/main/fonts/tt…" },
@{ File = "Roboto-Regular.ttf"; Url = "github.com/googlefonts/roboto/raw/main/src/hinted…" },
@{ File = "Roboto-Bold.ttf"; Url = "github.com/googlefonts/roboto/raw/main/src/hinted…" },
@{ File = "Poppins-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/poppins/Popp…" },
@{ File = "Poppins-Bold.ttf"; Url = "github.com/google/fonts/raw/main/ofl/poppins/Popp…" },
@{ File = "JetBrainsMono-Regular.ttf"; Url = "github.com/JetBrains/JetBrainsMono/raw/master/fon…" },
@{ File = "PermanentMarker-Regular.ttf"; Url = "github.com/google/fonts/raw/main/apache/permanent…" },
@{ File = "EdoSZ.ttf"; Url = "github.com/adam-lynch/fonts/raw/master/edosz.ttf" },
@{ File = "Merriweather-Regular.ttf"; Url = "github.com/SorkinType/Merriweather/raw/master/fon…" },
@{ File = "PlayfairDisplay-Regular.ttf"; Url = "github.com/fonts/Playfair-Display/raw/master/TTF/…" },
@{ File = "Fraunces72pt-Regular.ttf"; Url = "github.com/googlefonts/fraunces/raw/master/fonts/…" },
@{ File = "Lora-Regular.ttf"; Url = "github.com/cyrealtype/Lora/raw/main/fonts/ttf/Lor…" },
@{ File = "BricolageGrotesque-Regular.ttf"; Url = "github.com/ateliertriay/bricolage/raw/main/fonts/…" },
@{ File = "BricolageGrotesque-Bold.ttf"; Url = "github.com/ateliertriay/bricolage/raw/main/fonts/…" },
@{ File = "OverusedGrotesk-Regular.ttf"; Url = "github.com/RandomMaerks/Overused-Grotesk/raw/HEAD…" },
@{ File = "OverusedGrotesk-Bold.ttf"; Url = "github.com/RandomMaerks/Overused-Grotesk/raw/HEAD…" },
@{ File = "RoadRage-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/roadrage/Roa…" },
@{ File = "RubikWetPaint-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/rubikwetpain…" },
@{ File = "SedgwickAveDisplay-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/sedgwickaved…" },
@{ File = "Jost-Regular.ttf"; Url = "github.com/indestructible-type/Jost/raw/master/fo…" },
@{ File = "Jost-Bold.ttf"; Url = "github.com/indestructible-type/Jost/raw/master/fo…" },
@{ File = "Manrope-Regular.ttf"; Url = "github.com/googlefonts/manrope/raw/master/fonts/t…" },
@{ File = "Manrope-Bold.ttf"; Url = "github.com/googlefonts/manrope/raw/master/fonts/t…" }
)
foreach ($font in $fonts) {
Write-Host "Downloading $($font.File)..."
try {
$web.DownloadFile($font.Url, (Join-Path $out $font.File))
} catch {
Write-Warning "Failed: $($font.File) - $($_.Exception.Message)"
}
}
# ---------- ZIPPED FONTS ----------
$zips = @(
@{ Url = "github.com/rsms/inter/releases/download/v4.1/Inte…"; Files = @("Inter-Regular.ttf", "Inter-Bold.ttf") },
@{ Url = "github.com/tonsky/FiraCode/releases/download/6.2/…"; Files = @("FiraCode-Regular.ttf") },
@{ Url = "dl.dafont.com"; Files = @("Another Danger - Demo.otf", "Another Danger Slanted - Demo.otf") },
@{ Url = "dl.dafont.com"; Files = @("Heatwave Free Font.ttf") },
@{ Url = "api.fontshare.com"; Files = @("ClashGrotesk-Regular.otf", "ClashGrotesk-Bold.otf") }
)
foreach ($zip in $zips) {
Write-Host "Downloading $($zip.Files -join ', ')..."
$zipPath = Join-Path $env:TEMP ([guid]::NewGuid().ToString() + ".zip")
$extract = Join-Path $env:TEMP ([guid]::NewGuid().ToString())
try {
$web.DownloadFile($zip.Url, $zipPath)
Expand-Archive -LiteralPath $zipPath -DestinationPath $extract -Force
foreach ($name in $zip.Files) {
$found = Get-ChildItem -LiteralPath $extract -Recurse -Filter $name | Select-Object -First 1
if ($found) {
Copy-Item -LiteralPath $found.FullName -Destination (Join-Path $out $name) -Force
} else {
Write-Warning "Could not find $name inside the zip"
}
}
# Also grab any license/readme text files from the zip
Get-ChildItem -LiteralPath $extract -Recurse -Include .txt,.md,LICENSE*,OFL* -ErrorAction SilentlyContinue |
ForEach-Object {
$destName = $_.Name
if ($destName -match "license|ofl|readme" -or $_.Extension -eq ".txt") {
Copy-Item $_.FullName (Join-Path $licOut $destName) -Force -ErrorAction SilentlyContinue
}
}
} catch {
Write-Warning "Failed zip: $($zip.Url) - $($_.Exception.Message)"
} finally {
Remove-Item -LiteralPath $zipPath -Force -ErrorAction SilentlyContinue
Remove-Item -LiteralPath $extract -Recurse -Force -ErrorAction SilentlyContinue
}
}
# ---------- LICENSE FILES ----------
$licenses = @(
@{ Name = "Montserrat-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "OpenSans-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Roboto-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Poppins-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "JetBrainsMono-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "PermanentMarker-Apache.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Merriweather-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "PlayfairDisplay-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Fraunces-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Lora-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "BricolageGrotesque-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "OverusedGrotesk-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "RoadRage-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "RubikWetPaint-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "SedgwickAveDisplay-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Jost-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Manrope-OFL.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "Inter-LICENSE.txt"; Url = "raw.githubusercontent.com" },
@{ Name = "FiraCode-LICENSE.txt"; Url = "raw.githubusercontent.com" }
)
Write-Host "`nDownloading license files..."
foreach ($lic in $licenses) {
Write-Host " $($lic.Name)"
try {
$web.DownloadFile($lic.Url, (Join-Path $licOut $lic.Name))
} catch {
Write-Warning " Failed: $($lic.Name) - $($_.Exception.Message)"
}
}
$web.Dispose()
Write-Host "`nDone."
Write-Host "Fonts -> $out"
Write-Host "Licenses -> $licOut"
explorer $out
Included Fonts & License Breakdown
- SIL Open Font License 1.1 (Free for personal & commercial use):
- Inter, Montserrat, Open Sans, Poppins, JetBrains Mono, Fira Code, Merriweather, Playfair Display, Fraunces, Lora, Bricolage Grotesque, Overused Grotesk, Road Rage, Rubik Wet Paint, Sedgwick Ave Display, Jost, Manrope.
- Apache License 2.0 (Free for personal & commercial use):
- Roboto, Permanent Marker.
- Vic Fieger Freeware (Free for personal & commercial use, not open-source):
- Edo SZ.
- ITF Free Font License (Free for personal & commercial use; direct download via script):
- Clash Grotesk (Note: Fontshare terms require direct individual download which this script does (technically correct but possibly not how it was intended); do not redistribute the file directly).
- Personal Use Only / Demo (Free for personal use / memes only):
- Another Danger (Demo) (Commercial license sold separately by The Branded Quotes).
- Free Font (Commercial use requires a license):
- Heatwave Free Font (Commercial license available via Maulana Creative).
Included Fonts & Licenses
- Inter — SIL Open Font License 1.1 (GitHub)
- Montserrat — SIL Open Font License 1.1 (Google Fonts)
- Open Sans — SIL Open Font License 1.1 (Google Fonts)
- Poppins — SIL Open Font License 1.1 (Google Fonts)
- JetBrains Mono — SIL Open Font License 1.1 (GitHub)
- Fira Code — SIL Open Font License 1.1 (GitHub)
- Merriweather — SIL Open Font License 1.1 (Google Fonts)
- Playfair Display — SIL Open Font License 1.1 (Google Fonts)
- Fraunces — SIL Open Font License 1.1 (Google Fonts)
- Lora — SIL Open Font License 1.1 (Google Fonts)
- Bricolage Grotesque — SIL Open Font License 1.1 (Google Fonts)
- Overused Grotesk — SIL Open Font License 1.1 (GitHub)
- Road Rage — SIL Open Font License 1.1 (Google Fonts)
- Rubik Wet Paint — SIL Open Font License 1.1 (Google Fonts)
- Sedgwick Ave Display — SIL Open Font License 1.1 (Google Fonts)
- Jost — SIL Open Font License 1.1 (Google Fonts)
- Manrope — SIL Open Font License 1.1 (Google Fonts)
- Roboto — Apache License 2.0 (Google Fonts)
- Permanent Marker — Apache License 2.0 (Google Fonts)
- Edo SZ — Freeware: Free for personal & commercial use, not open-source (DaFont)
- Clash Grotesk — ITF Free Font License: Direct individual download via script (technically correct, though possibly not how it was originally intended; do not redistribute directly) (Fontshare)
- Another Danger (Demo) — Personal Use Only / Demo: Commercial license sold by The Branded Quotes (DaFont)
- Heatwave — Free for personal use: Commercial use requires a license from Maulana Creative (DaFont)
Also if you're on old hardware and find the launcher to be laggy check out my little powershell Artcraft App Updater: reddit.com
20 points · 7 comments
Mentions
Free Font Downloader to get started (PowerShell)(Windows) A simple PowerShell script to fetch a curated collection of free/open-source fonts (great for fresh installs or lightweight suites). If the script confuses you or you don't trust it you can find links to each font at the end of the post. For people who don't have a lot of fonts or on a machine that has not had Office or Adobe installed before ArtCraft: I put together a little downloader of my favorite free fonts. This script will download around 30 of my favorite free fonts directly from their sources for you into a little folder named Phobic Favorite Free Fonts on your desktop. How to Run It (No Admin Rights Needed!) - Press the Windows Key, type PowerShell, and open Windows PowerShell (or Terminal). - Copy the script code provided below. - Right-click inside the PowerShell window to paste the code, then press Enter. - The script will automatically create a Phobic Favorite Free Fonts folder on your Desktop, download all the fonts directly from their official sources, and pop open the folder when it's done! - From the folder, you can review and install the fonts normally. All these fonts are free but some have different licenses. See bottom of the post. In particular Heatwave, Another Danger are free for personal use commercial use requires license, and Clash Grotesk liscence requires direct individual download which this script does (technically correct, though possibly not how it was originally intended). <# =============================================================================== PHOBIC FAVORITE FREE FONTS DOWNLOADER - LICENSE & USAGE BREAKDOWN =============================================================================== SIL Open Font License 1.1 (Free for personal & commercial use): - Inter, Montserrat, Open Sans, Poppins, JetBrains Mono, Fira Code, Merriweather, Playfair Display, Fraunces, Lora, Bricolage Grotesque, Overused Grotesk, Road Rage, Rubik Wet Paint, Sedgwick Ave Display, Jost, Manrope Apache License 2.0 (Free for personal & commercial use): - Roboto, Permanent Marker Vic Fieger Freeware (Free for personal & commercial use, not open-source): - Edo SZ ITF Free Font License (Free for personal & commercial use): - Clash Grotesk - Note: Fontshare terms require direct individual download, which this script executes directly. Do not re-host or redistribute the font file. Personal Use Only / Demo (Free for personal use / memes only): - Another Danger (Demo) - Commercial license sold separately by The Branded Quotes. Free Font (Personal use only): - Heatwave Free Font - Commercial license available via Maulana Creative. =============================================================================== #> $out = Join-Path ([Environment]::GetFolderPath("Desktop")) "Phobic Favorite Free Fonts" $licOut = Join-Path $out "Licenses" New-Item -ItemType Directory -Force -Path $out, $licOut | Out-Null [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $web = New-Object System.Net.WebClient $web.Headers.Add("User-Agent", "Mozilla/5.0") $web.Headers.Add("Referer", "dafont.com") # ---------- FONT FILES ---------- $fonts = @( @{ File = "Montserrat-Regular.ttf"; Url = "github.com/googlefonts/montserrat/raw/master/font…" }, @{ File = "Montserrat-Bold.ttf"; Url = "github.com/googlefonts/montserrat/raw/master/font…" }, @{ File = "OpenSans-Regular.ttf"; Url = "github.com/googlefonts/opensans/raw/main/fonts/tt…" }, @{ File = "OpenSans-Bold.ttf"; Url = "github.com/googlefonts/opensans/raw/main/fonts/tt…" }, @{ File = "Roboto-Regular.ttf"; Url = "github.com/googlefonts/roboto/raw/main/src/hinted…" }, @{ File = "Roboto-Bold.ttf"; Url = "github.com/googlefonts/roboto/raw/main/src/hinted…" }, @{ File = "Poppins-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/poppins/Popp…" }, @{ File = "Poppins-Bold.ttf"; Url = "github.com/google/fonts/raw/main/ofl/poppins/Popp…" }, @{ File = "JetBrainsMono-Regular.ttf"; Url = "github.com/JetBrains/JetBrainsMono/raw/master/fon…" }, @{ File = "PermanentMarker-Regular.ttf"; Url = "github.com/google/fonts/raw/main/apache/permanent…" }, @{ File = "EdoSZ.ttf"; Url = "github.com/adam-lynch/fonts/raw/master/edosz.ttf" }, @{ File = "Merriweather-Regular.ttf"; Url = "github.com/SorkinType/Merriweather/raw/master/fon…" }, @{ File = "PlayfairDisplay-Regular.ttf"; Url = "github.com/fonts/Playfair-Display/raw/master/TTF/…" }, @{ File = "Fraunces72pt-Regular.ttf"; Url = "github.com/googlefonts/fraunces/raw/master/fonts/…" }, @{ File = "Lora-Regular.ttf"; Url = "github.com/cyrealtype/Lora/raw/main/fonts/ttf/Lor…" }, @{ File = "BricolageGrotesque-Regular.ttf"; Url = "github.com/ateliertriay/bricolage/raw/main/fonts/…" }, @{ File = "BricolageGrotesque-Bold.ttf"; Url = "github.com/ateliertriay/bricolage/raw/main/fonts/…" }, @{ File = "OverusedGrotesk-Regular.ttf"; Url = "github.com/RandomMaerks/Overused-Grotesk/raw/HEAD…" }, @{ File = "OverusedGrotesk-Bold.ttf"; Url = "github.com/RandomMaerks/Overused-Grotesk/raw/HEAD…" }, @{ File = "RoadRage-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/roadrage/Roa…" }, @{ File = "RubikWetPaint-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/rubikwetpain…" }, @{ File = "SedgwickAveDisplay-Regular.ttf"; Url = "github.com/google/fonts/raw/main/ofl/sedgwickaved…" }, @{ File = "Jost-Regular.ttf"; Url = "github.com/indestructible-type/Jost/raw/master/fo…" }, @{ File = "Jost-Bold.ttf"; Url = "github.com/indestructible-type/Jost/raw/master/fo…" }, @{ File = "Manrope-Regular.ttf"; Url = "github.com/googlefonts/manrope/raw/master/fonts/t…" }, @{ File = "Manrope-Bold.ttf"; Url = "github.com/googlefonts/manrope/raw/master/fonts/t…" } ) foreach ($font in $fonts) { Write-Host "Downloading $($font.File)..." try { $web.DownloadFile($font.Url, (Join-Path $out $font.File)) } catch { Write-Warning "Failed: $($font.File) - $($_.Exception.Message)" } } # ---------- ZIPPED FONTS ---------- $zips = @( @{ Url = "github.com/rsms/inter/releases/download/v4.1/Inte…"; Files = @("Inter-Regular.ttf", "Inter-Bold.ttf") }, @{ Url = "github.com/tonsky/FiraCode/releases/download/6.2/…"; Files = @("FiraCode-Regular.ttf") }, @{ Url = "dl.dafont.com"; Files = @("Another Danger - Demo.otf", "Another Danger Slanted - Demo.otf") }, @{ Url = "dl.dafont.com"; Files = @("Heatwave Free Font.ttf") }, @{ Url = "api.fontshare.com"; Files = @("ClashGrotesk-Regular.otf", "ClashGrotesk-Bold.otf") } ) foreach ($zip in $zips) { Write-Host "Downloading $($zip.Files -join ', ')..." $zipPath = Join-Path $env:TEMP ([guid]::NewGuid().ToString() + ".zip") $extract = Join-Path $env:TEMP ([guid]::NewGuid().ToString()) try { $web.DownloadFile($zip.Url, $zipPath) Expand-Archive -LiteralPath $zipPath -DestinationPath $extract -Force foreach ($name in $zip.Files) { $found = Get-ChildItem -LiteralPath $extract -Recurse -Filter $name | Select-Object -First 1 if ($found) { Copy-Item -LiteralPath $found.FullName -Destination (Join-Path $out $name) -Force } else { Write-Warning "Could not find $name inside the zip" } } # Also grab any license/readme text files from the zip Get-ChildItem -LiteralPath $extract -Recurse -Include .txt,.md,LICENSE*,OFL* -ErrorAction SilentlyContinue | ForEach-Object { $destName = $_.Name if ($destName -match "license|ofl|readme" -or $_.Extension -eq ".txt") { Copy-Item $_.FullName (Join-Path $licOut $destName) -Force -ErrorAction SilentlyContinue } } } catch { Write-Warning "Failed zip: $($zip.Url) - $($_.Exception.Message)" } finally { Remove-Item -LiteralPath $zipPath -Force -ErrorAction SilentlyContinue Remove-Item -LiteralPath $extract -Recurse -Force -ErrorAction SilentlyContinue } } # ---------- LICENSE FILES ---------- $licenses = @( @{ Name = "Montserrat-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "OpenSans-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Roboto-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Poppins-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "JetBrainsMono-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "PermanentMarker-Apache.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Merriweather-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "PlayfairDisplay-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Fraunces-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Lora-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "BricolageGrotesque-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "OverusedGrotesk-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "RoadRage-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "RubikWetPaint-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "SedgwickAveDisplay-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Jost-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Manrope-OFL.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "Inter-LICENSE.txt"; Url = "raw.githubusercontent.com" }, @{ Name = "FiraCode-LICENSE.txt"; Url = "raw.githubusercontent.com" } ) Write-Host "`nDownloading license files..." foreach ($lic in $licenses) { Write-Host " $($lic.Name)" try { $web.DownloadFile($lic.Url, (Join-Path $licOut $lic.Name)) } catch { Write-Warning " Failed: $($lic.Name) - $($_.Exception.Message)" } } $web.Dispose() Write-Host "`nDone." Write-Host "Fonts -> $out" Write-Host "Licenses -> $licOut" explorer $out Included Fonts & License Breakdown - SIL Open Font License 1.1 (Free for personal & commercial use): - Inter, Montserrat, Open Sans, Poppins, JetBrains Mono, Fira Code, Merriweather, Playfair Display, Fraunces, Lora, Bricolage Grotesque, Overused Grotesk, Road Rage, Rubik Wet Paint, Sedgwick Ave Display, Jost, Manrope. - Apache License 2.0 (Free for personal & commercial use): - Roboto, Permanent Marker. - Vic Fieger Freeware (Free for personal & commercial use, not open-source): - Edo SZ. - ITF Free Font License (Free for personal & commercial use; direct download via script): - Clash Grotesk (Note: Fontshare terms require direct individual download which this script does (technically correct but possibly not how it was intended); do not redistribute the file directly). - Personal Use Only / Demo (Free for personal use / memes only): - Another Danger (Demo) (Commercial license sold separately by The Branded Quotes). - Free Font (Commercial use requires a license): - Heatwave Free Font (Commercial license available via Maulana Creative). Included Fonts & Licenses - Inter — SIL Open Font License 1.1 (GitHub) - Montserrat — SIL Open Font License 1.1 (Google Fonts) - Open Sans — SIL Open Font License 1.1 (Google Fonts) - Poppins — SIL Open Font License 1.1 (Google Fonts) - JetBrains Mono — SIL Open Font License 1.1 (GitHub) - Fira Code — SIL Open Font License 1.1 (GitHub) - Merriweather — SIL Open Font License 1.1 (Google Fonts) - Playfair Display — SIL Open Font License 1.1 (Google Fonts) - Fraunces — SIL Open Font License 1.1 (Google Fonts) - Lora — SIL Open Font License 1.1 (Google Fonts) - Bricolage Grotesque — SIL Open Font License 1.1 (Google Fonts) - Overused Grotesk — SIL Open Font License 1.1 (GitHub) - Road Rage — SIL Open Font License 1.1 (Google Fonts) - Rubik Wet Paint — SIL Open Font License 1.1 (Google Fonts) - Sedgwick Ave Display — SIL Open Font License 1.1 (Google Fonts) - Jost — SIL Open Font License 1.1 (Google Fonts) - Manrope — SIL Open Font License 1.1 (Google Fonts) - Roboto — Apache License 2.0 (Google Fonts) - Permanent Marker — Apache License 2.0 (Google Fonts) - Edo SZ — Freeware: Free for personal & commercial use, not open-source (DaFont) - Clash Grotesk — ITF Free Font License: Direct individual download via script (technically correct, though possibly not how it was originally intended; do not redistribute directly) (Fontshare) - Another Danger (Demo) — Personal Use Only / Demo: Commercial license sold by The Branded Quotes (DaFont) - Heatwave — Free for personal use: Commercial use requires a license from Maulana Creative (DaFont) Also if you're on old hardware and find the launcher to be laggy check out my little powershell Artcraft App Updater: reddit.com
Added the Saudi riyal, UAE dirham, and Omani rial signs to Inter. @rsms, can you take a look when you get a chance? inter#912 t.co