Package Request: Nerdfonts
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Domain
- cli
Research direction
Start with the manifest YAML shown in the issue and inspect the Nerd Fonts v2.1.0 release ZIP structure and download URL. Determine whether the package should represent the collection or individual fonts, and whether font installation is supported. Done requires an agreed packaging scope and a valid manifest with verified installer metadata.
Written by the indexing model from the issue text.
Description
Nerd Fonts
- I would like someone else to build the manifest.
- I would like help so I can submit the manifest.
- I have performed a search and couldn't find this package.
- I think there is a new version available and I have provided the URL.
Manifest:
PackageIdentifier: NerdFonts.NerdFonts # publisher.package format (example: "Microsoft.WindowsTerminal")
PackageVersion: 2.1.0 # version number format x.y.z.a (example: "1.6.10571.0")
PackageLocale: en-US # meta-data locale (example: "en-US")
Publisher: N/A? # publisher name (example: "Microsoft Corporation")
PackageName: Nerd Fonts # package name (example: "Windows Terminal")
License: MIT # package license (example: "MIT")
ShortDescription: Fancy Terminal Fonts # package description (example: "The new Windows Terminal")
Installers:
- Architecture: N/A # installer architecture (example: "x64")
InstallerType: None # installer type (example: "msix")
InstallerUrl: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/CascadiaCode.zip # installer URL (should be https://)
InstallerSha256: 92B50960305C580FC90BB3BD5456E26EDC9B321907DFA2578066A9B38E2A94E0 # SHA256 hash calculated from installer
ManifestType: singleton
ManifestVersion: 1.0.0
This may be complicated. Nerd Fonts are great for their support of ligatures and many different glyphs, and are widely used for making your terminal fancier. The problem is that instead of providing a single downloader, they break it up into separate zip files for each font, with sets of Windows compatible ttfs and otfs and non-compatible ones within the zip files.
As such, while writing a font installer might not be hard, this brings up whether to provide this as one large installer as Chocolatey does, or provide individual fonts, or if winget should provide the ability to install fonts at all.
- Dominant language
- No language data
- Stars
- 11.1k
- Forks
- 9.7k
- Avg merge
- 1h 32m
- Merged PRs (30d)
- 376
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from microsoft/winget-pkgs
-
Help-Wanted Needs-Triage Package-Request
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
microsoft/winget-pkgs#437907 · 1 comment ·
-
Help-Wanted Needs-Triage Package-Update
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
microsoft/winget-pkgs#437898 · 1 comment · 1 reaction ·
-
Help-Wanted Needs-Triage Package-Request
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
microsoft/winget-pkgs#437897 ·
-
Help-Wanted Needs-Triage Package-Update
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
microsoft/winget-pkgs#437768 · 1 comment ·
-
Issue-Bug Needs-Triage
Difficulty 1/5 Under an hour Newbie friendliness 90/100
microsoft/winget-pkgs#437631 · 1 comment ·
All issues in microsoft/winget-pkgs
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
AvengeMedia/DankMaterialShell#3523 ·
-
comp/cli comp/cron P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
NousResearch/hermes-agent#117433 · 2 comments ·