Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения CoreText

CoreText

Удаленный CTFontTableOptions. ExcludeSynthetic
Добавленный ALMXGlyphEntry.init ()
Добавленный ALMXGlyphEntry.init (GlyphIndexOffset: Int16, HorizontalAdvance: Int16, XOffsetToHOrigin: Int16, VerticalAdvance: Int16, YOffsetToVOrigin: Int16)
Добавленный ALMXHeader.init ()
Добавленный ALMXHeader.init (Версия: Фиксированный, Флаги: UInt16, NMasters: UInt16, FirstGlyph: UInt16, LastGlyph: UInt16, поиск: SFNTLookupTable)
Добавленный AnchorPoint.init ()
Добавленный AnchorPoint.init (x: Int16, y: Int16)
Добавленный AnchorPointTable.init ()
Добавленный AnchorPointTable.init (nPoints: UInt32, точки: (Точка привязки))
Добавленный AnkrTable.init ()
Добавленный AnkrTable.init (версия: UInt16, флаги: UInt16, lookupTableOffset: UInt32, anchorPointTableOffset: UInt32)
Добавленный BslnFormat0Part.init ()
Добавленный BslnFormat0Part.init (дельты: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16))
Добавленный BslnFormat1Part.init ()
Добавленный BslnFormat1Part.init (дельты: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16), mappingData: SFNTLookupTable)
Добавленный BslnFormat2Part.init ()
Добавленный BslnFormat2Part.init (stdGlyph: UInt16, ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16))
Добавленный BslnFormat3Part.init ()
Добавленный BslnFormat3Part.init (stdGlyph: UInt16, ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16), mappingData: SFNTLookupTable)
Добавленный BslnFormatUnion [структура]
Добавленный BslnFormatUnion.init ()
Добавленный BslnTable.init ()
Добавленный BslnTable.parts
Добавленный BslnTable.init (версия: Фиксированный, формат: BslnTableFormat, defaultBaseline: UInt16, части: BslnFormatUnion)
Добавленный CTParagraphStyleSetting.init ()
Добавленный CTParagraphStyleSetting.init (спецификация: CTParagraphStyleSpecifier, valueSize: Интервал, значение: <Недействительный> UnsafePointer)
Добавленный CTRunDelegateCallbacks.init ()
Добавленный CTRunDelegateCallbacks.init (версия: CFIndex, dealloc: CTRunDelegateDeallocateCallback, getAscent: CTRunDelegateGetAscentCallback, getDescent: CTRunDelegateGetDescentCallback, getWidth: CTRunDelegateGetWidthCallback)
Добавленный FontVariation.init ()
Добавленный FontVariation.init (имя: FourCharCode, значение: Фиксированный)
Добавленный JustDirectionTable.init ()
Добавленный JustDirectionTable.init (justClass: UInt16, widthDeltaClusters: UInt16, постаккомпанемент: UInt16, поиск: SFNTLookupTable)
Добавленный JustPCAction.init ()
Добавленный JustPCAction.init (actionCount: UInt32, действия: (JustPCActionSubrecord))
Добавленный JustPCActionSubrecord.init ()
Добавленный JustPCActionSubrecord.init (theClass: UInt16, theType: JustPCActionType, длина: UInt32, данные: UInt32)
Добавленный JustPCConditionalAddAction.init ()
Добавленный JustPCConditionalAddAction.init (substThreshold: Фиксированный, addGlyph: UInt16, substGlyph: UInt16)
Добавленный JustPCDecompositionAction.init ()
Добавленный JustPCDecompositionAction.init (lowerLimit: Фиксированный, upperLimit: Фиксированный, порядок: UInt16, количество: UInt16, глифы: (UInt16))
Добавленный JustPCDuctilityAction.init ()
Добавленный JustPCDuctilityAction.init (ductilityAxis: UInt32, minimumLimit: Фиксированный, noStretchValue: Фиксированный, maximumLimit: Фиксированный)
Добавленный JustPCGlyphRepeatAddAction.init ()
Добавленный JustPCGlyphRepeatAddAction.init (флаги: UInt16, глиф: UInt16)
Добавленный JustPostcompTable.init ()
Добавленный JustPostcompTable.init (lookupTable: SFNTLookupTable)
Добавленный JustTable.init ()
Добавленный JustTable.init (версия: Фиксированный, формат: UInt16, horizHeaderOffset: UInt16, vertHeaderOffset: UInt16)
Добавленный JustWidthDeltaEntry.init ()
Добавленный JustWidthDeltaEntry.init (justClass: UInt32, beforeGrowLimit: Фиксированный, beforeShrinkLimit: Фиксированный, afterGrowLimit: Фиксированный, afterShrinkLimit: Фиксированный, growFlags: JustificationFlags, shrinkFlags: JustificationFlags)
Добавленный JustWidthDeltaGroup.init ()
Добавленный JustWidthDeltaGroup.init (количество: UInt32, записи: (JustWidthDeltaEntry))
Добавленный KernFormatSpecificHeader [структура]
Добавленный KernFormatSpecificHeader.init ()
Добавленный KernIndexArrayHeader.init ()
Добавленный KernIndexArrayHeader.init (glyphCount: UInt16, kernValueCount: UInt8, leftClassCount: UInt8, rightClassCount: UInt8, флаги: UInt8, kernValue: (Int16), leftClass: (UInt8), rightClass: (UInt8), kernIndex: (UInt8))
Добавленный KernKerningPair.init ()
Добавленный KernKerningPair.init (оставленный: UInt16, право: UInt16)
Добавленный KernOffsetTable.init ()
Добавленный KernOffsetTable.init (firstGlyph: UInt16, nGlyphs: UInt16, offsetTable: (KernArrayOffset))
Добавленный KernOrderedListEntry.init ()
Добавленный KernOrderedListEntry.init (пара: KernKerningPair, значение: KernKerningValue)
Добавленный KernOrderedListHeader.init ()
Добавленный KernOrderedListHeader.init (nPairs: UInt16, searchRange: UInt16, entrySelector: UInt16, rangeShift: UInt16, таблица: (UInt16))
Добавленный KernSimpleArrayHeader.init ()
Добавленный KernSimpleArrayHeader.init (rowWidth: UInt16, leftOffsetTable: UInt16, rightOffsetTable: UInt16, theArray: KernArrayOffset, firstTable: (UInt16))
Добавленный KernStateEntry.init ()
Добавленный KernStateEntry.init (newState: UInt16, флаги: UInt16)
Добавленный KernStateHeader.init ()
Добавленный KernStateHeader.init (заголовок: STHeader, valueTable: UInt16, firstTable: (UInt8))
Добавленный KernSubtableHeader.init ()
Добавленный KernSubtableHeader.fsHeader
Добавленный KernSubtableHeader.init (длина: Int32, stInfo: KernSubtableInfo, tupleIndex: Int16, fsHeader: KernFormatSpecificHeader)
Добавленный KernTableHeader.init ()
Добавленный KernTableHeader.init (версия: Фиксированный, nTables: Int32, firstSubtable: (UInt16))
Добавленный KernVersion0Header.init ()
Добавленный KernVersion0Header.init (версия: UInt16, nTables: UInt16, firstSubtable: (UInt16))
Добавленный KernVersion0SubtableHeader.init ()
Добавленный KernVersion0SubtableHeader.fsHeader
Добавленный KernVersion0SubtableHeader.init (версия: UInt16, длина: UInt16, stInfo: KernSubtableInfo, fsHeader: KernFormatSpecificHeader)
Добавленный KerxAnchorPointAction.init ()
Добавленный KerxAnchorPointAction.init (markAnchorPoint: UInt16, currAnchorPoint: UInt16)
Добавленный KerxControlPointAction.init ()
Добавленный KerxControlPointAction.init (markControlPoint: UInt16, currControlPoint: UInt16)
Добавленный KerxControlPointEntry.init ()
Добавленный KerxControlPointEntry.init (newState: UInt16, флаги: UInt16, actionIndex: UInt16)
Добавленный KerxControlPointHeader.init ()
Добавленный KerxControlPointHeader.init (заголовок: STXHeader, флаги: UInt32, firstTable: (UInt8))
Добавленный KerxCoordinateAction.init ()
Добавленный KerxCoordinateAction.init (markX: UInt16, мергелистый: UInt16, currX: UInt16, карри: UInt16)
Добавленный KerxFormatSpecificHeader [структура]
Добавленный KerxFormatSpecificHeader.init ()
Добавленный KerxIndexArrayHeader.init ()
Добавленный KerxIndexArrayHeader.init (glyphCount: UInt16, kernValueCount: UInt16, leftClassCount: UInt16, rightClassCount: UInt16, флаги: UInt16, kernValue: (Int16), leftClass: (UInt16), rightClass: (UInt16), kernIndex: (UInt16))
Добавленный KerxKerningPair.init ()
Добавленный KerxKerningPair.init (оставленный: UInt16, право: UInt16)
Добавленный KerxOrderedListEntry.init ()
Добавленный KerxOrderedListEntry.init (пара: KerxKerningPair, значение: KernKerningValue)
Добавленный KerxOrderedListHeader.init ()
Добавленный KerxOrderedListHeader.init (nPairs: UInt32, searchRange: UInt32, entrySelector: UInt32, rangeShift: UInt32, таблица: (UInt32))
Добавленный KerxSimpleArrayHeader.init ()
Добавленный KerxSimpleArrayHeader.init (rowWidth: UInt32, leftOffsetTable: UInt32, rightOffsetTable: UInt32, theArray: KerxArrayOffset, firstTable: (UInt32))
Добавленный KerxStateEntry.init ()
Добавленный KerxStateEntry.init (newState: UInt16, флаги: UInt16, valueIndex: UInt16)
Добавленный KerxStateHeader.init ()
Добавленный KerxStateHeader.init (заголовок: STXHeader, valueTable: UInt32, firstTable: (UInt8))
Добавленный KerxSubtableHeader.init ()
Добавленный KerxSubtableHeader.fsHeader
Добавленный KerxSubtableHeader.init (длина: UInt32, stInfo: KerxSubtableCoverage, tupleIndex: UInt32, fsHeader: KerxFormatSpecificHeader)
Добавленный KerxTableHeader.init ()
Добавленный KerxTableHeader.init (версия: Фиксированный, nTables: UInt32, firstSubtable: (UInt32))
Добавленный LcarCaretClassEntry.init ()
Добавленный LcarCaretClassEntry.init (количество: UInt16, partials: (UInt16))
Добавленный LcarCaretTable.init ()
Добавленный LcarCaretTable.init (версия: Фиксированный, формат: UInt16, поиск: SFNTLookupTable)
Добавленный LtagStringRange.init ()
Добавленный LtagStringRange.init (смещение: UInt16, длина: UInt16)
Добавленный LtagTable.init ()
Добавленный LtagTable.init (версия: UInt32, флаги: UInt32, numTags: UInt32, tagRange: (LtagStringRange))
Добавленный MortChain.init ()
Добавленный MortChain.init (defaultFlags: MortSubtableMaskFlags, длина: UInt32, nFeatures: UInt16, nSubtables: UInt16, featureEntries: (MortFeatureEntry))
Добавленный MortContextualSubtable.init ()
Добавленный MortContextualSubtable.init (заголовок: STHeader, substitutionTableOffset: UInt16)
Добавленный MortFeatureEntry.init ()
Добавленный MortFeatureEntry.init (featureType: UInt16, featureSelector: UInt16, enableFlags: MortSubtableMaskFlags, disableFlags: MortSubtableMaskFlags)
Добавленный MortInsertionSubtable.init ()
Добавленный MortInsertionSubtable.init (заголовок: STHeader)
Добавленный MortLigatureSubtable.init ()
Добавленный MortLigatureSubtable.init (заголовок: STHeader, ligatureActionTableOffset: UInt16, componentTableOffset: UInt16, ligatureTableOffset: UInt16)
Добавленный MortRearrangementSubtable.init ()
Добавленный MortRearrangementSubtable.init (заголовок: STHeader)
Добавленный MortSpecificSubtable [структура]
Добавленный MortSpecificSubtable.init ()
Добавленный MortSubtable.init ()
Добавленный MortSubtable.init (длина: UInt16, покрытие: UInt16, флаги: MortSubtableMaskFlags, u: MortSpecificSubtable)
Добавленный MortSubtable.u
Добавленный MortSwashSubtable.init ()
Добавленный MortSwashSubtable.init (поиск: SFNTLookupTable)
Добавленный MortTable.init ()
Добавленный MortTable.init (версия: Фиксированный, nChains: UInt32, цепочки: (MortChain))
Добавленный MorxChain.init ()
Добавленный MorxChain.init (defaultFlags: MortSubtableMaskFlags, длина: UInt32, nFeatures: UInt32, nSubtables: UInt32, featureEntries: (MortFeatureEntry))
Добавленный MorxContextualSubtable.init ()
Добавленный MorxContextualSubtable.init (заголовок: STXHeader, substitutionTableOffset: UInt32)
Добавленный MorxInsertionSubtable.init ()
Добавленный MorxInsertionSubtable.init (заголовок: STXHeader, insertionGlyphTableOffset: UInt32)
Добавленный MorxLigatureSubtable.init ()
Добавленный MorxLigatureSubtable.init (заголовок: STXHeader, ligatureActionTableOffset: UInt32, componentTableOffset: UInt32, ligatureTableOffset: UInt32)
Добавленный MorxRearrangementSubtable.init ()
Добавленный MorxRearrangementSubtable.init (заголовок: STXHeader)
Добавленный MorxSpecificSubtable [структура]
Добавленный MorxSpecificSubtable.init ()
Добавленный MorxSubtable.init ()
Добавленный MorxSubtable.init (длина: UInt32, покрытие: UInt32, флаги: MortSubtableMaskFlags, u: MorxSpecificSubtable)
Добавленный MorxSubtable.u
Добавленный MorxTable.init ()
Добавленный MorxTable.init (версия: Фиксированный, nChains: UInt32, цепочки: (MorxChain))
Добавленный OpbdSideValues.init ()
Добавленный OpbdSideValues.init (leftSideShift: Int16, topSideShift: Int16, rightSideShift: Int16, bottomSideShift: Int16)
Добавленный OpbdTable.init ()
Добавленный OpbdTable.init (версия: Фиксированный, формат: OpbdTableFormat, lookupTable: SFNTLookupTable)
Добавленный PropLookupSegment.init ()
Добавленный PropLookupSegment.init (lastGlyph: UInt16, firstGlyph: UInt16, значение: UInt16)
Добавленный PropLookupSingle.init ()
Добавленный PropLookupSingle.init (глиф: UInt16, опоры: PropCharProperties)
Добавленный PropTable.init ()
Добавленный PropTable.init (версия: Фиксированный, формат: UInt16, defaultProps: PropCharProperties, поиск: SFNTLookupTable)
Добавленный ROTAGlyphEntry.init ()
Добавленный ROTAGlyphEntry.init (GlyphIndexOffset: Int16, HBaselineOffset: Int16, VBaselineOffset: Int16)
Добавленный ROTAHeader.init ()
Добавленный ROTAHeader.init (Версия: Фиксированный, Флаги: UInt16, NMasters: UInt16, FirstGlyph: UInt16, LastGlyph: UInt16, поиск: SFNTLookupTable)
Добавленный SFNTLookupArrayHeader.init ()
Добавленный SFNTLookupArrayHeader.init (lookupValues: (SFNTLookupValue))
Добавленный SFNTLookupBinarySearchHeader.init ()
Добавленный SFNTLookupBinarySearchHeader.init (unitSize: UInt16, nUnits: UInt16, searchRange: UInt16, entrySelector: UInt16, rangeShift: UInt16)
Добавленный SFNTLookupFormatSpecificHeader [структура]
Добавленный SFNTLookupFormatSpecificHeader.init ()
Добавленный SFNTLookupSegment.init ()
Добавленный SFNTLookupSegment.init (lastGlyph: UInt16, firstGlyph: UInt16, значение: (UInt16))
Добавленный SFNTLookupSegmentHeader.init ()
Добавленный SFNTLookupSegmentHeader.init (binSearch: SFNTLookupBinarySearchHeader, сегменты: (SFNTLookupSegment))
Добавленный SFNTLookupSingle.init ()
Добавленный SFNTLookupSingle.init (глиф: UInt16, значение: (UInt16))
Добавленный SFNTLookupSingleHeader.init ()
Добавленный SFNTLookupSingleHeader.init (binSearch: SFNTLookupBinarySearchHeader, записи: (SFNTLookupSingle))
Добавленный SFNTLookupTable.init ()
Добавленный SFNTLookupTable.init (формат: SFNTLookupTableFormat, fsHeader: SFNTLookupFormatSpecificHeader)
Добавленный SFNTLookupTable.fsHeader
Добавленный SFNTLookupTrimmedArrayHeader.init ()
Добавленный SFNTLookupTrimmedArrayHeader.init (firstGlyph: UInt16, количество: UInt16, valueArray: (SFNTLookupValue))
Добавленный STClassTable.init ()
Добавленный STClassTable.init (firstGlyph: UInt16, nGlyphs: UInt16, классы: (STClass))
Добавленный STEntryOne.init ()
Добавленный STEntryOne.init (newState: UInt16, флаги: UInt16, offset1: UInt16)
Добавленный STEntryTwo.init ()
Добавленный STEntryTwo.init (newState: UInt16, флаги: UInt16, offset1: UInt16, offset2: UInt16)
Добавленный STEntryZero.init ()
Добавленный STEntryZero.init (newState: UInt16, флаги: UInt16)
Добавленный STHeader.init ()
Добавленный STHeader.init (заполнитель: UInt8, nClasses: STClass, classTableOffset: UInt16, stateArrayOffset: UInt16, entryTableOffset: UInt16)
Добавленный STXEntryOne.init ()
Добавленный STXEntryOne.init (newState: STXStateIndex, флаги: UInt16, index1: UInt16)
Добавленный STXEntryTwo.init ()
Добавленный STXEntryTwo.init (newState: STXStateIndex, флаги: UInt16, index1: UInt16, index2: UInt16)
Добавленный STXEntryZero.init ()
Добавленный STXEntryZero.init (newState: STXStateIndex, флаги: UInt16)
Добавленный STXHeader.init ()
Добавленный STXHeader.init (nClasses: UInt32, classTableOffset: UInt32, stateArrayOffset: UInt32, entryTableOffset: UInt32)
Добавленный TrakTable.init ()
Добавленный TrakTable.init (версия: Фиксированный, формат: UInt16, horizOffset: UInt16, vertOffset: UInt16)
Добавленный TrakTableData.init ()
Добавленный TrakTableData.init (nTracks: UInt16, nSizes: UInt16, sizeTableOffset: UInt32, послушный: (TrakTableEntry))
Добавленный TrakTableEntry.init ()
Добавленный TrakTableEntry.init (дорожка: Фиксированный, nameTableIndex: UInt16, sizesOffset: UInt16)
Добавленный sfntCMapEncoding.init ()
Добавленный sfntCMapEncoding.init (platformID: UInt16, заданный сценарием: UInt16, смещение: UInt32)
Добавленный sfntCMapExtendedSubHeader.init ()
Добавленный sfntCMapExtendedSubHeader.init (формат: UInt16, зарезервированный: UInt16, длина: UInt32, язык: UInt32)
Добавленный sfntCMapHeader.init ()
Добавленный sfntCMapHeader.init (версия: UInt16, numTables: UInt16, кодируя: (sfntCMapEncoding))
Добавленный sfntCMapSubHeader.init ()
Добавленный sfntCMapSubHeader.init (формат: UInt16, длина: UInt16, languageID: UInt16)
Добавленный sfntDescriptorHeader.init ()
Добавленный sfntDescriptorHeader.init (версия: Фиксированный, descriptorCount: Int32, дескриптор: (sfntFontDescriptor))
Добавленный sfntDirectory.init ()
Добавленный sfntDirectory.init (формат: FourCharCode, numOffsets: UInt16, searchRange: UInt16, entrySelector: UInt16, rangeShift: UInt16, таблица: (sfntDirectoryEntry))
Добавленный sfntDirectoryEntry.init ()
Добавленный sfntDirectoryEntry.init (tableTag: FourCharCode, контрольная сумма: UInt32, смещение: UInt32, длина: UInt32)
Добавленный sfntFeatureHeader.init ()
Добавленный sfntFeatureHeader.init (версия: Int32, featureNameCount: UInt16, featureSetCount: UInt16, зарезервированный: Int32, имена: (sfntFeatureName), настройки: (sfntFontFeatureSetting), выполнения: (sfntFontRunFeature))
Добавленный sfntFeatureName.init ()
Добавленный sfntFeatureName.init (featureType: UInt16, settingCount: UInt16, offsetToSettings: Int32, featureFlags: UInt16, nameID: Int16)
Добавленный sfntFontDescriptor.init ()
Добавленный sfntFontDescriptor.init (имя: FourCharCode, значение: Фиксированный)
Добавленный sfntFontFeatureSetting.init ()
Добавленный sfntFontFeatureSetting.init (устанавливающий: UInt16, nameID: Int16)
Добавленный sfntFontRunFeature.init ()
Добавленный sfntFontRunFeature.init (featureType: UInt16, устанавливая: UInt16)
Добавленный sfntInstance.init ()
Добавленный sfntInstance.init (nameID: Int16, флаги: Int16, coord: (Фиксированный))
Добавленный sfntNameHeader.init ()
Добавленный sfntNameHeader.init (формат: UInt16, количество: UInt16, stringOffset: UInt16, rec: (sfntNameRecord))
Добавленный sfntNameRecord.init ()
Добавленный sfntNameRecord.init (platformID: UInt16, заданный сценарием: UInt16, languageID: UInt16, nameID: UInt16, длина: UInt16, смещение: UInt16)
Добавленный sfntVariationAxis.init ()
Добавленный sfntVariationAxis.init (axisTag: FourCharCode, minValue: Фиксированный, defaultValue: Фиксированный, maxValue: Фиксированный, флаги: Int16, nameID: Int16)
Добавленный sfntVariationHeader.init ()
Добавленный sfntVariationHeader.init (версия: Фиксированный, offsetToData: UInt16, countSizePairs: UInt16, axisCount: UInt16, axisSize: UInt16, instanceCount: UInt16, instanceSize: UInt16, ось: (sfntVariationAxis), экземпляр: (sfntInstance))
Добавленный kMORXCoverLogicalOrder
Измененный ALMXGlyphEntry [структура]
Объявление
От
struct ALMXGlyphEntry {
    var GlyphIndexOffset: Int16
    var HorizontalAdvance: Int16
    var XOffsetToHOrigin: Int16
    var VerticalAdvance: Int16
    var YOffsetToVOrigin: Int16
}
К
struct ALMXGlyphEntry {
    var GlyphIndexOffset: Int16
    var HorizontalAdvance: Int16
    var XOffsetToHOrigin: Int16
    var VerticalAdvance: Int16
    var YOffsetToVOrigin: Int16
    init()
    init(GlyphIndexOffset GlyphIndexOffset: Int16, HorizontalAdvance HorizontalAdvance: Int16, XOffsetToHOrigin XOffsetToHOrigin: Int16, VerticalAdvance VerticalAdvance: Int16, YOffsetToVOrigin YOffsetToVOrigin: Int16)
}

Измененный ALMXHeader [структура]
Объявление
От
struct ALMXHeader {
    var Version: Fixed
    var Flags: UInt16
    var NMasters: UInt16
    var FirstGlyph: UInt16
    var LastGlyph: UInt16
    var lookup: SFNTLookupTable
}
К
struct ALMXHeader {
    var Version: Fixed
    var Flags: UInt16
    var NMasters: UInt16
    var FirstGlyph: UInt16
    var LastGlyph: UInt16
    var lookup: SFNTLookupTable
    init()
    init(Version Version: Fixed, Flags Flags: UInt16, NMasters NMasters: UInt16, FirstGlyph FirstGlyph: UInt16, LastGlyph LastGlyph: UInt16, lookup lookup: SFNTLookupTable)
}

Измененный AnchorPoint [структура]
Объявление
От
struct AnchorPoint {
    var x: Int16
    var y: Int16
}
К
struct AnchorPoint {
    var x: Int16
    var y: Int16
    init()
    init(x x: Int16, y y: Int16)
}

Измененный AnchorPointTable [структура]
Объявление
От
struct AnchorPointTable {
    var nPoints: UInt32
    var points: (AnchorPoint)
}
К
struct AnchorPointTable {
    var nPoints: UInt32
    var points: (AnchorPoint)
    init()
    init(nPoints nPoints: UInt32, points points: (AnchorPoint))
}

Измененный AnkrTable [структура]
Объявление
От
struct AnkrTable {
    var version: UInt16
    var flags: UInt16
    var lookupTableOffset: UInt32
    var anchorPointTableOffset: UInt32
}
К
struct AnkrTable {
    var version: UInt16
    var flags: UInt16
    var lookupTableOffset: UInt32
    var anchorPointTableOffset: UInt32
    init()
    init(version version: UInt16, flags flags: UInt16, lookupTableOffset lookupTableOffset: UInt32, anchorPointTableOffset anchorPointTableOffset: UInt32)
}

Измененный BslnFormat0Part [структура]
Объявление
От
struct BslnFormat0Part {
    var deltas: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
}
К
struct BslnFormat0Part {
    var deltas: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
    init()
    init(deltas deltas: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16))
}

Измененный BslnFormat1Part [структура]
Объявление
От
struct BslnFormat1Part {
    var deltas: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
    var mappingData: SFNTLookupTable
}
К
struct BslnFormat1Part {
    var deltas: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
    var mappingData: SFNTLookupTable
    init()
    init(deltas deltas: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16), mappingData mappingData: SFNTLookupTable)
}

Измененный BslnFormat2Part [структура]
Объявление
От
struct BslnFormat2Part {
    var stdGlyph: UInt16
    var ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
}
К
struct BslnFormat2Part {
    var stdGlyph: UInt16
    var ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
    init()
    init(stdGlyph stdGlyph: UInt16, ctlPoints ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16))
}

Измененный BslnFormat3Part [структура]
Объявление
От
struct BslnFormat3Part {
    var stdGlyph: UInt16
    var ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
    var mappingData: SFNTLookupTable
}
К
struct BslnFormat3Part {
    var stdGlyph: UInt16
    var ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16)
    var mappingData: SFNTLookupTable
    init()
    init(stdGlyph stdGlyph: UInt16, ctlPoints ctlPoints: (Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16, Int16), mappingData mappingData: SFNTLookupTable)
}

Измененный BslnTable [структура]
Объявление
От
struct BslnTable {
    var version: Fixed
    var format: BslnTableFormat
    var defaultBaseline: UInt16
}
К
struct BslnTable {
    var version: Fixed
    var format: BslnTableFormat
    var defaultBaseline: UInt16
    var parts: BslnFormatUnion
    init()
    init(version version: Fixed, format format: BslnTableFormat, defaultBaseline defaultBaseline: UInt16, parts parts: BslnFormatUnion)
}

Объявление
От
struct CTParagraphStyleSetting {
    var spec: CTParagraphStyleSpecifier
    var valueSize: UInt
    var value: UnsafePointer<Void>
}
К
struct CTParagraphStyleSetting {
    var spec: CTParagraphStyleSpecifier
    var valueSize: Int
    var value: UnsafePointer<Void>
    init()
    init(spec spec: CTParagraphStyleSpecifier, valueSize valueSize: Int, value value: UnsafePointer<Void>)
}

Измененный CTParagraphStyleSetting.valueSize
Объявление
От
var valueSize: UInt
К
var valueSize: Int

Объявление
От
struct CTRunDelegateCallbacks {
    var version: CFIndex
    var dealloc: CTRunDelegateDeallocateCallback
    var getAscent: CTRunDelegateGetAscentCallback
    var getDescent: CTRunDelegateGetDescentCallback
    var getWidth: CTRunDelegateGetWidthCallback
}
К
struct CTRunDelegateCallbacks {
    var version: CFIndex
    var dealloc: CTRunDelegateDeallocateCallback
    var getAscent: CTRunDelegateGetAscentCallback
    var getDescent: CTRunDelegateGetDescentCallback
    var getWidth: CTRunDelegateGetWidthCallback
    init()
    init(version version: CFIndex, dealloc dealloc: CTRunDelegateDeallocateCallback, getAscent getAscent: CTRunDelegateGetAscentCallback, getDescent getDescent: CTRunDelegateGetDescentCallback, getWidth getWidth: CTRunDelegateGetWidthCallback)
}

Измененный FontVariation [структура]
Объявление
От
struct FontVariation {
    var name: FourCharCode
    var value: Fixed
}
К
struct FontVariation {
    var name: FourCharCode
    var value: Fixed
    init()
    init(name name: FourCharCode, value value: Fixed)
}

Измененный JustDirectionTable [структура]
Объявление
От
struct JustDirectionTable {
    var justClass: UInt16
    var widthDeltaClusters: UInt16
    var postcomp: UInt16
    var lookup: SFNTLookupTable
}
К
struct JustDirectionTable {
    var justClass: UInt16
    var widthDeltaClusters: UInt16
    var postcomp: UInt16
    var lookup: SFNTLookupTable
    init()
    init(justClass justClass: UInt16, widthDeltaClusters widthDeltaClusters: UInt16, postcomp postcomp: UInt16, lookup lookup: SFNTLookupTable)
}

Измененный JustPCAction [структура]
Объявление
От
struct JustPCAction {
    var actionCount: UInt32
    var actions: (JustPCActionSubrecord)
}
К
struct JustPCAction {
    var actionCount: UInt32
    var actions: (JustPCActionSubrecord)
    init()
    init(actionCount actionCount: UInt32, actions actions: (JustPCActionSubrecord))
}

Измененный JustPCActionSubrecord [структура]
Объявление
От
struct JustPCActionSubrecord {
    var theClass: UInt16
    var theType: JustPCActionType
    var length: UInt32
    var data: UInt32
}
К
struct JustPCActionSubrecord {
    var theClass: UInt16
    var theType: JustPCActionType
    var length: UInt32
    var data: UInt32
    init()
    init(theClass theClass: UInt16, theType theType: JustPCActionType, length length: UInt32, data data: UInt32)
}

Измененный JustPCConditionalAddAction [структура]
Объявление
От
struct JustPCConditionalAddAction {
    var substThreshold: Fixed
    var addGlyph: UInt16
    var substGlyph: UInt16
}
К
struct JustPCConditionalAddAction {
    var substThreshold: Fixed
    var addGlyph: UInt16
    var substGlyph: UInt16
    init()
    init(substThreshold substThreshold: Fixed, addGlyph addGlyph: UInt16, substGlyph substGlyph: UInt16)
}

Измененный JustPCDecompositionAction [структура]
Объявление
От
struct JustPCDecompositionAction {
    var lowerLimit: Fixed
    var upperLimit: Fixed
    var order: UInt16
    var count: UInt16
    var glyphs: (UInt16)
}
К
struct JustPCDecompositionAction {
    var lowerLimit: Fixed
    var upperLimit: Fixed
    var order: UInt16
    var count: UInt16
    var glyphs: (UInt16)
    init()
    init(lowerLimit lowerLimit: Fixed, upperLimit upperLimit: Fixed, order order: UInt16, count count: UInt16, glyphs glyphs: (UInt16))
}

Измененный JustPCDuctilityAction [структура]
Объявление
От
struct JustPCDuctilityAction {
    var ductilityAxis: UInt32
    var minimumLimit: Fixed
    var noStretchValue: Fixed
    var maximumLimit: Fixed
}
К
struct JustPCDuctilityAction {
    var ductilityAxis: UInt32
    var minimumLimit: Fixed
    var noStretchValue: Fixed
    var maximumLimit: Fixed
    init()
    init(ductilityAxis ductilityAxis: UInt32, minimumLimit minimumLimit: Fixed, noStretchValue noStretchValue: Fixed, maximumLimit maximumLimit: Fixed)
}

Измененный JustPCGlyphRepeatAddAction [структура]
Объявление
От
struct JustPCGlyphRepeatAddAction {
    var flags: UInt16
    var glyph: UInt16
}
К
struct JustPCGlyphRepeatAddAction {
    var flags: UInt16
    var glyph: UInt16
    init()
    init(flags flags: UInt16, glyph glyph: UInt16)
}

Измененный JustPostcompTable [структура]
Объявление
От
struct JustPostcompTable {
    var lookupTable: SFNTLookupTable
}
К
struct JustPostcompTable {
    var lookupTable: SFNTLookupTable
    init()
    init(lookupTable lookupTable: SFNTLookupTable)
}

Измененный JustTable [структура]
Объявление
От
struct JustTable {
    var version: Fixed
    var format: UInt16
    var horizHeaderOffset: UInt16
    var vertHeaderOffset: UInt16
}
К
struct JustTable {
    var version: Fixed
    var format: UInt16
    var horizHeaderOffset: UInt16
    var vertHeaderOffset: UInt16
    init()
    init(version version: Fixed, format format: UInt16, horizHeaderOffset horizHeaderOffset: UInt16, vertHeaderOffset vertHeaderOffset: UInt16)
}

Измененный JustWidthDeltaEntry [структура]
Объявление
От
struct JustWidthDeltaEntry {
    var justClass: UInt32
    var beforeGrowLimit: Fixed
    var beforeShrinkLimit: Fixed
    var afterGrowLimit: Fixed
    var afterShrinkLimit: Fixed
    var growFlags: JustificationFlags
    var shrinkFlags: JustificationFlags
}
К
struct JustWidthDeltaEntry {
    var justClass: UInt32
    var beforeGrowLimit: Fixed
    var beforeShrinkLimit: Fixed
    var afterGrowLimit: Fixed
    var afterShrinkLimit: Fixed
    var growFlags: JustificationFlags
    var shrinkFlags: JustificationFlags
    init()
    init(justClass justClass: UInt32, beforeGrowLimit beforeGrowLimit: Fixed, beforeShrinkLimit beforeShrinkLimit: Fixed, afterGrowLimit afterGrowLimit: Fixed, afterShrinkLimit afterShrinkLimit: Fixed, growFlags growFlags: JustificationFlags, shrinkFlags shrinkFlags: JustificationFlags)
}

Измененный JustWidthDeltaGroup [структура]
Объявление
От
struct JustWidthDeltaGroup {
    var count: UInt32
    var entries: (JustWidthDeltaEntry)
}
К
struct JustWidthDeltaGroup {
    var count: UInt32
    var entries: (JustWidthDeltaEntry)
    init()
    init(count count: UInt32, entries entries: (JustWidthDeltaEntry))
}

Измененный KernIndexArrayHeader [структура]
Объявление
От
struct KernIndexArrayHeader {
    var glyphCount: UInt16
    var kernValueCount: UInt8
    var leftClassCount: UInt8
    var rightClassCount: UInt8
    var flags: UInt8
    var kernValue: (Int16)
    var leftClass: (UInt8)
    var rightClass: (UInt8)
    var kernIndex: (UInt8)
}
К
struct KernIndexArrayHeader {
    var glyphCount: UInt16
    var kernValueCount: UInt8
    var leftClassCount: UInt8
    var rightClassCount: UInt8
    var flags: UInt8
    var kernValue: (Int16)
    var leftClass: (UInt8)
    var rightClass: (UInt8)
    var kernIndex: (UInt8)
    init()
    init(glyphCount glyphCount: UInt16, kernValueCount kernValueCount: UInt8, leftClassCount leftClassCount: UInt8, rightClassCount rightClassCount: UInt8, flags flags: UInt8, kernValue kernValue: (Int16), leftClass leftClass: (UInt8), rightClass rightClass: (UInt8), kernIndex kernIndex: (UInt8))
}

Измененный KernKerningPair [структура]
Объявление
От
struct KernKerningPair {
    var left: UInt16
    var right: UInt16
}
К
struct KernKerningPair {
    var left: UInt16
    var right: UInt16
    init()
    init(left left: UInt16, right right: UInt16)
}

Измененный KernOffsetTable [структура]
Объявление
От
struct KernOffsetTable {
    var firstGlyph: UInt16
    var nGlyphs: UInt16
    var offsetTable: (KernArrayOffset)
}
К
struct KernOffsetTable {
    var firstGlyph: UInt16
    var nGlyphs: UInt16
    var offsetTable: (KernArrayOffset)
    init()
    init(firstGlyph firstGlyph: UInt16, nGlyphs nGlyphs: UInt16, offsetTable offsetTable: (KernArrayOffset))
}

Измененный KernOrderedListEntry [структура]
Объявление
От
struct KernOrderedListEntry {
    var pair: KernKerningPair
    var value: KernKerningValue
}
К
struct KernOrderedListEntry {
    var pair: KernKerningPair
    var value: KernKerningValue
    init()
    init(pair pair: KernKerningPair, value value: KernKerningValue)
}

Измененный KernOrderedListHeader [структура]
Объявление
От
struct KernOrderedListHeader {
    var nPairs: UInt16
    var searchRange: UInt16
    var entrySelector: UInt16
    var rangeShift: UInt16
    var table: (UInt16)
}
К
struct KernOrderedListHeader {
    var nPairs: UInt16
    var searchRange: UInt16
    var entrySelector: UInt16
    var rangeShift: UInt16
    var table: (UInt16)
    init()
    init(nPairs nPairs: UInt16, searchRange searchRange: UInt16, entrySelector entrySelector: UInt16, rangeShift rangeShift: UInt16, table table: (UInt16))
}

Измененный KernSimpleArrayHeader [структура]
Объявление
От
struct KernSimpleArrayHeader {
    var rowWidth: UInt16
    var leftOffsetTable: UInt16
    var rightOffsetTable: UInt16
    var theArray: KernArrayOffset
    var firstTable: (UInt16)
}
К
struct KernSimpleArrayHeader {
    var rowWidth: UInt16
    var leftOffsetTable: UInt16
    var rightOffsetTable: UInt16
    var theArray: KernArrayOffset
    var firstTable: (UInt16)
    init()
    init(rowWidth rowWidth: UInt16, leftOffsetTable leftOffsetTable: UInt16, rightOffsetTable rightOffsetTable: UInt16, theArray theArray: KernArrayOffset, firstTable firstTable: (UInt16))
}

Измененный KernStateEntry [структура]
Объявление
От
struct KernStateEntry {
    var newState: UInt16
    var flags: UInt16
}
К
struct KernStateEntry {
    var newState: UInt16
    var flags: UInt16
    init()
    init(newState newState: UInt16, flags flags: UInt16)
}

Измененный KernStateHeader [структура]
Объявление
От
struct KernStateHeader {
    var header: STHeader
    var valueTable: UInt16
    var firstTable: (UInt8)
}
К
struct KernStateHeader {
    var header: STHeader
    var valueTable: UInt16
    var firstTable: (UInt8)
    init()
    init(header header: STHeader, valueTable valueTable: UInt16, firstTable firstTable: (UInt8))
}

Измененный KernSubtableHeader [структура]
Объявление
От
struct KernSubtableHeader {
    var length: Int32
    var stInfo: KernSubtableInfo
    var tupleIndex: Int16
}
К
struct KernSubtableHeader {
    var length: Int32
    var stInfo: KernSubtableInfo
    var tupleIndex: Int16
    var fsHeader: KernFormatSpecificHeader
    init()
    init(length length: Int32, stInfo stInfo: KernSubtableInfo, tupleIndex tupleIndex: Int16, fsHeader fsHeader: KernFormatSpecificHeader)
}

Измененный KernTableHeader [структура]
Объявление
От
struct KernTableHeader {
    var version: Fixed
    var nTables: Int32
    var firstSubtable: (UInt16)
}
К
struct KernTableHeader {
    var version: Fixed
    var nTables: Int32
    var firstSubtable: (UInt16)
    init()
    init(version version: Fixed, nTables nTables: Int32, firstSubtable firstSubtable: (UInt16))
}

Измененный KernVersion0Header [структура]
Объявление
От
struct KernVersion0Header {
    var version: UInt16
    var nTables: UInt16
    var firstSubtable: (UInt16)
}
К
struct KernVersion0Header {
    var version: UInt16
    var nTables: UInt16
    var firstSubtable: (UInt16)
    init()
    init(version version: UInt16, nTables nTables: UInt16, firstSubtable firstSubtable: (UInt16))
}

Измененный KernVersion0SubtableHeader [структура]
Объявление
От
struct KernVersion0SubtableHeader {
    var version: UInt16
    var length: UInt16
    var stInfo: KernSubtableInfo
}
К
struct KernVersion0SubtableHeader {
    var version: UInt16
    var length: UInt16
    var stInfo: KernSubtableInfo
    var fsHeader: KernFormatSpecificHeader
    init()
    init(version version: UInt16, length length: UInt16, stInfo stInfo: KernSubtableInfo, fsHeader fsHeader: KernFormatSpecificHeader)
}

Измененный KerxAnchorPointAction [структура]
Объявление
От
struct KerxAnchorPointAction {
    var markAnchorPoint: UInt16
    var currAnchorPoint: UInt16
}
К
struct KerxAnchorPointAction {
    var markAnchorPoint: UInt16
    var currAnchorPoint: UInt16
    init()
    init(markAnchorPoint markAnchorPoint: UInt16, currAnchorPoint currAnchorPoint: UInt16)
}

Измененный KerxControlPointAction [структура]
Объявление
От
struct KerxControlPointAction {
    var markControlPoint: UInt16
    var currControlPoint: UInt16
}
К
struct KerxControlPointAction {
    var markControlPoint: UInt16
    var currControlPoint: UInt16
    init()
    init(markControlPoint markControlPoint: UInt16, currControlPoint currControlPoint: UInt16)
}

Измененный KerxControlPointEntry [структура]
Объявление
От
struct KerxControlPointEntry {
    var newState: UInt16
    var flags: UInt16
    var actionIndex: UInt16
}
К
struct KerxControlPointEntry {
    var newState: UInt16
    var flags: UInt16
    var actionIndex: UInt16
    init()
    init(newState newState: UInt16, flags flags: UInt16, actionIndex actionIndex: UInt16)
}

Измененный KerxControlPointHeader [структура]
Объявление
От
struct KerxControlPointHeader {
    var header: STXHeader
    var flags: UInt32
    var firstTable: (UInt8)
}
К
struct KerxControlPointHeader {
    var header: STXHeader
    var flags: UInt32
    var firstTable: (UInt8)
    init()
    init(header header: STXHeader, flags flags: UInt32, firstTable firstTable: (UInt8))
}

Измененный KerxCoordinateAction [структура]
Объявление
От
struct KerxCoordinateAction {
    var markX: UInt16
    var markY: UInt16
    var currX: UInt16
    var currY: UInt16
}
К
struct KerxCoordinateAction {
    var markX: UInt16
    var markY: UInt16
    var currX: UInt16
    var currY: UInt16
    init()
    init(markX markX: UInt16, markY markY: UInt16, currX currX: UInt16, currY currY: UInt16)
}

Измененный KerxIndexArrayHeader [структура]
Объявление
От
struct KerxIndexArrayHeader {
    var glyphCount: UInt16
    var kernValueCount: UInt16
    var leftClassCount: UInt16
    var rightClassCount: UInt16
    var flags: UInt16
    var kernValue: (Int16)
    var leftClass: (UInt16)
    var rightClass: (UInt16)
    var kernIndex: (UInt16)
}
К
struct KerxIndexArrayHeader {
    var glyphCount: UInt16
    var kernValueCount: UInt16
    var leftClassCount: UInt16
    var rightClassCount: UInt16
    var flags: UInt16
    var kernValue: (Int16)
    var leftClass: (UInt16)
    var rightClass: (UInt16)
    var kernIndex: (UInt16)
    init()
    init(glyphCount glyphCount: UInt16, kernValueCount kernValueCount: UInt16, leftClassCount leftClassCount: UInt16, rightClassCount rightClassCount: UInt16, flags flags: UInt16, kernValue kernValue: (Int16), leftClass leftClass: (UInt16), rightClass rightClass: (UInt16), kernIndex kernIndex: (UInt16))
}

Измененный KerxKerningPair [структура]
Объявление
От
struct KerxKerningPair {
    var left: UInt16
    var right: UInt16
}
К
struct KerxKerningPair {
    var left: UInt16
    var right: UInt16
    init()
    init(left left: UInt16, right right: UInt16)
}

Измененный KerxOrderedListEntry [структура]
Объявление
От
struct KerxOrderedListEntry {
    var pair: KerxKerningPair
    var value: KernKerningValue
}
К
struct KerxOrderedListEntry {
    var pair: KerxKerningPair
    var value: KernKerningValue
    init()
    init(pair pair: KerxKerningPair, value value: KernKerningValue)
}

Измененный KerxOrderedListHeader [структура]
Объявление
От
struct KerxOrderedListHeader {
    var nPairs: UInt32
    var searchRange: UInt32
    var entrySelector: UInt32
    var rangeShift: UInt32
    var table: (UInt32)
}
К
struct KerxOrderedListHeader {
    var nPairs: UInt32
    var searchRange: UInt32
    var entrySelector: UInt32
    var rangeShift: UInt32
    var table: (UInt32)
    init()
    init(nPairs nPairs: UInt32, searchRange searchRange: UInt32, entrySelector entrySelector: UInt32, rangeShift rangeShift: UInt32, table table: (UInt32))
}

Измененный KerxSimpleArrayHeader [структура]
Объявление
От
struct KerxSimpleArrayHeader {
    var rowWidth: UInt32
    var leftOffsetTable: UInt32
    var rightOffsetTable: UInt32
    var theArray: KerxArrayOffset
    var firstTable: (UInt32)
}
К
struct KerxSimpleArrayHeader {
    var rowWidth: UInt32
    var leftOffsetTable: UInt32
    var rightOffsetTable: UInt32
    var theArray: KerxArrayOffset
    var firstTable: (UInt32)
    init()
    init(rowWidth rowWidth: UInt32, leftOffsetTable leftOffsetTable: UInt32, rightOffsetTable rightOffsetTable: UInt32, theArray theArray: KerxArrayOffset, firstTable firstTable: (UInt32))
}

Измененный KerxStateEntry [структура]
Объявление
От
struct KerxStateEntry {
    var newState: UInt16
    var flags: UInt16
    var valueIndex: UInt16
}
К
struct KerxStateEntry {
    var newState: UInt16
    var flags: UInt16
    var valueIndex: UInt16
    init()
    init(newState newState: UInt16, flags flags: UInt16, valueIndex valueIndex: UInt16)
}

Измененный KerxStateHeader [структура]
Объявление
От
struct KerxStateHeader {
    var header: STXHeader
    var valueTable: UInt32
    var firstTable: (UInt8)
}
К
struct KerxStateHeader {
    var header: STXHeader
    var valueTable: UInt32
    var firstTable: (UInt8)
    init()
    init(header header: STXHeader, valueTable valueTable: UInt32, firstTable firstTable: (UInt8))
}

Измененный KerxSubtableHeader [структура]
Объявление
От
struct KerxSubtableHeader {
    var length: UInt32
    var stInfo: KerxSubtableCoverage
    var tupleIndex: UInt32
}
К
struct KerxSubtableHeader {
    var length: UInt32
    var stInfo: KerxSubtableCoverage
    var tupleIndex: UInt32
    var fsHeader: KerxFormatSpecificHeader
    init()
    init(length length: UInt32, stInfo stInfo: KerxSubtableCoverage, tupleIndex tupleIndex: UInt32, fsHeader fsHeader: KerxFormatSpecificHeader)
}

Измененный KerxTableHeader [структура]
Объявление
От
struct KerxTableHeader {
    var version: Fixed
    var nTables: UInt32
    var firstSubtable: (UInt32)
}
К
struct KerxTableHeader {
    var version: Fixed
    var nTables: UInt32
    var firstSubtable: (UInt32)
    init()
    init(version version: Fixed, nTables nTables: UInt32, firstSubtable firstSubtable: (UInt32))
}

Измененный LcarCaretClassEntry [структура]
Объявление
От
struct LcarCaretClassEntry {
    var count: UInt16
    var partials: (UInt16)
}
К
struct LcarCaretClassEntry {
    var count: UInt16
    var partials: (UInt16)
    init()
    init(count count: UInt16, partials partials: (UInt16))
}

Измененный LcarCaretTable [структура]
Объявление
От
struct LcarCaretTable {
    var version: Fixed
    var format: UInt16
    var lookup: SFNTLookupTable
}
К
struct LcarCaretTable {
    var version: Fixed
    var format: UInt16
    var lookup: SFNTLookupTable
    init()
    init(version version: Fixed, format format: UInt16, lookup lookup: SFNTLookupTable)
}

Измененный LtagStringRange [структура]
Объявление
От
struct LtagStringRange {
    var offset: UInt16
    var length: UInt16
}
К
struct LtagStringRange {
    var offset: UInt16
    var length: UInt16
    init()
    init(offset offset: UInt16, length length: UInt16)
}

Измененный LtagTable [структура]
Объявление
От
struct LtagTable {
    var version: UInt32
    var flags: UInt32
    var numTags: UInt32
    var tagRange: (LtagStringRange)
}
К
struct LtagTable {
    var version: UInt32
    var flags: UInt32
    var numTags: UInt32
    var tagRange: (LtagStringRange)
    init()
    init(version version: UInt32, flags flags: UInt32, numTags numTags: UInt32, tagRange tagRange: (LtagStringRange))
}

Измененный MortChain [структура]
Объявление
От
struct MortChain {
    var defaultFlags: MortSubtableMaskFlags
    var length: UInt32
    var nFeatures: UInt16
    var nSubtables: UInt16
    var featureEntries: (MortFeatureEntry)
}
К
struct MortChain {
    var defaultFlags: MortSubtableMaskFlags
    var length: UInt32
    var nFeatures: UInt16
    var nSubtables: UInt16
    var featureEntries: (MortFeatureEntry)
    init()
    init(defaultFlags defaultFlags: MortSubtableMaskFlags, length length: UInt32, nFeatures nFeatures: UInt16, nSubtables nSubtables: UInt16, featureEntries featureEntries: (MortFeatureEntry))
}

Измененный MortContextualSubtable [структура]
Объявление
От
struct MortContextualSubtable {
    var header: STHeader
    var substitutionTableOffset: UInt16
}
К
struct MortContextualSubtable {
    var header: STHeader
    var substitutionTableOffset: UInt16
    init()
    init(header header: STHeader, substitutionTableOffset substitutionTableOffset: UInt16)
}

Измененный MortFeatureEntry [структура]
Объявление
От
struct MortFeatureEntry {
    var featureType: UInt16
    var featureSelector: UInt16
    var enableFlags: MortSubtableMaskFlags
    var disableFlags: MortSubtableMaskFlags
}
К
struct MortFeatureEntry {
    var featureType: UInt16
    var featureSelector: UInt16
    var enableFlags: MortSubtableMaskFlags
    var disableFlags: MortSubtableMaskFlags
    init()
    init(featureType featureType: UInt16, featureSelector featureSelector: UInt16, enableFlags enableFlags: MortSubtableMaskFlags, disableFlags disableFlags: MortSubtableMaskFlags)
}

Измененный MortInsertionSubtable [структура]
Объявление
От
struct MortInsertionSubtable {
    var header: STHeader
}
К
struct MortInsertionSubtable {
    var header: STHeader
    init()
    init(header header: STHeader)
}

Измененный MortLigatureSubtable [структура]
Объявление
От
struct MortLigatureSubtable {
    var header: STHeader
    var ligatureActionTableOffset: UInt16
    var componentTableOffset: UInt16
    var ligatureTableOffset: UInt16
}
К
struct MortLigatureSubtable {
    var header: STHeader
    var ligatureActionTableOffset: UInt16
    var componentTableOffset: UInt16
    var ligatureTableOffset: UInt16
    init()
    init(header header: STHeader, ligatureActionTableOffset ligatureActionTableOffset: UInt16, componentTableOffset componentTableOffset: UInt16, ligatureTableOffset ligatureTableOffset: UInt16)
}

Измененный MortRearrangementSubtable [структура]
Объявление
От
struct MortRearrangementSubtable {
    var header: STHeader
}
К
struct MortRearrangementSubtable {
    var header: STHeader
    init()
    init(header header: STHeader)
}

Измененный MortSubtable [структура]
Объявление
От
struct MortSubtable {
    var length: UInt16
    var coverage: UInt16
    var flags: MortSubtableMaskFlags
}
К
struct MortSubtable {
    var length: UInt16
    var coverage: UInt16
    var flags: MortSubtableMaskFlags
    var u: MortSpecificSubtable
    init()
    init(length length: UInt16, coverage coverage: UInt16, flags flags: MortSubtableMaskFlags, u u: MortSpecificSubtable)
}

Измененный MortSwashSubtable [структура]
Объявление
От
struct MortSwashSubtable {
    var lookup: SFNTLookupTable
}
К
struct MortSwashSubtable {
    var lookup: SFNTLookupTable
    init()
    init(lookup lookup: SFNTLookupTable)
}

Измененный MortTable [структура]
Объявление
От
struct MortTable {
    var version: Fixed
    var nChains: UInt32
    var chains: (MortChain)
}
К
struct MortTable {
    var version: Fixed
    var nChains: UInt32
    var chains: (MortChain)
    init()
    init(version version: Fixed, nChains nChains: UInt32, chains chains: (MortChain))
}

Измененный MorxChain [структура]
Объявление
От
struct MorxChain {
    var defaultFlags: MortSubtableMaskFlags
    var length: UInt32
    var nFeatures: UInt32
    var nSubtables: UInt32
    var featureEntries: (MortFeatureEntry)
}
К
struct MorxChain {
    var defaultFlags: MortSubtableMaskFlags
    var length: UInt32
    var nFeatures: UInt32
    var nSubtables: UInt32
    var featureEntries: (MortFeatureEntry)
    init()
    init(defaultFlags defaultFlags: MortSubtableMaskFlags, length length: UInt32, nFeatures nFeatures: UInt32, nSubtables nSubtables: UInt32, featureEntries featureEntries: (MortFeatureEntry))
}

Измененный MorxContextualSubtable [структура]
Объявление
От
struct MorxContextualSubtable {
    var header: STXHeader
    var substitutionTableOffset: UInt32
}
К
struct MorxContextualSubtable {
    var header: STXHeader
    var substitutionTableOffset: UInt32
    init()
    init(header header: STXHeader, substitutionTableOffset substitutionTableOffset: UInt32)
}

Измененный MorxInsertionSubtable [структура]
Объявление
От
struct MorxInsertionSubtable {
    var header: STXHeader
    var insertionGlyphTableOffset: UInt32
}
К
struct MorxInsertionSubtable {
    var header: STXHeader
    var insertionGlyphTableOffset: UInt32
    init()
    init(header header: STXHeader, insertionGlyphTableOffset insertionGlyphTableOffset: UInt32)
}

Измененный MorxLigatureSubtable [структура]
Объявление
От
struct MorxLigatureSubtable {
    var header: STXHeader
    var ligatureActionTableOffset: UInt32
    var componentTableOffset: UInt32
    var ligatureTableOffset: UInt32
}
К
struct MorxLigatureSubtable {
    var header: STXHeader
    var ligatureActionTableOffset: UInt32
    var componentTableOffset: UInt32
    var ligatureTableOffset: UInt32
    init()
    init(header header: STXHeader, ligatureActionTableOffset ligatureActionTableOffset: UInt32, componentTableOffset componentTableOffset: UInt32, ligatureTableOffset ligatureTableOffset: UInt32)
}

Измененный MorxRearrangementSubtable [структура]
Объявление
От
struct MorxRearrangementSubtable {
    var header: STXHeader
}
К
struct MorxRearrangementSubtable {
    var header: STXHeader
    init()
    init(header header: STXHeader)
}

Измененный MorxSubtable [структура]
Объявление
От
struct MorxSubtable {
    var length: UInt32
    var coverage: UInt32
    var flags: MortSubtableMaskFlags
}
К
struct MorxSubtable {
    var length: UInt32
    var coverage: UInt32
    var flags: MortSubtableMaskFlags
    var u: MorxSpecificSubtable
    init()
    init(length length: UInt32, coverage coverage: UInt32, flags flags: MortSubtableMaskFlags, u u: MorxSpecificSubtable)
}

Измененный MorxTable [структура]
Объявление
От
struct MorxTable {
    var version: Fixed
    var nChains: UInt32
    var chains: (MorxChain)
}
К
struct MorxTable {
    var version: Fixed
    var nChains: UInt32
    var chains: (MorxChain)
    init()
    init(version version: Fixed, nChains nChains: UInt32, chains chains: (MorxChain))
}

Измененный OpbdSideValues [структура]
Объявление
От
struct OpbdSideValues {
    var leftSideShift: Int16
    var topSideShift: Int16
    var rightSideShift: Int16
    var bottomSideShift: Int16
}
К
struct OpbdSideValues {
    var leftSideShift: Int16
    var topSideShift: Int16
    var rightSideShift: Int16
    var bottomSideShift: Int16
    init()
    init(leftSideShift leftSideShift: Int16, topSideShift topSideShift: Int16, rightSideShift rightSideShift: Int16, bottomSideShift bottomSideShift: Int16)
}

Измененный OpbdTable [структура]
Объявление
От
struct OpbdTable {
    var version: Fixed
    var format: OpbdTableFormat
    var lookupTable: SFNTLookupTable
}
К
struct OpbdTable {
    var version: Fixed
    var format: OpbdTableFormat
    var lookupTable: SFNTLookupTable
    init()
    init(version version: Fixed, format format: OpbdTableFormat, lookupTable lookupTable: SFNTLookupTable)
}

Измененный PropLookupSegment [структура]
Объявление
От
struct PropLookupSegment {
    var lastGlyph: UInt16
    var firstGlyph: UInt16
    var value: UInt16
}
К
struct PropLookupSegment {
    var lastGlyph: UInt16
    var firstGlyph: UInt16
    var value: UInt16
    init()
    init(lastGlyph lastGlyph: UInt16, firstGlyph firstGlyph: UInt16, value value: UInt16)
}

Измененный PropLookupSingle [структура]
Объявление
От
struct PropLookupSingle {
    var glyph: UInt16
    var props: PropCharProperties
}
К
struct PropLookupSingle {
    var glyph: UInt16
    var props: PropCharProperties
    init()
    init(glyph glyph: UInt16, props props: PropCharProperties)
}

Измененный PropTable [структура]
Объявление
От
struct PropTable {
    var version: Fixed
    var format: UInt16
    var defaultProps: PropCharProperties
    var lookup: SFNTLookupTable
}
К
struct PropTable {
    var version: Fixed
    var format: UInt16
    var defaultProps: PropCharProperties
    var lookup: SFNTLookupTable
    init()
    init(version version: Fixed, format format: UInt16, defaultProps defaultProps: PropCharProperties, lookup lookup: SFNTLookupTable)
}

Измененный ROTAGlyphEntry [структура]
Объявление
От
struct ROTAGlyphEntry {
    var GlyphIndexOffset: Int16
    var HBaselineOffset: Int16
    var VBaselineOffset: Int16
}
К
struct ROTAGlyphEntry {
    var GlyphIndexOffset: Int16
    var HBaselineOffset: Int16
    var VBaselineOffset: Int16
    init()
    init(GlyphIndexOffset GlyphIndexOffset: Int16, HBaselineOffset HBaselineOffset: Int16, VBaselineOffset VBaselineOffset: Int16)
}

Измененный ROTAHeader [структура]
Объявление
От
struct ROTAHeader {
    var Version: Fixed
    var Flags: UInt16
    var NMasters: UInt16
    var FirstGlyph: UInt16
    var LastGlyph: UInt16
    var lookup: SFNTLookupTable
}
К
struct ROTAHeader {
    var Version: Fixed
    var Flags: UInt16
    var NMasters: UInt16
    var FirstGlyph: UInt16
    var LastGlyph: UInt16
    var lookup: SFNTLookupTable
    init()
    init(Version Version: Fixed, Flags Flags: UInt16, NMasters NMasters: UInt16, FirstGlyph FirstGlyph: UInt16, LastGlyph LastGlyph: UInt16, lookup lookup: SFNTLookupTable)
}

Измененный SFNTLookupArrayHeader [структура]
Объявление
От
struct SFNTLookupArrayHeader {
    var lookupValues: (SFNTLookupValue)
}
К
struct SFNTLookupArrayHeader {
    var lookupValues: (SFNTLookupValue)
    init()
    init(lookupValues lookupValues: (SFNTLookupValue))
}

Измененный SFNTLookupBinarySearchHeader [структура]
Объявление
От
struct SFNTLookupBinarySearchHeader {
    var unitSize: UInt16
    var nUnits: UInt16
    var searchRange: UInt16
    var entrySelector: UInt16
    var rangeShift: UInt16
}
К
struct SFNTLookupBinarySearchHeader {
    var unitSize: UInt16
    var nUnits: UInt16
    var searchRange: UInt16
    var entrySelector: UInt16
    var rangeShift: UInt16
    init()
    init(unitSize unitSize: UInt16, nUnits nUnits: UInt16, searchRange searchRange: UInt16, entrySelector entrySelector: UInt16, rangeShift rangeShift: UInt16)
}

Измененный SFNTLookupSegment [структура]
Объявление
От
struct SFNTLookupSegment {
    var lastGlyph: UInt16
    var firstGlyph: UInt16
    var value: (UInt16)
}
К
struct SFNTLookupSegment {
    var lastGlyph: UInt16
    var firstGlyph: UInt16
    var value: (UInt16)
    init()
    init(lastGlyph lastGlyph: UInt16, firstGlyph firstGlyph: UInt16, value value: (UInt16))
}

Измененный SFNTLookupSegmentHeader [структура]
Объявление
От
struct SFNTLookupSegmentHeader {
    var binSearch: SFNTLookupBinarySearchHeader
    var segments: (SFNTLookupSegment)
}
К
struct SFNTLookupSegmentHeader {
    var binSearch: SFNTLookupBinarySearchHeader
    var segments: (SFNTLookupSegment)
    init()
    init(binSearch binSearch: SFNTLookupBinarySearchHeader, segments segments: (SFNTLookupSegment))
}

Измененный SFNTLookupSingle [структура]
Объявление
От
struct SFNTLookupSingle {
    var glyph: UInt16
    var value: (UInt16)
}
К
struct SFNTLookupSingle {
    var glyph: UInt16
    var value: (UInt16)
    init()
    init(glyph glyph: UInt16, value value: (UInt16))
}

Измененный SFNTLookupSingleHeader [структура]
Объявление
От
struct SFNTLookupSingleHeader {
    var binSearch: SFNTLookupBinarySearchHeader
    var entries: (SFNTLookupSingle)
}
К
struct SFNTLookupSingleHeader {
    var binSearch: SFNTLookupBinarySearchHeader
    var entries: (SFNTLookupSingle)
    init()
    init(binSearch binSearch: SFNTLookupBinarySearchHeader, entries entries: (SFNTLookupSingle))
}

Измененный SFNTLookupTable [структура]
Объявление
От
struct SFNTLookupTable {
    var format: SFNTLookupTableFormat
}
К
struct SFNTLookupTable {
    var format: SFNTLookupTableFormat
    var fsHeader: SFNTLookupFormatSpecificHeader
    init()
    init(format format: SFNTLookupTableFormat, fsHeader fsHeader: SFNTLookupFormatSpecificHeader)
}

Измененный SFNTLookupTrimmedArrayHeader [структура]
Объявление
От
struct SFNTLookupTrimmedArrayHeader {
    var firstGlyph: UInt16
    var count: UInt16
    var valueArray: (SFNTLookupValue)
}
К
struct SFNTLookupTrimmedArrayHeader {
    var firstGlyph: UInt16
    var count: UInt16
    var valueArray: (SFNTLookupValue)
    init()
    init(firstGlyph firstGlyph: UInt16, count count: UInt16, valueArray valueArray: (SFNTLookupValue))
}

Измененный STClassTable [структура]
Объявление
От
struct STClassTable {
    var firstGlyph: UInt16
    var nGlyphs: UInt16
    var classes: (STClass)
}
К
struct STClassTable {
    var firstGlyph: UInt16
    var nGlyphs: UInt16
    var classes: (STClass)
    init()
    init(firstGlyph firstGlyph: UInt16, nGlyphs nGlyphs: UInt16, classes classes: (STClass))
}

Измененный STEntryOne [структура]
Объявление
От
struct STEntryOne {
    var newState: UInt16
    var flags: UInt16
    var offset1: UInt16
}
К
struct STEntryOne {
    var newState: UInt16
    var flags: UInt16
    var offset1: UInt16
    init()
    init(newState newState: UInt16, flags flags: UInt16, offset1 offset1: UInt16)
}

Измененный STEntryTwo [структура]
Объявление
От
struct STEntryTwo {
    var newState: UInt16
    var flags: UInt16
    var offset1: UInt16
    var offset2: UInt16
}
К
struct STEntryTwo {
    var newState: UInt16
    var flags: UInt16
    var offset1: UInt16
    var offset2: UInt16
    init()
    init(newState newState: UInt16, flags flags: UInt16, offset1 offset1: UInt16, offset2 offset2: UInt16)
}

Измененный STEntryZero [структура]
Объявление
От
struct STEntryZero {
    var newState: UInt16
    var flags: UInt16
}
К
struct STEntryZero {
    var newState: UInt16
    var flags: UInt16
    init()
    init(newState newState: UInt16, flags flags: UInt16)
}

Измененный STHeader [структура]
Объявление
От
struct STHeader {
    var filler: UInt8
    var nClasses: STClass
    var classTableOffset: UInt16
    var stateArrayOffset: UInt16
    var entryTableOffset: UInt16
}
К
struct STHeader {
    var filler: UInt8
    var nClasses: STClass
    var classTableOffset: UInt16
    var stateArrayOffset: UInt16
    var entryTableOffset: UInt16
    init()
    init(filler filler: UInt8, nClasses nClasses: STClass, classTableOffset classTableOffset: UInt16, stateArrayOffset stateArrayOffset: UInt16, entryTableOffset entryTableOffset: UInt16)
}

Измененный STXEntryOne [структура]
Объявление
От
struct STXEntryOne {
    var newState: STXStateIndex
    var flags: UInt16
    var index1: UInt16
}
К
struct STXEntryOne {
    var newState: STXStateIndex
    var flags: UInt16
    var index1: UInt16
    init()
    init(newState newState: STXStateIndex, flags flags: UInt16, index1 index1: UInt16)
}

Измененный STXEntryTwo [структура]
Объявление
От
struct STXEntryTwo {
    var newState: STXStateIndex
    var flags: UInt16
    var index1: UInt16
    var index2: UInt16
}
К
struct STXEntryTwo {
    var newState: STXStateIndex
    var flags: UInt16
    var index1: UInt16
    var index2: UInt16
    init()
    init(newState newState: STXStateIndex, flags flags: UInt16, index1 index1: UInt16, index2 index2: UInt16)
}

Измененный STXEntryZero [структура]
Объявление
От
struct STXEntryZero {
    var newState: STXStateIndex
    var flags: UInt16
}
К
struct STXEntryZero {
    var newState: STXStateIndex
    var flags: UInt16
    init()
    init(newState newState: STXStateIndex, flags flags: UInt16)
}

Измененный STXHeader [структура]
Объявление
От
struct STXHeader {
    var nClasses: UInt32
    var classTableOffset: UInt32
    var stateArrayOffset: UInt32
    var entryTableOffset: UInt32
}
К
struct STXHeader {
    var nClasses: UInt32
    var classTableOffset: UInt32
    var stateArrayOffset: UInt32
    var entryTableOffset: UInt32
    init()
    init(nClasses nClasses: UInt32, classTableOffset classTableOffset: UInt32, stateArrayOffset stateArrayOffset: UInt32, entryTableOffset entryTableOffset: UInt32)
}

Измененный TrakTable [структура]
Объявление
От
struct TrakTable {
    var version: Fixed
    var format: UInt16
    var horizOffset: UInt16
    var vertOffset: UInt16
}
К
struct TrakTable {
    var version: Fixed
    var format: UInt16
    var horizOffset: UInt16
    var vertOffset: UInt16
    init()
    init(version version: Fixed, format format: UInt16, horizOffset horizOffset: UInt16, vertOffset vertOffset: UInt16)
}

Измененный TrakTableData [структура]
Объявление
От
struct TrakTableData {
    var nTracks: UInt16
    var nSizes: UInt16
    var sizeTableOffset: UInt32
    var trakTable: (TrakTableEntry)
}
К
struct TrakTableData {
    var nTracks: UInt16
    var nSizes: UInt16
    var sizeTableOffset: UInt32
    var trakTable: (TrakTableEntry)
    init()
    init(nTracks nTracks: UInt16, nSizes nSizes: UInt16, sizeTableOffset sizeTableOffset: UInt32, trakTable trakTable: (TrakTableEntry))
}

Измененный TrakTableEntry [структура]
Объявление
От
struct TrakTableEntry {
    var track: Fixed
    var nameTableIndex: UInt16
    var sizesOffset: UInt16
}
К
struct TrakTableEntry {
    var track: Fixed
    var nameTableIndex: UInt16
    var sizesOffset: UInt16
    init()
    init(track track: Fixed, nameTableIndex nameTableIndex: UInt16, sizesOffset sizesOffset: UInt16)
}

Измененный sfntCMapEncoding [структура]
Объявление
От
struct sfntCMapEncoding {
    var platformID: UInt16
    var scriptID: UInt16
    var offset: UInt32
}
К
struct sfntCMapEncoding {
    var platformID: UInt16
    var scriptID: UInt16
    var offset: UInt32
    init()
    init(platformID platformID: UInt16, scriptID scriptID: UInt16, offset offset: UInt32)
}

Измененный sfntCMapExtendedSubHeader [структура]
Объявление
От
struct sfntCMapExtendedSubHeader {
    var format: UInt16
    var reserved: UInt16
    var length: UInt32
    var language: UInt32
}
К
struct sfntCMapExtendedSubHeader {
    var format: UInt16
    var reserved: UInt16
    var length: UInt32
    var language: UInt32
    init()
    init(format format: UInt16, reserved reserved: UInt16, length length: UInt32, language language: UInt32)
}

Измененный sfntCMapHeader [структура]
Объявление
От
struct sfntCMapHeader {
    var version: UInt16
    var numTables: UInt16
    var encoding: (sfntCMapEncoding)
}
К
struct sfntCMapHeader {
    var version: UInt16
    var numTables: UInt16
    var encoding: (sfntCMapEncoding)
    init()
    init(version version: UInt16, numTables numTables: UInt16, encoding encoding: (sfntCMapEncoding))
}

Измененный sfntCMapSubHeader [структура]
Объявление
От
struct sfntCMapSubHeader {
    var format: UInt16
    var length: UInt16
    var languageID: UInt16
}
К
struct sfntCMapSubHeader {
    var format: UInt16
    var length: UInt16
    var languageID: UInt16
    init()
    init(format format: UInt16, length length: UInt16, languageID languageID: UInt16)
}

Измененный sfntDescriptorHeader [структура]
Объявление
От
struct sfntDescriptorHeader {
    var version: Fixed
    var descriptorCount: Int32
    var descriptor: (sfntFontDescriptor)
}
К
struct sfntDescriptorHeader {
    var version: Fixed
    var descriptorCount: Int32
    var descriptor: (sfntFontDescriptor)
    init()
    init(version version: Fixed, descriptorCount descriptorCount: Int32, descriptor descriptor: (sfntFontDescriptor))
}

Измененный sfntDirectory [структура]
Объявление
От
struct sfntDirectory {
    var format: FourCharCode
    var numOffsets: UInt16
    var searchRange: UInt16
    var entrySelector: UInt16
    var rangeShift: UInt16
    var table: (sfntDirectoryEntry)
}
К
struct sfntDirectory {
    var format: FourCharCode
    var numOffsets: UInt16
    var searchRange: UInt16
    var entrySelector: UInt16
    var rangeShift: UInt16
    var table: (sfntDirectoryEntry)
    init()
    init(format format: FourCharCode, numOffsets numOffsets: UInt16, searchRange searchRange: UInt16, entrySelector entrySelector: UInt16, rangeShift rangeShift: UInt16, table table: (sfntDirectoryEntry))
}

Измененный sfntDirectoryEntry [структура]
Объявление
От
struct sfntDirectoryEntry {
    var tableTag: FourCharCode
    var checkSum: UInt32
    var offset: UInt32
    var length: UInt32
}
К
struct sfntDirectoryEntry {
    var tableTag: FourCharCode
    var checkSum: UInt32
    var offset: UInt32
    var length: UInt32
    init()
    init(tableTag tableTag: FourCharCode, checkSum checkSum: UInt32, offset offset: UInt32, length length: UInt32)
}

Измененный sfntFeatureHeader [структура]
Объявление
От
struct sfntFeatureHeader {
    var version: Int32
    var featureNameCount: UInt16
    var featureSetCount: UInt16
    var reserved: Int32
    var names: (sfntFeatureName)
    var settings: (sfntFontFeatureSetting)
    var runs: (sfntFontRunFeature)
}
К
struct sfntFeatureHeader {
    var version: Int32
    var featureNameCount: UInt16
    var featureSetCount: UInt16
    var reserved: Int32
    var names: (sfntFeatureName)
    var settings: (sfntFontFeatureSetting)
    var runs: (sfntFontRunFeature)
    init()
    init(version version: Int32, featureNameCount featureNameCount: UInt16, featureSetCount featureSetCount: UInt16, reserved reserved: Int32, names names: (sfntFeatureName), settings settings: (sfntFontFeatureSetting), runs runs: (sfntFontRunFeature))
}

Измененный sfntFeatureName [структура]
Объявление
От
struct sfntFeatureName {
    var featureType: UInt16
    var settingCount: UInt16
    var offsetToSettings: Int32
    var featureFlags: UInt16
    var nameID: Int16
}
К
struct sfntFeatureName {
    var featureType: UInt16
    var settingCount: UInt16
    var offsetToSettings: Int32
    var featureFlags: UInt16
    var nameID: Int16
    init()
    init(featureType featureType: UInt16, settingCount settingCount: UInt16, offsetToSettings offsetToSettings: Int32, featureFlags featureFlags: UInt16, nameID nameID: Int16)
}

Измененный sfntFontDescriptor [структура]
Объявление
От
struct sfntFontDescriptor {
    var name: FourCharCode
    var value: Fixed
}
К
struct sfntFontDescriptor {
    var name: FourCharCode
    var value: Fixed
    init()
    init(name name: FourCharCode, value value: Fixed)
}

Измененный sfntFontFeatureSetting [структура]
Объявление
От
struct sfntFontFeatureSetting {
    var setting: UInt16
    var nameID: Int16
}
К
struct sfntFontFeatureSetting {
    var setting: UInt16
    var nameID: Int16
    init()
    init(setting setting: UInt16, nameID nameID: Int16)
}

Измененный sfntFontRunFeature [структура]
Объявление
От
struct sfntFontRunFeature {
    var featureType: UInt16
    var setting: UInt16
}
К
struct sfntFontRunFeature {
    var featureType: UInt16
    var setting: UInt16
    init()
    init(featureType featureType: UInt16, setting setting: UInt16)
}

Измененный sfntInstance [структура]
Объявление
От
struct sfntInstance {
    var nameID: Int16
    var flags: Int16
    var coord: (Fixed)
}
К
struct sfntInstance {
    var nameID: Int16
    var flags: Int16
    var coord: (Fixed)
    init()
    init(nameID nameID: Int16, flags flags: Int16, coord coord: (Fixed))
}

Измененный sfntNameHeader [структура]
Объявление
От
struct sfntNameHeader {
    var format: UInt16
    var count: UInt16
    var stringOffset: UInt16
    var rec: (sfntNameRecord)
}
К
struct sfntNameHeader {
    var format: UInt16
    var count: UInt16
    var stringOffset: UInt16
    var rec: (sfntNameRecord)
    init()
    init(format format: UInt16, count count: UInt16, stringOffset stringOffset: UInt16, rec rec: (sfntNameRecord))
}

Измененный sfntNameRecord [структура]
Объявление
От
struct sfntNameRecord {
    var platformID: UInt16
    var scriptID: UInt16
    var languageID: UInt16
    var nameID: UInt16
    var length: UInt16
    var offset: UInt16
}
К
struct sfntNameRecord {
    var platformID: UInt16
    var scriptID: UInt16
    var languageID: UInt16
    var nameID: UInt16
    var length: UInt16
    var offset: UInt16
    init()
    init(platformID platformID: UInt16, scriptID scriptID: UInt16, languageID languageID: UInt16, nameID nameID: UInt16, length length: UInt16, offset offset: UInt16)
}

Измененный sfntVariationAxis [структура]
Объявление
От
struct sfntVariationAxis {
    var axisTag: FourCharCode
    var minValue: Fixed
    var defaultValue: Fixed
    var maxValue: Fixed
    var flags: Int16
    var nameID: Int16
}
К
struct sfntVariationAxis {
    var axisTag: FourCharCode
    var minValue: Fixed
    var defaultValue: Fixed
    var maxValue: Fixed
    var flags: Int16
    var nameID: Int16
    init()
    init(axisTag axisTag: FourCharCode, minValue minValue: Fixed, defaultValue defaultValue: Fixed, maxValue maxValue: Fixed, flags flags: Int16, nameID nameID: Int16)
}

Измененный sfntVariationHeader [структура]
Объявление
От
struct sfntVariationHeader {
    var version: Fixed
    var offsetToData: UInt16
    var countSizePairs: UInt16
    var axisCount: UInt16
    var axisSize: UInt16
    var instanceCount: UInt16
    var instanceSize: UInt16
    var axis: (sfntVariationAxis)
    var instance: (sfntInstance)
}
К
struct sfntVariationHeader {
    var version: Fixed
    var offsetToData: UInt16
    var countSizePairs: UInt16
    var axisCount: UInt16
    var axisSize: UInt16
    var instanceCount: UInt16
    var instanceSize: UInt16
    var axis: (sfntVariationAxis)
    var instance: (sfntInstance)
    init()
    init(version version: Fixed, offsetToData offsetToData: UInt16, countSizePairs countSizePairs: UInt16, axisCount axisCount: UInt16, axisSize axisSize: UInt16, instanceCount instanceCount: UInt16, instanceSize instanceSize: UInt16, axis axis: (sfntVariationAxis), instance instance: (sfntInstance))
}

Измененный CTFontDrawGlyphs (CTFont!, UnsafePointer <CGGlyph>, UnsafePointer <CGPoint>, интервал, CGContext!)
Объявление
От
func CTFontDrawGlyphs(_ font: CTFont!, _ glyphs: UnsafePointer<CGGlyph>, _ positions: UnsafePointer<CGPoint>, _ count: UInt, _ context: CGContext!)
К
func CTFontDrawGlyphs(_ font: CTFont!, _ glyphs: UnsafePointer<CGGlyph>, _ positions: UnsafePointer<CGPoint>, _ count: Int, _ context: CGContext!)

Измененный CTParagraphStyleCreate (UnsafePointer <CTParagraphStyleSetting>, Интервал)-> CTParagraphStyle!
Объявление
От
func CTParagraphStyleCreate(_ settings: UnsafePointer<CTParagraphStyleSetting>, _ settingCount: UInt) -> CTParagraphStyle!
К
func CTParagraphStyleCreate(_ settings: UnsafePointer<CTParagraphStyleSetting>, _ settingCount: Int) -> CTParagraphStyle!

Измененный CTParagraphStyleGetValueForSpecifier (CTParagraphStyle!, CTParagraphStyleSpecifier, Интервал, <Недействительный> UnsafeMutablePointer)-> Bool
Объявление
От
func CTParagraphStyleGetValueForSpecifier(_ paragraphStyle: CTParagraphStyle!, _ spec: CTParagraphStyleSpecifier, _ valueBufferSize: UInt, _ valueBuffer: UnsafeMutablePointer<Void>) -> Bool
К
func CTParagraphStyleGetValueForSpecifier(_ paragraphStyle: CTParagraphStyle!, _ spec: CTParagraphStyleSpecifier, _ valueBufferSize: Int, _ valueBuffer: UnsafeMutablePointer<Void>) -> Bool