builder

fontTools.varLib.builder.buildVarRegionAxis(axisSupport)[source]
fontTools.varLib.builder.buildSparseVarRegionAxis(axisIndex, axisSupport)[source]
fontTools.varLib.builder.buildVarRegion(support, axisTags)[source]
fontTools.varLib.builder.buildSparseVarRegion(support, axisTags)[source]
fontTools.varLib.builder.buildVarRegionList(supports, axisTags)[source]
fontTools.varLib.builder.buildSparseVarRegionList(supports, axisTags)[source]
fontTools.varLib.builder.VarData_calculateNumShorts(self, optimize=False)[source]
fontTools.varLib.builder.VarData_CalculateNumShorts(self, optimize=True)[source]

Deprecated name for VarData_calculateNumShorts() which defaults to optimize=True. Use varData.calculateNumShorts() or varData.optimize().

fontTools.varLib.builder.VarData_optimize(self)[source]
fontTools.varLib.builder.buildVarData(varRegionIndices, items, optimize=True)[source]
fontTools.varLib.builder.buildVarStore(varRegionList, varDataList)[source]
fontTools.varLib.builder.buildMultiVarData(varRegionIndices, items)[source]
fontTools.varLib.builder.buildMultiVarStore(varRegionList, multiVarDataList)[source]
fontTools.varLib.builder.buildVarIdxMap(varIdxes, glyphOrder)[source]
fontTools.varLib.builder.buildDeltaSetIndexMap(varIdxes)[source]
fontTools.varLib.builder.buildVarDevTable(varIdx)[source]