ImageSharp/SixLabors.Fonts/WellKnownIds/EncodingIDs.cs
2026-08-03 22:31:27 +02:00

46 lines
1.1 KiB
C#

// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
namespace SixLabors.Fonts.WellKnownIds {
/// <summary>
/// Encoding IDS
/// </summary>
internal enum EncodingIDs : ushort
{
/// <summary>
/// Unicode 1.0 semantics
/// </summary>
Unicode1 = 0,
/// <summary>
/// Unicode 1.1 semantics
/// </summary>
Unicode11 = 1,
/// <summary>
/// ISO/IEC 10646 semantics
/// </summary>
ISO10646 = 2,
/// <summary>
/// Unicode 2.0 and onwards semantics, Unicode BMP only (cmap subtable formats 0, 4, 6).
/// </summary>
Unicode2 = 3,
/// <summary>
/// Unicode 2.0 and onwards semantics, Unicode full repertoire (cmap subtable formats 0, 4, 6, 10, 12).
/// </summary>
Unicode2Plus = 4,
/// <summary>
/// Unicode Variation Sequences (cmap subtable format 14).
/// </summary>
UnicodeVariationSequences = 5,
/// <summary>
/// Unicode full repertoire (cmap subtable formats 0, 4, 6, 10, 12, 13)
/// </summary>
UnicodeFull = 6,
}
}