diff --git a/lib/jquery.webfonts/src/jquery.webfonts.js b/lib/jquery.webfonts/src/jquery.webfonts.js index e7f146cb..a28ca39d 100644 --- a/lib/jquery.webfonts/src/jquery.webfonts.js +++ b/lib/jquery.webfonts/src/jquery.webfonts.js @@ -200,8 +200,7 @@ $elements.each( function( i, element ) { var fontFamilyStyle, fontFamily, - $element = $( element ), - elementLanguage = element.attributes.lang; + $element = $( element ); if ( $element.is( webfonts.options.exclude ) ) { return; @@ -215,7 +214,7 @@ if ( fontFamilyStyle ) { // if it is overridable, override. always. if ( webfonts.isOverridable( fontFamilyStyle ) ) { - fontFamily = webfonts.getFont( elementLanguage || webfonts.language ); + fontFamily = webfonts.getFont( element.lang || webfonts.language ); // We do not have fonts for all languages if ( fontFamily ) { addToFontQueue( fontFamily ); @@ -231,7 +230,7 @@ } // Load and apply fonts for other language tagged elements (batched) - if ( elementLanguage && elementLanguage !== webfonts.language ) { + if ( element.lang && element.lang !== webfonts.language ) { // language differs. We may want to apply a different font. if ( webfonts.hasExplicitFontStyle ( $element ) && !webfonts.isOverridable( fontFamilyStyle ) ) { @@ -240,7 +239,7 @@ // browser settings. return; } else { - fontFamily = webfonts.getFont( elementLanguage, element.className.split(/\s+/) ); + fontFamily = webfonts.getFont( element.lang, element.className.split(/\s+/) ); } if ( !fontFamily ) {