diff --git a/resources/js/ext.uls.ime.js b/resources/js/ext.uls.ime.js
index e5e6a0f5..e22c59a6 100644
--- a/resources/js/ext.uls.ime.js
+++ b/resources/js/ext.uls.ime.js
@@ -150,6 +150,8 @@
e.stopPropagation();
} );
+ // apply fonts to this
+ imeselector.$menu.webfonts();
return $( '
' )
.addClass( 'uls-ime-menu-settings-item' )
.append( $disableInputToolsLink, $moreSettingsLink );
diff --git a/resources/js/ext.uls.webfonts.js b/resources/js/ext.uls.webfonts.js
index 804f0faa..0c524a78 100644
--- a/resources/js/ext.uls.webfonts.js
+++ b/resources/js/ext.uls.webfonts.js
@@ -52,7 +52,7 @@
mw.webfonts.setup = function () {
// Initialize webfonts
- $( 'body' ).webfonts( {
+ $.fn.webfonts.defaults = $.extend( $.fn.webfonts.defaults, {
fontSelector: function ( repository, language ) {
var font;
@@ -78,6 +78,7 @@
return $.fn.webfonts.defaults.exclude;
}() )
} );
+ $( 'body' ).webfonts();
};
$( document ).ready( function () {