org.pentaho.reporting.libraries.fonts.truetype.mappings
Class UnicodePlatformIdentifier
java.lang.Object
org.pentaho.reporting.libraries.fonts.truetype.mappings.PlatformIdentifier
org.pentaho.reporting.libraries.fonts.truetype.mappings.UnicodePlatformIdentifier
public class UnicodePlatformIdentifier
- extends PlatformIdentifier
Creation-Date: 06.11.2005, 21:44:21
- Author:
- Thomas Morgner
Method Summary |
java.lang.String |
getEncoding(int encodingId,
int language)
According to the Apple OpenType specifications, all Unicode characters must be encoded using UTF-16. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UnicodePlatformIdentifier
public UnicodePlatformIdentifier()
getEncoding
public java.lang.String getEncoding(int encodingId,
int language)
- According to the Apple OpenType specifications, all Unicode characters must be encoded using UTF-16. Depending on
the encodingId, some blocks may be interpreted differently. LibFont ignores that and uses the Java-Default UTF-16
mapping.
Source
- Specified by:
getEncoding
in class PlatformIdentifier
- Parameters:
encodingId
- language
-
- Returns:
- the encoding, always "UTF-16"