Table of Contents

Add-PnPBrandCenterFontPackage

SYNOPSIS

Allows a font package to be created in the Brand Center

SYNTAX

Add-PnPBrandCenterFontPackage -Name <String> -Store <Site|Tenant> -DisplayFont <BrandCenterFontPipeBind> -ContentFont <String> -TitleFont <BrandCenterFontPipeBind> -TitleFontStyle <String> -HeadlineFont <BrandCenterFontPipeBind> -HeadlineFontStyle <String>> -BodyFont <BrandCenterFontPipeBind> -BodyFontStyle <String>> -InteractiveFont <BrandCenterFontPipeBind> -InteractiveFontStyle <String> [-Visible <Boolean>] [-Connection <PnPConnection>] [-Verbose]

DESCRIPTION

This cmdlet allows a font package to be created in the Brand Center. Fonts can be uploaded to the Brand Center using Add-PnPBrandCenterFond. To see the available fonts, as well as the font styles available in each font, use Get-PnPBrandCenterFont.

EXAMPLES

EXAMPLE 1

Add-PnPBrandCenterFontPackage -Name "My Font Package" -Store Tenant -DisplayFont "My font" -ContentFont "My other font" -TitleFont "My font" -TitleFontStyle "Normal" -HeadlineFont "My font" -HeadlineFontStyle "Normal" -BodyFont "My other font" -BodyFontStyle "Regular" -InteractiveFont "My other font" -InteractiveFontStyle "Regular"

This will create a font package in the Tenant Brand Center with the specified fonts and styles. The package will be available for use in the Brand Center.

PARAMETERS

-BodyFont

The name, id or font instance of the font to be used for body text in the Brand Center.

Type: BrandCenterFontPipeBind
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-BodyFontStyle

The name of the font style to be used for body text in the Brand Center. Use the Get-PnPBrandCenterFont cmdlet to see the available styles for each font.

Type: string
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Connection

Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.

Type: PnPConnection
Parameter Sets: (All)

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ContentFont

The name, id or font instance of the font to be used for content text in the Brand Center.

Type: BrandCenterFontPipeBind
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisplayFont

The name, id or font instance of the font to be used for display text in the Brand Center.

Type: BrandCenterFontPipeBind
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-HeadlineFont

The name, id or font instance of the font to be used for headline text in the Brand Center.

Type: BrandCenterFontPipeBind
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-HeadlineFontStyle

The name of the font style to be used for headline text in the Brand Center. Use the Get-PnPBrandCenterFont cmdlet to see the available styles for each font.

Type: string
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-InteractiveFont

The name, id or font instance of the font to be used for interactive text in the Brand Center.

Type: BrandCenterFontPipeBind
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-InteractiveFontStyle

The name of the font style to be used for interactive text in the Brand Center. Use the Get-PnPBrandCenterFont cmdlet to see the available styles for each font.

Type: string
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Name

The name you want to give to the font package. This name will be used to identify the package in the Brand Center.

Type: String
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Store

Indicates the store in which the font package should be created. The following values are available:

  • Tenant: The font packages configured in the tenant Brand Center
  • Site: The font packages configured in the site collection Brand Center
Type: Store
Parameter Sets: (All)

Required: False
Position: Named
Default value: Tenant
Accept pipeline input: False
Accept wildcard characters: False

-TitleFont

The name, id or font instance of the font to be used for title text in the Brand Center.

Type: BrandCenterFontPipeBind
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TitleFontStyle

The name of the font style to be used for title text in the Brand Center. Use the Get-PnPBrandCenterFont cmdlet to see the available styles for each font.

Type: string
Parameter Sets: (All)

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Visible

Indicates if the font package should be visible in the Brand Center. The default is true.

Type: Boolean
Parameter Sets: (All)

Required: False
Position: Named
Default value: True
Accept pipeline input: False
Accept wildcard characters: False

Microsoft 365 Patterns and Practices