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()
} |
Modified CTCharacterCollection [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFontDescriptorMatchingState [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFontFormat [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFontManagerError [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFontManagerScope [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFontOrientation [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFontUIFontType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFramePathFillRule [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTFrameProgression [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTLineBreakMode [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTLineTruncationType [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTParagraphStyleSpecifier [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTRubyAlignment [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTRubyOverhang [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTRubyPosition [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTTextAlignment [enum]
| Protocols | |
|---|---|
| From | Equatable, Hashable, RawRepresentable |
| To | -- |
Modified CTWritingDirection [enum]
| Protocols | |
|---|---|
| From | Equatable, 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()
} |