< prev index next >

modules/javafx.graphics/src/main/java/com/sun/javafx/font/coretext/CTFontStrike.java

Print this page
rev 10066 : 8088205: [Mac] WebView renders icons instead of letters on some sites
rev 9951 : 8161705: Rename directories under modules to exactly match the module names
Reviewed-by: kcr, vadim

*** 75,87 **** Math.abs(matrix.d * size) > maxDim) { drawShapes = true; } } long psNameRef = OS.CFStringCreate(fontResource.getPSName()); if (psNameRef != 0) { ! fontRef = OS.CTFontCreateWithName(psNameRef, size, matrix); OS.CFRelease(psNameRef); } if (fontRef == 0) { if (PrismFontFactory.debugFonts) { System.err.println("Failed to create CTFont for " + this); --- 75,92 ---- Math.abs(matrix.d * size) > maxDim) { drawShapes = true; } } + long psNameRef = OS.CFStringCreate(fontResource.getPSName()); if (psNameRef != 0) { ! long fileNameRef = OS.CFStringCreate(fontResource.getFileName()); ! if (fileNameRef != 0) { ! fontRef = OS.CTFontCreate(fileNameRef, psNameRef, size, matrix); ! OS.CFRelease(fileNameRef); ! } OS.CFRelease(psNameRef); } if (fontRef == 0) { if (PrismFontFactory.debugFonts) { System.err.println("Failed to create CTFont for " + this);
< prev index next >