             }
             return (type: kVerticalPositionType, selector: selector)
         }
+
     }
 
     extension FontFeatureProvider {

                return (type: kNumberSpacingType, selector: kProportionalNumbersSelector)
            }
        }
    }

    /// An enumeration representing the kVerticalPositionType features
    public enum VerticalPosition: FontFeatureProvider {
        case normal, superscript, `subscript`, ordinals, scientificInferiors
        public func featureSettings() -> (type: Int, selector: Int) {
            let selector: Int
            switch self {


    /// An enumeration representing the kNumberCaseType features.
    public enum NumberCase: FontFeatureProvider {

        case upper
        case lower

        public func featureSettings() -> (type: Int, selector: Int) {
            switch self {
            case .upper:
