java印地语字体在使用javafx的webview浏览器上呈现不正确
我正在JavaFX2.0中使用webview组件。问题是,web视图在web视图中未正确呈现印地语字体。相同的代码在某些系统中正确呈现,但在其他系统上不正确呈现。所以请给我一些建议。或者是否有webview的替代方案
以下是我用来呈现印地语字体的javafx代码:-
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.StackPane;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
public class TestWebView extends Application {
public void start(Stage primaryStage) {
WebView myBrowser = new WebView();
WebEngine myWebEngine = myBrowser.getEngine();
myWebEngine.load("http://www.jagran.com/");
StackPane root = new StackPane();
root.getChildren().add(myBrowser);
primaryStage.setScene(new Scene(root, 100, 100));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
# 1 楼答案
您可以使用jxbrower解决此问题。请看这个例子
# 2 楼答案
您可以使用:
1.)JCEF>https://bitbucket.org/chromiumembedded/java-cef
(二)使用java8,如果您使用的是java7,那么只有您面临这个问题
这对我有用