1

我有一个非常奇怪的错误,设置如下:

我有一个在 openshift 中运行的网络应用程序,一切都很好,并且在 Chrome、Firefox、Internet Explorer、Safari 和 Android WebView 中运行良好。

但是因为我需要对一些功能进行硬件级别的访问,所以我创建了一个 JavaFX 应用程序,该应用程序运行一个带有用于硬件功能的 JavaScript 接口的 WebView。

除了 Bootstrap 3 Glyphicons 之外,一切都正常运行(尽管 FPS 较低)。

这是Chrome的屏幕截图:

这是Chrome的屏幕截图

这是 JavaFX WebView 的屏幕截图

这是 JavaFX WebView 的屏幕截图

RIA,客户端正在运行:
-Bootstrap 3 和 Glyphicons(来自 CDN)
-Bootstrap Modal(来自服务器)
-JQuery 2.0.3(来自 CDN)
-AngularJS(来自 CDN)

更新:
经过一些测试,Bootstrap 2.3.2 中的 Glyphicons 似乎在 JavaFX 中按预期工作。但我不愿意回到 BS 2.3.2

4

2 回答 2

1

引导字形图标显示在Java 8中。

这(可能)是因为 Java 8 中的 JavaFX添加了 Java 7 (JavaFX 2.2) 中不存在的@font-face 支持。

在 Java 8 中添加支持的相关 JavaFX 问题跟踪器问题:

于 2013-10-10T18:43:54.207 回答
0

我有同样的问题,我切换到Font Awesome,我发现它可以与 JavaFX 2 WebView 一起使用。

于 2014-01-28T12:13:25.440 回答