Использование Typeface.js в приложении GWT - PullRequest
0 голосов
/ 02 мая 2010

Я ищу пример кода Java, демонстрирующий, как отображать содержимое AJAX в пользовательский шрифт с помощью Typeface.js в приложении GWT. Я попытался немного, вызвав следующую нативную функцию

    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). Но вышеуказанная попытка не сработала.

Любые предложения приветствуются, я немного застрял здесь ...

1 Ответ

0 голосов
/ 18 мая 2010

Предположим, но попробуйте запустить Typeface_renderDocument () в DeferredCommand - возможно, эти изменения стиля не видны в DOM в момент выполнения JS.

...