diff -r d81166ee8ea0 modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java --- a/modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java Tue Jul 16 19:42:10 2013 +0400 +++ b/modules/graphics/src/main/java/com/sun/javafx/font/PrismFontFactory.java Tue Jul 16 12:42:37 2013 -0700 @@ -956,7 +956,7 @@ } else if (name == null && fontRegInfo[0].contains(file)) { continue; } - fontRegInfo[0].add(file); + fontRegInfo[0].add(getPathNameWindows(file)); fontRegInfo[1].add(name); } } @@ -973,16 +973,16 @@ if (PlatformUtil.isWinVistaOrLater()) { // CJK Ext B Supplementary character fallbacks. - fontRegInfo[0].add("mingliub.ttc"); + fontRegInfo[0].add(getPathNameWindows("mingliub.ttc")); fontRegInfo[1].add("MingLiU-ExtB"); if (PlatformUtil.isWin7OrLater()) { // Add Segoe UI Symbol to Windows 7 or later fallback list - fontRegInfo[0].add("seguisym.ttf"); + fontRegInfo[0].add(getPathNameWindows("seguisym.ttf")); fontRegInfo[1].add("Segoe UI Symbol"); } else { // Add Cambria Math to Windows Vista fallback list - fontRegInfo[0].add("cambria.ttc"); + fontRegInfo[0].add(getPathNameWindows("cambria.ttc")); fontRegInfo[1].add("Cambria Math"); } }