1
0
Fork 0

Compare commits

...

2 Commits

Author SHA1 Message Date
Ducky 80608194c1 Gearknobs (Gravit Designer): update GB Avatar for early 2022 2021-12-13 06:53:59 +00:00
Ducky 8758ba45c5 add script to install fonts 2021-12-13 06:52:25 +00:00
4 changed files with 37 additions and 5 deletions

BIN
exports/Gearknobs_GBAvatar.png (Stored with Git LFS) 100644

Binary file not shown.

BIN
exports/Gearknobs_GBPlate.png (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,32 @@
$fontsPath = [System.IO.Path]::Combine($PSScriptRoot, "..", "assets", "fonts")
$fontFiles = Get-ChildItem -Recurse $fontsPath | ForEach-Object { if ($_.Extension -eq ".ttf") { $_ } }
function Install-FontFiles {
param(
[System.IO.FileInfo[]]$InFonts,
[string]$OutFontsPath
)
foreach ($fontFile in $InFonts) {
Write-Output "Installing $($fontFile.BaseName)..."
$installPath = ([System.IO.Path]::Combine($OutFontsPath, $fontFile.Name))
if (-not(Test-Path -Path $installPath)) {
Copy-Item -Force $fontFile $installPath
}
}
}
if (
($PSVersionTable.PSVersion.Major -eq 5 -and $PSVersionTable.PSVersion.Minor -gt 0) -or
$IsWindows
) {
Install-FontFiles -InFonts $fontFiles -OutFontsPath ([System.IO.Path]::Combine("C:", "Windows", "Fonts"))
}
elseif ($IsLinux) {
Install-FontFiles -InFonts $fontFiles -OutFontsPath ([System.IO.Path]::Combine("usr", "local", "share", "fonts"))
}
else {
Write-Error "Platform not supported."
exit
}