---
title: GlyphValueRecord
product: Unity Editor
version: '7000.0'
latest_version: '7000.0'
status: This page documents version 7000.0. The latest version is 7000.0.
canonical: https://docs.unity.com/en-us/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord
latest_url: https://docs.unity.com/en-us/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord.md
last_updated: 2026-10-07
generated_at: 2026-11-10T13:24:11.985Z
locale: en-us
---

# GlyphValueRecord

> The values used to adjust the position of a glyph or set of glyphs.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.TextCore.LowLevel](/engine/7000.0/script-reference/unityengine/textcore/lowlevel.md)
* **Assembly:** UnityEngine.TextCoreFontEngineModule
* **Implements:** [IEquatable\<GlyphValueRecord>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct GlyphValueRecord : IEquatable<GlyphValueRecord>
```

## Constructors

| Constructor                                                                                                                                                         | Description                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------- |
| [GlyphValueRecord(System.Single,System.Single,System.Single,System.Single)](/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/ctor.md) | Constructor for new glyph value record. |

## Properties

| Property                                                                                                   | Description                                                                   |
| ---------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [xAdvance](/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/xadvance.md)     | The positional adjustment that affects the horizontal advance of the glyph.   |
| [xPlacement](/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/xplacement.md) | The positional adjustment that affects the horizontal bearing X of the glyph. |
| [yAdvance](/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/yadvance.md)     | The positional adjustment that affects the vertical advance of the glyph.     |
| [yPlacement](/engine/7000.0/script-reference/unityengine/textcore/lowlevel/glyphvaluerecord/yplacement.md) | The positional adjustment that affectsthe horizontal bearing Y of the glyph.  |
