Skip to content

Font and ZIP+NestedFont installer types not supported via REST source #6099

@dev-fYnn

Description

@dev-fYnn

Relevant area(s)

WinGet CLI

Relevant command(s)

No response

Brief description of your issue

Installing packages with InstallerType: font or InstallerType: zip + NestedInstallerType: font via a private REST source fails. Both installer types appear to be unsupported when delivered through a REST source.

The REST API response is correct and contains "InstallerType": "font". The issue appears to be on the client side, where font installer types are not handled when coming from a REST source.

Steps to reproduce

  1. Set up a private REST source
  2. Add a package manifest with InstallerType: font (or InstallerType: zip + NestedInstallerType: font)
  3. Run winget install -s

Expected behavior

The font package installs successfully, same as it would from a local manifest or the official winget source.

Actual behavior

Case 1 – InstallerType: font:
winget show displays InstallerType: unknown despite the REST API returning "InstallerType": "font" correctly.
winget install fails with:
Unexpected error executing command:
0x80070032 : The request is not supported.

Case 2 – InstallerType: zip + NestedInstallerType: font:
winget install fails with:
Nested installer type is not supported.

Environment

- winget version: 1.12+
- Source type: REST (Microsoft.Rest)
- Manifest schema: 1.12

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugIt either shouldn't be doing this or needs an investigation.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions