Glypht
  • Documentation
  • Discussions
  • GitHub
Navigation
  • Documentation
    • @glypht/bundler-utils
      • NodeType
      • CSSSpan
      • CSSOutput
      • FeatureMetadata
      • FamilyInfo
      • SubsetAxisSetting
      • ExportedFont
      • CharacterSetSettings
      • FamilySubsetSettings
      • FamilySettings
      • ExportFontsSettings
      • featureMetadata
      • sortFontsIntoFamilies
      • exportedFontsToCSS
      • exportFonts
      • parseUnicodeRanges
      • parseRanges
      • formatUnicodeRanges
    • @glypht/cli
      • GlyphtConfig
      • build
    • @glypht/core
      • AxisValueFormat
      • AxisValueFlags
      • WoffCompressionContext
      • GlyphtContext
      • CompressOptions
      • DecompressOptions
      • LoadFontsOptions
      • AxisInfo
      • SubsetAxisInfo
      • StyleValue
      • FeatureInfo
      • NamedInstance
      • StyleKey
      • StyleValues
      • SfntVersion
      • DesignAxisRecord
      • AxisValueSingle
      • AxisValueRange
      • AxisValueLinked
      • AxisValueMultiple
      • AxisValue
      • StyleAttributes
      • SubsettedFont
      • SubsetInfo
      • SubsetAxisSetting
      • SubsetSettings
      • FontRef
      • SubsetName
      • SUBSET_NAMES
    • Comparison with other tools
    • Web app

ExportFontsSettings

Settings for exporting families to font files.

type ExportFontsSettings = {
    formats: { ttf?: boolean; woff?: boolean; woff2?: boolean };
    woffCompression?: number;
    woff2Compression?: number;
    onProgress?: (progress: number) => unknown;
}
  • Defined in index.ts:1105
Index

Properties

formats woffCompression? woff2Compression? onProgress?

Properties

formats

formats: { ttf?: boolean; woff?: boolean; woff2?: boolean }

Compression formats to include.

  • Defined in index.ts:1107

OptionalwoffCompression

woffCompression?: number

Zopfli iteration count for WOFF1 (default 15).

  • Defined in index.ts:1113

Optionalwoff2Compression

woff2Compression?: number

Brotli compression level for WOFF2, from 0 to 11 (default 11).

  • Defined in index.ts:1115

OptionalonProgress

onProgress?: (progress: number) => unknown

Callback for subsetting/compression progress.

Type Declaration

    • (progress: number): unknown
    • Parameters

      • progress: number

        Total subsetting and compression progress estimate, as a number between 0 and 1.

      Returns unknown

  • Defined in index.ts:1120