【问题标题】:Using Typeface.js within a GWT app在 GWT 应用程序中使用 Typeface.js
【发布时间】:2010-05-18 11:47:21
【问题描述】:

我正在寻找一些示例 Java 代码,演示如何在 GWT 应用程序中使用 Typeface.js 将 AJAX 内容显示为自定义字体。 我通过调用以下本机函数进行了一些尝试

    native void Typeface_renderDocument() /*-{ 
        $wnd._typeface_js.renderDocument();
    }-*/;
  • 在用 AJAX 内容填充相关小部件之后,并且
  • 在小部件上调用以下函数后:

    void applyTypeface(Widget widget) {
        widget.addStyleName("typeface-js");
        widget.getElement().getStyle().setProperty("fontFamily", "Helvetiker");
        Typeface_renderDocument();
    }
    

...Helvetiker 是一种自定义字体(实际上可从 Typeface.js 字体页面 (http://typeface.neocracy.org/fonts.html) 获得。 但是上面的尝试没有成功。

非常欢迎任何建议,我有点卡在这里......

【问题讨论】:

    标签: java gwt typeface.js


    【解决方案1】:

    猜测,但请尝试在 DeferredCommand 中运行 Typeface_renderDocument() —— 也许这些样式更改在 JS 执行时在 DOM 中不可见。

    【讨论】:

      猜你喜欢
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 2011-01-05
      • 1970-01-01
      • 2011-04-27
      • 2015-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多