< prev index next >
src/java.desktop/share/classes/sun/font/NullFontScaler.java
Print this page
*** 34,45 ****
public NullFontScaler(Font2D font, int indexInCollection,
boolean supportsCJK, int filesize) {}
StrikeMetrics getFontMetrics(long pScalerContext) {
! return new StrikeMetrics(0xf0,0xf0,0xf0,0xf0,0xf0,0xf0,
! 0xf0,0xf0,0xf0,0xf0);
}
float getGlyphAdvance(long pScalerContext, int glyphCode) {
return 0.0f;
}
--- 34,45 ----
public NullFontScaler(Font2D font, int indexInCollection,
boolean supportsCJK, int filesize) {}
StrikeMetrics getFontMetrics(long pScalerContext) {
! return new StrikeMetrics(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f,
! 0.0f, 0.0f, 0.0f, 0.0f);
}
float getGlyphAdvance(long pScalerContext, int glyphCode) {
return 0.0f;
}
*** 69,79 ****
long createScalerContext(double[] matrix, int aa,
int fm, float boldness, float italic, boolean disableHinting) {
return getNullScalerContext();
}
! void invalidateScalerContext(long ppScalerContext) {
//nothing to do
}
int getNumGlyphs() throws FontScalerException {
return 1;
--- 69,79 ----
long createScalerContext(double[] matrix, int aa,
int fm, float boldness, float italic, boolean disableHinting) {
return getNullScalerContext();
}
! void invalidateScalerContext(long pScalerContext) {
//nothing to do
}
int getNumGlyphs() throws FontScalerException {
return 1;
< prev index next >