Package org.freedesktop.harfbuzz
Enum Class OtNameIdPredefined
- All Implemented Interfaces:
Enumeration
,Serializable
,Comparable<OtNameIdPredefined>
,Constable
@Generated("io.github.jwharm.JavaGI")
public enum OtNameIdPredefined
extends Enum<OtNameIdPredefined>
implements Enumeration
An enum type representing the pre-defined name IDs.
For more information on these fields, see the OpenType spec.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionPostScript CID findfont nameCopyright noticeDark Background PaletteDescriptionDesignerURL of typeface designerFont Family nameFont Subfamily nameFull font name that reflects all family and relevant subfamily descriptorsValue to represent a nonexistent name ID.License DescriptionURL where additional licensing information can be foundLight Background PaletteCompatible Full Name for MacOSManufacturer NamePostScript name for the fontSample textTrademarkTypographic Family nameTypographic Subfamily nameUnique font identifierVariations PostScript Name PrefixURL of font vendorVersion stringWWS Family NameWWS Subfamily Name -
Method Summary
Modifier and TypeMethodDescriptionstatic Type
getType()
Get the GType of the OtNameIdPredefined classint
getValue()
Get the numeric value of this enumstatic OtNameIdPredefined
of
(int value) Create a new OtNameIdPredefined for the provided valuestatic OtNameIdPredefined
Returns the enum constant of this class with the specified name.static OtNameIdPredefined[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
COPYRIGHT
Copyright notice -
FONT_FAMILY
Font Family name -
FONT_SUBFAMILY
Font Subfamily name -
UNIQUE_ID
Unique font identifier -
FULL_NAME
Full font name that reflects all family and relevant subfamily descriptors -
VERSION_STRING
Version string -
POSTSCRIPT_NAME
PostScript name for the font -
TRADEMARK
Trademark -
MANUFACTURER
Manufacturer Name -
DESIGNER
Designer -
DESCRIPTION
Description -
VENDOR_URL
URL of font vendor -
DESIGNER_URL
URL of typeface designer -
LICENSE
License Description -
LICENSE_URL
URL where additional licensing information can be found -
TYPOGRAPHIC_FAMILY
Typographic Family name -
TYPOGRAPHIC_SUBFAMILY
Typographic Subfamily name -
MAC_FULL_NAME
Compatible Full Name for MacOS -
SAMPLE_TEXT
Sample text -
CID_FINDFONT_NAME
PostScript CID findfont name -
WWS_FAMILY
WWS Family Name -
WWS_SUBFAMILY
WWS Subfamily Name -
LIGHT_BACKGROUND
Light Background Palette -
DARK_BACKGROUND
Dark Background Palette -
VARIATIONS_PS_PREFIX
Variations PostScript Name Prefix -
INVALID
Value to represent a nonexistent name ID.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
of
Create a new OtNameIdPredefined for the provided value- Parameters:
value
- the enum value- Returns:
- the enum for the provided value
-
getValue
public int getValue()Get the numeric value of this enum- Specified by:
getValue
in interfaceEnumeration
- Returns:
- the enum value
-
getType
-