src/java.desktop/share/classes/sun/font/FileFontStrike.java

Print this page

        

*** 329,344 **** int size, int glyphCode, boolean fracMetrics); long getGlyphImageFromWindows(int glyphCode) { ! String family = fileFont.getFamilyName(null); int style = desc.style & Font.BOLD | desc.style & Font.ITALIC | fileFont.getStyle(); int size = intPtSize; long ptr = _getGlyphImageFromWindows ! (family, style, size, glyphCode, desc.fmHint == INTVAL_FRACTIONALMETRICS_ON); if (ptr != 0) { /* Get the advance from the JDK rasterizer. This is mostly * necessary for the fractional metrics case, but there are * also some very small number (<0.25%) of marginal cases where --- 329,344 ---- int size, int glyphCode, boolean fracMetrics); long getGlyphImageFromWindows(int glyphCode) { ! String facename = fileFont.getFontName(null); int style = desc.style & Font.BOLD | desc.style & Font.ITALIC | fileFont.getStyle(); int size = intPtSize; long ptr = _getGlyphImageFromWindows ! (facename, style, size, glyphCode, desc.fmHint == INTVAL_FRACTIONALMETRICS_ON); if (ptr != 0) { /* Get the advance from the JDK rasterizer. This is mostly * necessary for the fractional metrics case, but there are * also some very small number (<0.25%) of marginal cases where