Modifier and Type | Class and Description |
---|---|
(package private) class |
PrismFont |
Modifier and Type | Method and Description |
---|---|
PGFont |
PrismFontFactory.createFont(java.lang.String familyName,
boolean bold,
boolean italic,
float size) |
PGFont |
FontFactory.createFont(java.lang.String family,
boolean bold,
boolean italic,
float size) |
PGFont |
PrismFontFactory.createFont(java.lang.String name,
float size) |
PGFont |
FontFactory.createFont(java.lang.String name,
float size) |
PGFont |
PrismFontFactory.deriveFont(PGFont font,
boolean bold,
boolean italic,
float size) |
PGFont |
FontFactory.deriveFont(PGFont font,
boolean bold,
boolean italic,
float size)
Creates a new Font object by replicating the current Font object
and applying a new bold style, italic style, and size to it.
|
(package private) static PGFont |
LogicalFont.getLogicalFont(java.lang.String familyName,
boolean bold,
boolean italic,
float size) |
(package private) static PGFont |
LogicalFont.getLogicalFont(java.lang.String fullName,
float size) |
PGFont |
PrismFontFactory.loadEmbeddedFont(java.lang.String name,
java.io.InputStream fontStream,
float size,
boolean register) |
PGFont |
FontFactory.loadEmbeddedFont(java.lang.String name,
java.io.InputStream stream,
float size,
boolean register)
Loads a font from the specified input stream.
|
PGFont |
PrismFontFactory.loadEmbeddedFont(java.lang.String name,
java.lang.String path,
float size,
boolean register)
registerEmbeddedFont(String name, String path) is a small subset of
registerEmbeddedFont(String name, InputStream fontStream)
It does not attempt to create a temporary file and has different
parameters.
|
PGFont |
FontFactory.loadEmbeddedFont(java.lang.String name,
java.lang.String path,
float size,
boolean register)
Loads a font from the specified path.
|
private PGFont |
PrismFontFactory.loadEmbeddedFont0(java.lang.String name,
java.io.InputStream fontStream,
float size,
boolean register) |
Modifier and Type | Method and Description |
---|---|
(package private) static double |
PrismFontUtils.computeStringWidth(PGFont font,
java.lang.String string) |
private Font |
PrismFontLoader.createFont(PGFont font) |
PGFont |
PrismFontFactory.deriveFont(PGFont font,
boolean bold,
boolean italic,
float size) |
PGFont |
FontFactory.deriveFont(PGFont font,
boolean bold,
boolean italic,
float size)
Creates a new Font object by replicating the current Font object
and applying a new bold style, italic style, and size to it.
|
(package private) static Metrics |
PrismFontUtils.getFontMetrics(PGFont font) |
Modifier and Type | Method and Description |
---|---|
void |
CTGlyphLayout.layout(TextRun run,
PGFont font,
FontStrike strike,
char[] text) |
Modifier and Type | Method and Description |
---|---|
protected TextRun |
DWGlyphLayout.addTextRun(PrismTextLayout layout,
char[] chars,
int start,
int length,
PGFont font,
TextSpan span,
byte level) |
void |
DWGlyphLayout.layout(TextRun run,
PGFont font,
FontStrike strike,
char[] text) |
private void |
DWGlyphLayout.renderShape(char[] text,
TextRun run,
PGFont font,
int baseSlot) |
Modifier and Type | Method and Description |
---|---|
private int |
PangoGlyphLayout.getSlot(PGFont font,
PangoGlyphString glyphString) |
void |
HBGlyphLayout.layout(TextRun run,
PGFont font,
FontStrike strike,
char[] text) |
void |
FTFactory.StubGlyphLayout.layout(TextRun run,
PGFont font,
FontStrike strike,
char[] text) |
void |
PangoGlyphLayout.layout(TextRun run,
PGFont font,
FontStrike strike,
char[] text) |
Modifier and Type | Field and Description |
---|---|
private PGFont |
NGText.font |
private PGFont |
NGCanvas.pgfont |
Modifier and Type | Field and Description |
---|---|
(package private) PGFont |
LayoutCache.font |
private PGFont |
PrismTextLayout.font |
Modifier and Type | Method and Description |
---|---|
PGFont |
PrismTextLayout.getFont() |
Modifier and Type | Method and Description |
---|---|
protected TextRun |
GlyphLayout.addTextRun(PrismTextLayout layout,
char[] chars,
int start,
int length,
PGFont font,
TextSpan span,
byte level) |
private TextRun |
GlyphLayout.addTextRun(PrismTextLayout layout,
char[] chars,
int start,
int length,
PGFont font,
TextSpan span,
byte level,
boolean complex) |
abstract void |
GlyphLayout.layout(TextRun run,
PGFont font,
FontStrike strike,
char[] text) |
Modifier and Type | Field and Description |
---|---|
private PGFont |
WCFontCustomPlatformDataImpl.font |
private PGFont |
WCFontImpl.font |
Constructor and Description |
---|
WCFontImpl(PGFont font) |
Modifier and Type | Method and Description |
---|---|
PGFont |
J2DFontFactory.createFont(java.lang.String family,
boolean bold,
boolean italic,
float size) |
PGFont |
J2DFontFactory.createFont(java.lang.String name,
float size) |
PGFont |
J2DFontFactory.deriveFont(PGFont font,
boolean bold,
boolean italic,
float size) |
PGFont |
J2DFontFactory.loadEmbeddedFont(java.lang.String name,
java.io.InputStream fontStream,
float size,
boolean register) |
PGFont |
J2DFontFactory.loadEmbeddedFont(java.lang.String name,
java.lang.String path,
float size,
boolean register) |
Modifier and Type | Method and Description |
---|---|
PGFont |
J2DFontFactory.deriveFont(PGFont font,
boolean bold,
boolean italic,
float size) |