TrueTypeReader

TrueTypeReader

Overview

TrueTypeReader és una classe en FOSS per Java.

Llegeix els arxius de font TrueType/OpenType (format sfnt).

Aquesta classe proporciona 12 mètodes per treballar amb objectes TrueTypeReader en programes Java. Els mètodes disponibles inclouen: TrueTypeReader, getAdvanceWidth, getCmapEntries, getFontName, getGlyphId, getGlyphName, getGlyphPath, getNumGlyphs, getUnicodeForGlyphId, getUnicodeForGlyphIdPreferUnicode, getUnitsPerEm, hasUnicodeCmap. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: cmapEntries, fontName, numGlyphs, unitsPerEm.

Properties

NameTypeAccessDescription
unitsPerEmintReadRetorna els valors d’unitats per Em de la taula principal.
numGlyphsintReadRetorna el nombre de glifs en la font.
fontNameStringReadRetorna el nom de la font de l’ taula dels noms (si és disponible).
cmapEntriesjava.util.Map<Integer, Integer>ReadRetorna una vista no modificable del mapa cmap Unicode-a-glif com a mapa.

Methods

SignatureDescription
TrueTypeReader(data: byte[])Crea un TrueTypeReader a partir de dades d’una font bruta.
getUnitsPerEm()intRetorna els valors d’unitats per Em de la taula principal.
getNumGlyphs()intRetorna el nombre de glifs en la font.
getGlyphId(charCode: int)intMapejar un codi de caràcters a una ID d’glif utilitzant la taula cmap.
getUnicodeForGlyphId(glyphId: int)intRetorna el primer punt de codi Unicode mappat a l’ID d’glif donat.
getUnicodeForGlyphIdPreferUnicode(glyphId: int)intRetorna el punt de codi Unicode per a l’ID d’glif donat utilitzant només la
true-Unicode cmap subtables (vegeu {@link #unicodeReverseCmap}).
hasUnicodeCmap()booleanRetorna true si la font envia almenys una subtabla de cmap d’Unicode true.
(plataforma 3 codifica 1/10, o plataforma 0).
getGlyphName(glyphId: int)StringRetorna el nom PostScript del glifa de la taula {@code /post},
o {@code null} si la taula de correu estava absent, utilitza un format que no tenim
Parse, o el glifo està fora de la gamma.
getAdvanceWidth(glyphId: int)intRetorna la largura avançada per a l’ID d’glif donat, en unitats de font.
getFontName()StringRetorna el nom de la font de l’ taula dels noms (si és disponible).
getCmapEntries()java.util.Map<Integer, Integer>Retorna una vista no modificable del mapa cmap Unicode-a-glif com a mapa.
getGlyphPath(gid: int)java.awt.geom.GeneralPathRetorna el contorn d’un glifa com a {@link java.awt.geom.GeneralPath} en
les coordenades em-normalitzades (unitats de lletra dividides per {@code unitsPerEm}), amb
l’orientació Y-up conservada.

See Also

 Català