mirror of
https://github.com/ryanoasis/nerd-fonts.git
synced 2024-11-19 16:39:20 +02:00
Revert "Feature: Add -WindowsCompatibleOnly switch parameter to install.ps1"
[why]
We do not have specific Windows Compatible fonts anymore.
All fonts are Windows Compatible now.
This reverts commit 539eb92138
.
This commit is contained in:
parent
9484b6c2d3
commit
b886e6fe1c
21
install.ps1
21
install.ps1
@ -11,19 +11,13 @@
|
||||
.EXAMPLE
|
||||
C:\PS> ./install.ps1 FiraCode, Hack
|
||||
Installs all the FiraCode and Hack fonts.
|
||||
.EXAMPLE
|
||||
C:\PS> ./install.ps1 CascadiaCode -WindowsCompatibleOnly
|
||||
Filters fonts to include only those labeled as 'Windows Compatible'
|
||||
Can be used in combination with the -FontName and/or -WhatIf parameters
|
||||
.EXAMPLE
|
||||
C:\PS> ./install.ps1 DejaVuSansMono -WhatIf
|
||||
Shows which fonts would be installed without actually installing the fonts.
|
||||
Remove the "-WhatIf" to install the fonts.
|
||||
#>
|
||||
[CmdletBinding(SupportsShouldProcess)]
|
||||
param (
|
||||
[switch]$WindowsCompatibleOnly
|
||||
)
|
||||
param ()
|
||||
|
||||
dynamicparam {
|
||||
$Attributes = [Collections.ObjectModel.Collection[Attribute]]::new()
|
||||
@ -50,17 +44,8 @@ end {
|
||||
|
||||
Join-Path $PSScriptRoot patched-fonts | Push-Location
|
||||
foreach ($aFontName in $FontName) {
|
||||
Get-ChildItem $aFontName -Recurse | Where-Object {
|
||||
$IsValidFileExtension = $_.Extension -match 'ttf|otf'
|
||||
|
||||
if ($WindowsCompatibleOnly) {
|
||||
$IsValidFileExtension -and ($_.BaseName -match 'Windows Compatible')
|
||||
} else {
|
||||
$IsValidFileExtension
|
||||
}
|
||||
} | ForEach-Object {
|
||||
$fontFiles.Add($_)
|
||||
}
|
||||
Get-ChildItem $aFontName -Filter "*.ttf" -Recurse | Foreach-Object {$fontFiles.Add($_)}
|
||||
Get-ChildItem $aFontName -Filter "*.otf" -Recurse | Foreach-Object {$fontFiles.Add($_)}
|
||||
}
|
||||
Pop-Location
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user