# FontTable class

Namespace: [Rhino.DocObjects.Tables](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.docobjects.tables.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public sealed class FontTable : IEnumerable<Font>
```

Font tables store the list of fonts in a Rhino document. The FontTable is now just a wrapper around the DimStyles table.

## Properties

- [Count](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/count.md): Number of fonts in the table.
- [CurrentIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/currentindex.md): At all times, there is a "current" font. Unless otherwise specified, new dimension objects are assigned to the current font. The current font is never deleted. Returns: Zero based font index of the current font.
- [Document](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/document.md): Document that owns this table.

## Indexers

- [this[]](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/item.md): Gets the font at a position.

## Methods

- [FindOrCreate](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/findorcreate.md): (2 overloads) Get a DimensionStyle with the specified characteristics
- [GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/getenumerator.md)
- [IEnumerable.GetEnumerator](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.tables.fonttable/system-collections-ienumerable-getenumerator.md)
