< 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 >