// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
namespace SixLabors.Fonts.Tables.Cff {
///
/// Defines the operand interpretation for a CFF DICT operator.
/// Used to describe how operands on the DICT stack should be decoded.
///
///
internal enum OperatorOperandKind
{
///
/// A string identifier referencing the String INDEX.
///
SID,
///
/// A boolean value (0 or 1).
///
Boolean,
///
/// A single numeric value (integer or real).
///
Number,
///
/// An array of numeric values.
///
Array,
///
/// A delta-encoded array of numeric values.
///
Delta,
///
/// Two numeric values (e.g. Private DICT size and offset).
///
NumberNumber,
///
/// Two SIDs followed by a number (e.g. ROS: Registry, Ordering, Supplement).
///
SID_SID_Number,
}
}