Documentation Archive Developer
Search

CoreText Changes for Swift

CoreText

Added BslnFormatUnion.fmt0Part
Added BslnFormatUnion.fmt1Part
Added BslnFormatUnion.fmt2Part
Added BslnFormatUnion.fmt3Part
Added BslnFormatUnion.init(fmt0Part: BslnFormat0Part)
Added BslnFormatUnion.init(fmt1Part: BslnFormat1Part)
Added BslnFormatUnion.init(fmt2Part: BslnFormat2Part)
Added BslnFormatUnion.init(fmt3Part: BslnFormat3Part)
Added KernFormatSpecificHeader.indexArray
Added KernFormatSpecificHeader.init(indexArray: KernIndexArrayHeader)
Added KernFormatSpecificHeader.init(orderedList: KernOrderedListHeader)
Added KernFormatSpecificHeader.init(simpleArray: KernSimpleArrayHeader)
Added KernFormatSpecificHeader.init(stateTable: KernStateHeader)
Added KernFormatSpecificHeader.orderedList
Added KernFormatSpecificHeader.simpleArray
Added KernFormatSpecificHeader.stateTable
Added KerxFormatSpecificHeader.controlPoint
Added KerxFormatSpecificHeader.indexArray
Added KerxFormatSpecificHeader.init(controlPoint: KerxControlPointHeader)
Added KerxFormatSpecificHeader.init(indexArray: KerxIndexArrayHeader)
Added KerxFormatSpecificHeader.init(orderedList: KerxOrderedListHeader)
Added KerxFormatSpecificHeader.init(simpleArray: KerxSimpleArrayHeader)
Added KerxFormatSpecificHeader.init(stateTable: KerxStateHeader)
Added KerxFormatSpecificHeader.orderedList
Added KerxFormatSpecificHeader.simpleArray
Added KerxFormatSpecificHeader.stateTable
Added MortSpecificSubtable.contextual
Added MortSpecificSubtable.init(contextual: MortContextualSubtable)
Added MortSpecificSubtable.init(insertion: MortInsertionSubtable)
Added MortSpecificSubtable.init(ligature: MortLigatureSubtable)
Added MortSpecificSubtable.init(rearrangement: MortRearrangementSubtable)
Added MortSpecificSubtable.init(swash: MortSwashSubtable)
Added MortSpecificSubtable.insertion
Added MortSpecificSubtable.ligature
Added MortSpecificSubtable.rearrangement
Added MortSpecificSubtable.swash
Added MorxSpecificSubtable.contextual
Added MorxSpecificSubtable.init(contextual: MorxContextualSubtable)
Added MorxSpecificSubtable.init(insertion: MorxInsertionSubtable)
Added MorxSpecificSubtable.init(ligature: MorxLigatureSubtable)
Added MorxSpecificSubtable.init(rearrangement: MorxRearrangementSubtable)
Added MorxSpecificSubtable.init(swash: MortSwashSubtable)
Added MorxSpecificSubtable.insertion
Added MorxSpecificSubtable.ligature
Added MorxSpecificSubtable.rearrangement
Added MorxSpecificSubtable.swash
Added SFNTLookupFormatSpecificHeader.init(segment: SFNTLookupSegmentHeader)
Added SFNTLookupFormatSpecificHeader.init(single: SFNTLookupSingleHeader)
Added SFNTLookupFormatSpecificHeader.init(theArray: SFNTLookupArrayHeader)
Added SFNTLookupFormatSpecificHeader.init(trimmedArray: SFNTLookupTrimmedArrayHeader)
Added SFNTLookupFormatSpecificHeader.segment
Added SFNTLookupFormatSpecificHeader.single
Added SFNTLookupFormatSpecificHeader.theArray
Added SFNTLookupFormatSpecificHeader.trimmedArray
Modified BslnFormatUnion [struct]
Declaration
From
struct BslnFormatUnion {
    init()
}
To
struct BslnFormatUnion {
    var fmt0Part: BslnFormat0Part
    var fmt1Part: BslnFormat1Part
    var fmt2Part: BslnFormat2Part
    var fmt3Part: BslnFormat3Part
    init(fmt0Part fmt0Part: BslnFormat0Part)
    init(fmt1Part fmt1Part: BslnFormat1Part)
    init(fmt2Part fmt2Part: BslnFormat2Part)
    init(fmt3Part fmt3Part: BslnFormat3Part)
    init()
}

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Protocols
FromEquatable, Hashable, RawRepresentable
To--

Modified KernFormatSpecificHeader [struct]
Declaration
From
struct KernFormatSpecificHeader {
    init()
}
To
struct KernFormatSpecificHeader {
    var orderedList: KernOrderedListHeader
    var stateTable: KernStateHeader
    var simpleArray: KernSimpleArrayHeader
    var indexArray: KernIndexArrayHeader
    init(orderedList orderedList: KernOrderedListHeader)
    init(stateTable stateTable: KernStateHeader)
    init(simpleArray simpleArray: KernSimpleArrayHeader)
    init(indexArray indexArray: KernIndexArrayHeader)
    init()
}

Modified KerxFormatSpecificHeader [struct]
Declaration
From
struct KerxFormatSpecificHeader {
    init()
}
To
struct KerxFormatSpecificHeader {
    var orderedList: KerxOrderedListHeader
    var stateTable: KerxStateHeader
    var simpleArray: KerxSimpleArrayHeader
    var indexArray: KerxIndexArrayHeader
    var controlPoint: KerxControlPointHeader
    init(orderedList orderedList: KerxOrderedListHeader)
    init(stateTable stateTable: KerxStateHeader)
    init(simpleArray simpleArray: KerxSimpleArrayHeader)
    init(indexArray indexArray: KerxIndexArrayHeader)
    init(controlPoint controlPoint: KerxControlPointHeader)
    init()
}

Modified MortSpecificSubtable [struct]
Declaration
From
struct MortSpecificSubtable {
    init()
}
To
struct MortSpecificSubtable {
    var rearrangement: MortRearrangementSubtable
    var contextual: MortContextualSubtable
    var ligature: MortLigatureSubtable
    var swash: MortSwashSubtable
    var insertion: MortInsertionSubtable
    init(rearrangement rearrangement: MortRearrangementSubtable)
    init(contextual contextual: MortContextualSubtable)
    init(ligature ligature: MortLigatureSubtable)
    init(swash swash: MortSwashSubtable)
    init(insertion insertion: MortInsertionSubtable)
    init()
}

Modified MorxSpecificSubtable [struct]
Declaration
From
struct MorxSpecificSubtable {
    init()
}
To
struct MorxSpecificSubtable {
    var rearrangement: MorxRearrangementSubtable
    var contextual: MorxContextualSubtable
    var ligature: MorxLigatureSubtable
    var swash: MortSwashSubtable
    var insertion: MorxInsertionSubtable
    init(rearrangement rearrangement: MorxRearrangementSubtable)
    init(contextual contextual: MorxContextualSubtable)
    init(ligature ligature: MorxLigatureSubtable)
    init(swash swash: MortSwashSubtable)
    init(insertion insertion: MorxInsertionSubtable)
    init()
}

Modified SFNTLookupFormatSpecificHeader [struct]
Declaration
From
struct SFNTLookupFormatSpecificHeader {
    init()
}
To
struct SFNTLookupFormatSpecificHeader {
    var theArray: SFNTLookupArrayHeader
    var segment: SFNTLookupSegmentHeader
    var single: SFNTLookupSingleHeader
    var trimmedArray: SFNTLookupTrimmedArrayHeader
    init(theArray theArray: SFNTLookupArrayHeader)
    init(segment segment: SFNTLookupSegmentHeader)
    init(single single: SFNTLookupSingleHeader)
    init(trimmedArray trimmedArray: SFNTLookupTrimmedArrayHeader)
    init()
}