MonoTouch.CoreText Namespace

Low-level interface for text layout and rendering.

Remarks

Provides the low-level framework for high quality typography on iOS and OSX.

This framework is indirectly used by higher level frameworks like MonoTouch.UIKit, MonoMac.AppKit, MonoMac.WebKitWebKit (MonoTouch.UIKit.UIWebView and MonoTouch.CoreAnimation. Developers can resort to CoreText when they need finer control over text layout than the one provided by the high level frameworks.

Classes

TypeReason
CTBaselineClassThe kind of baselines supported when typesetting text.
CTBaselineFontAn enumeration whose values specify the whether the baseline font is from the original font or a reference font.
CTCharacterCollectionA class whose static fields specify character collections.
CTFontRepresents a CoreText Font.
CTFontCollectionFont collections are the standard mechanism used to enumerate fonts descriptors.
CTFontCollectionOptionKeyA class whose static property can be used as a key for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTFontCollectionOptions.
CTFontCollectionOptionsOptions that can be used for creating MonoTouch.CoreText.CTFontCollection objects.
CTFontDescriptorFont Descriptors contain a description of font features that can identify a font.
CTFontDescriptorAttributeKeyA valid key for use with MonoTouch.CoreText.CTFontDescriptor attribute properties.
CTFontDescriptorAttributesStrongly typed class that contains font attributes.
CTFontDescriptorMatchingStateAn enumeration whose values can be used as parameters for the MonoTouch.CoreText.CTFontDescriptor.MatchFontDescriptors method.
CTFontFeatureAllTypographicFeaturesA MonoTouch.CoreText.CTFontFeatureSelectors that represents all type features.
CTFontFeatureAllTypographicFeatures+SelectorAn enumeration whose values can be used as arguments for MonoTouch.CoreText.CTFontDescriptor.WithFeature.
CTFontFeatureAlternateKanaA MonoTouch.CoreText.CTFontFeatureSelectors for alternate kana.
CTFontFeatureAlternateKana+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureAlternateKana.Feature.
CTFontFeatureAnnotationA MonoTouch.CoreText.CTFontFeatureSelectors that describe feature annotations.
CTFontFeatureAnnotation+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureAnnotation.Feature.
CTFontFeatureCaseSensitiveLayoutA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to case-sensitive spacing or layout.
CTFontFeatureCaseSensitiveLayout+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCaseSensitiveLayout.Feature.
CTFontFeatureCharacterAlternativesA MonoTouch.CoreText.CTFontFeatureSelectors that describe a feature allowing character alternatives.
CTFontFeatureCharacterAlternatives+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCharacterAlternatives.Feature.
CTFontFeatureCharacterShapeA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to character shapes such as Hojo Kanji forms, JIS 78 Forms, etc..
CTFontFeatureCharacterShape+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCharacterShape.Feature.
CTFontFeatureCJKRomanSpacingA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean typography.
CTFontFeatureCJKRomanSpacing+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCJKRomanSpacing.Feature.
CTFontFeatureCJKSymbolAlternativesA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean typography.
CTFontFeatureCJKSymbolAlternatives+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCJKSymbolAlternatives.Feature.
CTFontFeatureCJKVerticalRomanPlacementA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean typography.
CTFontFeatureCJKVerticalRomanPlacement+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCJKVerticalRomanPlacement.Feature.
CTFontFeatureContextualAlternatesA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to swash alternatives.
CTFontFeatureContextualAlternates+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureContextAlternatives.Feature.
CTFontFeatureCursiveConnectionA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to the connection of cursive letters.
CTFontFeatureCursiveConnection+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCursiveConnection.Feature.
CTFontFeatureDesignComplexityA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to design-level complexity.
CTFontFeatureDesignComplexity+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureDesignComplexity.Feature.
CTFontFeatureDiacriticsA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to the visibility and composition of diacritical marks.
CTFontFeatureDiacritics+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureDiacritics.Feature.
CTFontFeatureFractionsA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to how fractions should be displayed.
CTFontFeatureFractions+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureFractions.Feature.
CTFontFeatureIdeographicAlternativesA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to ideographic alternatives.
CTFontFeatureIdeographicAlternatives+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureIdeographicAlternatives.Feature.
CTFontFeatureIdeographicSpacingA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to ideographic spacing.
CTFontFeatureIdeographicSpacing+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureIdeographicSpacing.Feature.
CTFontFeatureItalicCJKRomanA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to Chines, Japanese, and Korean italicized text.
CTFontFeatureItalicCJKRoman+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCJKRoman.Feature.
CTFontFeatureKanaSpacingA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to Kana spacing.
CTFontFeatureKanaSpacing+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCaseSensitiveLayout.Feature.
CTFontFeatureKey>A class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTFontFeatures.
CTFontFeatureLetterCaseA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to capitalization options such as initial capitalization.
CTFontFeatureLetterCase+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureLetterCase.Feature.
CTFontFeatureLigaturesA MonoTouch.CoreText.CTFontFeatureSelectors that describe whether ligature features are on or off.
CTFontFeatureLigatures+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureLigature.Feature.
CTFontFeatureLinguisticRearrangementConnectionA MonoTouch.CoreText.CTFontFeatureSelectors that describe whether linguistic rearrangement is on or off.
CTFontFeatureLinguisticRearrangementConnection+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureLinguisticRearrangementConnection.Feature.
CTFontFeatureLowerCaseA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to how lower-case letters are rendered.
CTFontFeatureLowerCase+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureLowerCase.Feature.
CTFontFeatureMathematicalExtrasA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to mathematical formulae.
CTFontFeatureMathematicalExtras+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureMathematicalExtras.Feature.
CTFontFeatureNumberCaseA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to the display of capital numbers.
CTFontFeatureNumberCase+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureNumberCase.Feature.
CTFontFeatureNumberSpacingA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to spacing of numbers.
CTFontFeatureNumberSpacing+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureNumberSpacing.Feature.
CTFontFeatureOrnamentSetsA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to case-sensitive spacing or layout.
CTFontFeatureOrnamentSets+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureOrnamentSets.Feature.
CTFontFeatureOverlappingCharactersA MonoTouch.CoreText.CTFontFeatureSelectors that allow or disallow characters to overlap.
CTFontFeatureOverlappingCharacters+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureOverlappingCharacters.Feature.
CTFontFeatureRubyKanaA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to applications of rubies to Kana.
CTFontFeatureRubyKana+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureRubyKana.Feature.
CTFontFeaturesEncapsulates the features of a MonoTouch.CoreText.CTFont.
CTFontFeatureSelectorKeyA class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTFontFeatureSelectors.
CTFontFeatureSelectorsEncapsulates a font feature-dictionary.
CTFontFeatureSettingsThe feature settings of a MonoTouch.CoreText.CTFont or MonoTouch.CoreText.CTFontDescriptorAttributes.
CTFontFeatureSmartSwashA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to smart swashes.
CTFontFeatureSmartSwash+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureSmartSwash.Feature.
CTFontFeatureStyleOptionsA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to font features such as illuminated capitals and engraved text.
CTFontFeatureStyleOptions+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureStyleOptions.Feature.
CTFontFeatureStylisticAlternativesA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to alternative styles.
CTFontFeatureStylisticAlternatives+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureCaseSensitiveLayout.Feature.
CTFontFeatureTextSpacingA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to text spacing.
CTFontFeatureTextSpacing+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureTextSpacing.Feature.
CTFontFeatureTransliterationA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to transliteration.
CTFontFeatureTransliteration+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureTransliteration.Feature.
CTFontFeatureTypographicExtrasA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to typographic extras such as interrobangs, conversion of dashes to em- or en-dashes, etc..
CTFontFeatureTypographicExtras+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureTypographicExtras.Feature.
CTFontFeatureUnicodeDecompositionA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to how Unicode is decomposed.
CTFontFeatureUnicodeDecomposition+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureUnicodeDecomposition.Feature.
CTFontFeatureUpperCaseA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to how upper-case letters should be displayed.
CTFontFeatureUpperCase+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureUpperCase.Feature.
CTFontFeatureVerticalPositionA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to vertical positioning.
CTFontFeatureVerticalPosition+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureVerticalPosition.Feature.
CTFontFeatureVerticalSubstitutionConnectionA MonoTouch.CoreText.CTFontFeatureSelectors that describe features related to vertical substitution.
CTFontFeatureVerticalSubstitutionConnection+SelectorAn enumeration whose values are returned by MonoTouch.CoreText.CTFontFeatureVerticalSubstitution.Feature.
CTFontFormatFont format.
CTFontManagerManages the central CoreText Font System.
CTFontManager+NotificationsObserver for receiving notifications when fonts are added to the registry.
CTFontManagerAutoActivationAn enumeration whose values specify values for auto-activation of fonts.
CTFontManagerErrorAn enumeration whose values specify errors relating to operations on MonoTouch.CoreText.CTFontManager.
CTFontManagerScopeAn enumeration whose values specify the scope for font registration.
CTFontNameKeyAn enumeration whose values specify constants providing access to names associated with a MonoTouch.CoreText.CTFont.
CTFontOptionsOptions used when creating new instances of the MonoTouch.CoreText.CTFont class.
CTFontOrientationAn enumeration whose values specify the orientation of a MonoTouch.CoreText.CTFont.
CTFontPriorityAn enumeration whose values specify the priority of a MonoTouch.CoreText.CTFont.
CTFontStylisticClassAn enumeration whose values specify the serif style of a MonoTouch.CoreText.CTFont.
CTFontSymbolicTraitsDescribes the style of a font.
CTFontTableAn enumeration whose values represent tags for accessing font-table data.
CTFontTableOptionsAn enumeration whose values can be used as flags for options relating to font tables.
CTFontTraitKeyA class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTFontTraits.
CTFontTraitsThe standard traits for a MonoTouch.CoreText.CTFontDescriptor.
CTFontUIFontTypeAn enumeration whose values specify the intended use of a font. Used with MonoTouch.CoreText.CTFont(MonoTouch.CoreTextCTFontUIType, System.Single, System.String)
CTFontVariationEncapsulates a font-variation dictionary.
CTFontVariationAxesEncapsulates a font-variation-axis dictionary.
CTFontVariationAxisKey>A class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTFontVariationAxes.
CTFrameA rectangular area containing lines of text.
CTFrameAttributeKey>A class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTFrameAttributes.
CTFrameAttributesEncapsulates the attributes used in the creation of a MonoTouch.CoreText.CTFrame.
CTFramePathFillRuleAn enumeration whose values specify the fill rule used by a MonoTouch.CoreText.CTFrame.
CTFrameProgressionAn enumeration whose values can be used as flags with the MonoTouch.CoreText.CTFrameAttributes.Progression property.
CTFramesetterLays out type in a rectangular frame.
CTGlyphInfoProvides the ability to override the Unicode-to-glyph mapping for a MonoTouch.CoreText.CTFont.
CTLigatureFormationAn enumeration whose values specify the importance of ligatures in a MonoTouch.CoreText.CTString.
CTLineA line of text, comprising an array of MonoTouch.CoreText.CTRuns.
CTLineBoundsOptionsThe kind of bounds computation that we want to perform on a CTLine.
CTLineBreakModeAn enumeration whose values specify line-breaking options.
CTLineTruncationAn enumeration whose values specify valid options for line truncation.
CTParagraphStyleDescribes the style of paragraphs.
CTParagraphStyleSettingsA class that can be used to override elements of a MonoTouch.CoreText.CTParagraphStyle.
CTRunA glyph run. That is, a series of consecutive glyphs with the same attributes and direction.
CTRunDelegateA delegate object that can be used to handle MonoTouch.CoreText.CTRunDelegateOperations on a MonoTouch.CoreText.CTRun.
CTRunDelegateOperationsA class that represents the operations possible on a MonoTouch.CoreText.CTRunDelegate.
CTRunStatusAn enumeration whose values describe the MonoTouch.CoreText.CTRun.Status of a MonoTouch.CoreText.CTRun.
CTStringAttributeKey>A class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTStringAttributes.
CTStringAttributesSpecifies the attributes of a MonoTouch.CoreText.CTRun.
CTSuperscriptStyleAn enumeration whose values describe the style of super- and sub- -scripts.
CTTextAlignmentAn enumeration whose values specify options for text alignment.
CTTextTabRepresents a tab in a MonoTouch.CoreText.CTParagraphStyle.
CTTextTabOptionKey>A class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTTextTabOptions.
CTTextTabOptionsOptions relating to a MonoTouch.CoreText.CTTextTab.
CTTypesetterA class that performs line layout.
CTTypesetterOptionKey>A class whose static properties can be used as keys for the MonoTouch.Foundation.NSDictionary used by MonoTouch.CoreText.CTTypesetterOptions.
CTTypesetterOptionsOptions applicable to a MonoTouch.CoreText.CTTypeSetter object.
CTUnderlineStyleSpecifies the style of an underline ornament.
CTUnderlineStyleModifiersAn enumeration whose values specify options for MonoTouch.CoreText.CTUnderlineStyles.
CTWritingDirectionAn enumeration whose values can be used as flags indicating writing directions.
FontFeatureGroupAn enumeration whose values specify various types of font features.