When starting JavaFX and set -Dprism.debugfonts=true, it shows the stacktrace below.
java.io.FileNotFoundException: Unable to create FontResource for file C:¥WINDOWS¥FONTS¥EUDC.TTE
at com.sun.javafx.font.PrismFontFile.init(Unknown Source)
at com.sun.javafx.font.PrismFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFactory.createFontFile(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResourceByFileName(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResource(Unknown Source)
at com.sun.javafx.font.FallbackResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.PrismCompositeFontResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getSlotMapper(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.convertToGlyph(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getGlyphCode(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.webkit.prism.WCFontImpl.getGlyphCodes(Unknown Source)
at com.sun.webkit.WebPage.twkPrePaint(Native Method)
at com.sun.webkit.WebPage.updateDirty(Unknown Source)
at com.sun.webkit.WebPage.updateContent(Unknown Source)
at com.sun.javafx.sg.prism.NGWebView.update(Unknown Source)
at javafx.scene.web.WebView.handleStagePulse(Unknown Source)
at javafx.scene.web.WebView.lambda$new$29(Unknown Source)
at javafx.scene.web.WebView$$Lambda$96/199516609.pulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Unknown Source)
at com.sun.javafx.tk.Toolkit$$Lambda$204/1772383158.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$400(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$53/1040686270.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
at com.sun.glass.ui.win.WinApplication$$Lambda$49/2130322418.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: Unable to create FontResource for file C:¥WINDOWS¥FONTS¥EUDC.TTE
at com.sun.javafx.font.PrismFontFile.init(Unknown Source)
at com.sun.javafx.font.PrismFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFactory.createFontFile(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResourceByFileName(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResource(Unknown Source)
at com.sun.javafx.font.FallbackResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.PrismCompositeFontResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getSlotMapper(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.convertToGlyph(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getGlyphCode(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.webkit.prism.WCFontImpl.getGlyphCodes(Unknown Source)
at com.sun.webkit.WebPage.twkPrePaint(Native Method)
at com.sun.webkit.WebPage.updateDirty(Unknown Source)
at com.sun.webkit.WebPage.updateContent(Unknown Source)
at com.sun.javafx.sg.prism.NGWebView.update(Unknown Source)
at javafx.scene.web.WebView.handleStagePulse(Unknown Source)
at javafx.scene.web.WebView.lambda$new$29(Unknown Source)
at javafx.scene.web.WebView$$Lambda$96/199516609.pulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Unknown Source)
at com.sun.javafx.tk.Toolkit$$Lambda$204/1772383158.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$400(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$53/1040686270.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
at com.sun.glass.ui.win.WinApplication$$Lambda$49/2130322418.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: Unable to create FontResource for file C:¥WINDOWS¥FONTS¥EUDC.TTE
at com.sun.javafx.font.PrismFontFile.init(Unknown Source)
at com.sun.javafx.font.PrismFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFactory.createFontFile(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResourceByFileName(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResource(Unknown Source)
at com.sun.javafx.font.FallbackResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.PrismCompositeFontResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getSlotMapper(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.convertToGlyph(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getGlyphCode(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.webkit.prism.WCFontImpl.getGlyphCodes(Unknown Source)
at com.sun.webkit.WebPage.twkPrePaint(Native Method)
at com.sun.webkit.WebPage.updateDirty(Unknown Source)
at com.sun.webkit.WebPage.updateContent(Unknown Source)
at com.sun.javafx.sg.prism.NGWebView.update(Unknown Source)
at javafx.scene.web.WebView.handleStagePulse(Unknown Source)
at javafx.scene.web.WebView.lambda$new$29(Unknown Source)
at javafx.scene.web.WebView$$Lambda$96/199516609.pulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Unknown Source)
at com.sun.javafx.tk.Toolkit$$Lambda$204/1772383158.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$400(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$53/1040686270.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
at com.sun.glass.ui.win.WinApplication$$Lambda$49/2130322418.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.io.FileNotFoundException: Unable to create FontResource for file C:¥WINDOWS¥FONTS¥EUDC.TTE
at com.sun.javafx.font.PrismFontFile.init(Unknown Source)
at com.sun.javafx.font.PrismFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFontFile.<init>(Unknown Source)
at com.sun.javafx.font.directwrite.DWFactory.createFontFile(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.createFontResource(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResourceByFileName(Unknown Source)
at com.sun.javafx.font.PrismFontFactory.getFontResource(Unknown Source)
at com.sun.javafx.font.FallbackResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.PrismCompositeFontResource.getSlotResource(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getSlotMapper(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.convertToGlyph(Unknown Source)
at com.sun.javafx.font.CompositeGlyphMapper.getGlyphCode(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.font.CharToGlyphMapper.charsToGlyphs(Unknown Source)
at com.sun.javafx.webkit.prism.WCFontImpl.getGlyphCodes(Unknown Source)
at com.sun.webkit.WebPage.twkPrePaint(Native Method)
at com.sun.webkit.WebPage.updateDirty(Unknown Source)
at com.sun.webkit.WebPage.updateContent(Unknown Source)
at com.sun.javafx.sg.prism.NGWebView.update(Unknown Source)
at javafx.scene.web.WebView.handleStagePulse(Unknown Source)
at javafx.scene.web.WebView.lambda$new$29(Unknown Source)
at javafx.scene.web.WebView$$Lambda$96/199516609.pulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$30(Unknown Source)
at com.sun.javafx.tk.Toolkit$$Lambda$204/1772383158.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
at com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$400(Unknown Source)
at com.sun.javafx.tk.quantum.QuantumToolkit$$Lambda$53/1040686270.run(Unknown Source)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$145(Unknown Source)
at com.sun.glass.ui.win.WinApplication$$Lambda$49/2130322418.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)