FamilySubsetSettings
FamilySubsetSettings:
| {
enableSubsetting: true;
styleValues: Partial<Record<StyleKey, SubsetAxisSetting>>;
axes: Partial<Record<string, SubsetAxisSetting>>;
features?: Partial<Record<string, boolean>>;
includeCharacters: CharacterSetSettings | CharacterSetSettings[] | "all";
overrideName?: string;
}
| { enableSubsetting: false; overrideName?: string }
| {
enableSubsetting: true;
styleValues: Partial<Record<StyleKey, SubsetAxisSetting>>;
axes: Partial<Record<string, SubsetAxisSetting>>;
features?: Partial<Record<string, boolean>>;
includeCharacters: CharacterSetSettings | CharacterSetSettings[] | "all";
overrideName?: string;
}
| { enableSubsetting: false; overrideName?: string }
Type Declaration
{
enableSubsetting: true;
styleValues: Partial<Record<StyleKey, SubsetAxisSetting>>;
axes: Partial<Record<string, SubsetAxisSetting>>;
features?: Partial<Record<string, boolean>>;
includeCharacters: CharacterSetSettings | CharacterSetSettings[] | "all";
overrideName?: string;
}enableSubsetting: truestyleValues: Partial<Record<StyleKey, SubsetAxisSetting>>Settings for style values: weight, width, and italic/slant.
axes: Partial<Record<string, SubsetAxisSetting>>Settings for variation axes, keyed by tag.
Optionalfeatures?: Partial<Record<string, boolean>>Feature tags to explicitly include or exclude. If not specified here, features will be included or excluded based on what HarfBuzz thinks.
includeCharacters: CharacterSetSettings | CharacterSetSettings[] | "all"Include these character sets. If multiple are provided, the font(s) will be instanced into multiple files, each containing one of the character sets. If
"all"is passed, all characters from the input font(s) will be included.OptionaloverrideName?: stringOverride the name of this font family in the output filenames and generated CSS.
{ enableSubsetting: false; overrideName?: string }
enableSubsetting: falseOptionaloverrideName?: stringOverride the name of this font family in the output filenames and generated CSS.
Settings for subsetting (or not subsetting) a font family.