# GlyphLoadFlags

> The various options (flags) used by the FontEngine when loading glyphs from a font face.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine.TextCore.LowLevel](/engine/6000.6/script-reference/unityengine/textcore/lowlevel.md)
* **Assembly:** UnityEngine.TextCoreFontEngineModule

```csharp
[Flags]
public enum GlyphLoadFlags
```

## Fields

| Value                                                                                                                                   | Description                                                                                                                          |
| --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| [LOAD\_BITMAP\_METRICS\_ONLY](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-bitmap-metrics-only.md) | Load glyph metrics without allocating and loading the bitmap data.                                                                   |
| [LOAD\_COLOR](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-color.md)                               | Load glyph metrics and render using color bitmaps.                                                                                   |
| [LOAD\_COMPUTE\_METRICS](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-compute-metrics.md)          | Load glyph metrics without using the 'hdmx' table. This flag is mostly used to validate font data.                                   |
| [LOAD\_DEFAULT](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-default.md)                           | Load glyph metrics and bitmap representation if available for the current face size.                                                 |
| [LOAD\_FORCE\_AUTOHINT](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-force-autohint.md)            | Load glyphs using the auto hinter instead of the font's native hinter.                                                               |
| [LOAD\_MONOCHROME](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-monochrome.md)                     | Load glyph metrics and render outline using 1-bit monochrome.                                                                        |
| [LOAD\_NO\_AUTOHINT](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-no-autohint.md)                  | Load glyphs using the font's native hinter.                                                                                          |
| [LOAD\_NO\_BITMAP](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-no-bitmap.md)                      | Load glyphs and ignore embedded bitmap strikes.                                                                                      |
| [LOAD\_NO\_HINTING](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-no-hinting.md)                    | Load glyphs without hinting.                                                                                                         |
| [LOAD\_NO\_SCALE](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-no-scale.md)                        | Load glyphs at default font units without scaling. This flag implies LOAD\_NO\_HINTING and LOAD\_NO\_BITMAP and unsets LOAD\_RENDER. |
| [LOAD\_RENDER](/engine/6000.6/script-reference/unityengine/textcore/lowlevel/glyphloadflags/load-render.md)                             | Load glyph metrics and render outline using 8-bit or antialiased image of the glyph.                                                 |
