extremeiop.blogg.se

Java font names
Java font names




java font names

Both versions include variable-size string-data storage, and an array of name records that are used to identify the type of string (name ID), platform, encoding and language variants of the string, and the location within the storage. Version 1 allows for use of language-tag strings to indicate the language of strings. Version 0 uses platform-specific, numeric language identifiers. There are two versions of the Naming Table. Some applications might display incorrect strings, however, if strings for the current platform are not included.

java font names

Many newer platforms can use strings intended for different platforms if a font does not include strings for that platform. Note that different platforms may have different requirements for the encoding of strings. Applications that need a particular string can look it up by its platform ID, encoding ID, language ID and name ID. In addition to language variants, the table also allows for platform-specific character-encoding variants. Other parts of the OpenType font that require these strings can refer to them using a language-independent name ID. To keep this table short, the font manufacturer may wish to make a limited set of entries in some small set of languages later, the font can be “localized” and the strings translated or added. These strings can represent copyright notices, font names, family names, style names, and so on. The naming table allows multilingual strings to be associated with the OpenType™ font.






Java font names