---
title: CMTextMarkup
framework: coremedia
role: collectionGroup
role_heading: API Collection
path: coremedia/cmtextmarkup
---

# CMTextMarkup

Attributes that specify text markup in legible media.

## Overview

Overview Core Media supports legible media streams like subtitles and closed captions. In some cases, apps may need to specify style information to control rendering. In other cases, the framework indicates the text and styling to apply.

## Topics

### Fonts

- [kCMTextMarkupAttribute_FontFamilyName](coremedia/kcmtextmarkupattribute_fontfamilyname.md)
- [kCMTextMarkupAttribute_GenericFontFamilyName](coremedia/kcmtextmarkupattribute_genericfontfamilyname.md)
- [kCMTextMarkupAttribute_BaseFontSizePercentageRelativeToVideoHeight](coremedia/kcmtextmarkupattribute_basefontsizepercentagerelativetovideoheight.md)
- [kCMTextMarkupAttribute_RelativeFontSize](coremedia/kcmtextmarkupattribute_relativefontsize.md)

### Styles

- [kCMTextMarkupAttribute_BoldStyle](coremedia/kcmtextmarkupattribute_boldstyle.md)
- [kCMTextMarkupAttribute_ItalicStyle](coremedia/kcmtextmarkupattribute_italicstyle.md)
- [kCMTextMarkupAttribute_UnderlineStyle](coremedia/kcmtextmarkupattribute_underlinestyle.md)
- [kCMTextMarkupAttribute_CharacterEdgeStyle](coremedia/kcmtextmarkupattribute_characteredgestyle.md)

### Colors

- [kCMTextMarkupAttribute_ForegroundColorARGB](coremedia/kcmtextmarkupattribute_foregroundcolorargb.md)
- [kCMTextMarkupAttribute_BackgroundColorARGB](coremedia/kcmtextmarkupattribute_backgroundcolorargb.md)
- [kCMTextMarkupAttribute_CharacterBackgroundColorARGB](coremedia/kcmtextmarkupattribute_characterbackgroundcolorargb.md)

### Layout

- [kCMTextMarkupAttribute_VerticalLayout](coremedia/kcmtextmarkupattribute_verticallayout.md)
- [kCMTextMarkupAttribute_Alignment](coremedia/kcmtextmarkupattribute_alignment.md)
- [kCMTextMarkupAttribute_TextPositionPercentageRelativeToWritingDirection](coremedia/kcmtextmarkupattribute_textpositionpercentagerelativetowritingdirection.md)
- [kCMTextMarkupAttribute_OrthogonalLinePositionPercentageRelativeToWritingDirection](coremedia/kcmtextmarkupattribute_orthogonallinepositionpercentagerelativetowritingdirection.md)
- [kCMTextMarkupAttribute_WritingDirectionSizePercentage](coremedia/kcmtextmarkupattribute_writingdirectionsizepercentage.md)
