Update jquery.webfonts
23dc38d059
Bug: T265325
Change-Id: I56ada1b32b9c68c286abfc503ed7f9aec49c76e8
This commit is contained in:
@@ -200,7 +200,8 @@
|
|||||||
|
|
||||||
$elements.each( function( i, element ) {
|
$elements.each( function( i, element ) {
|
||||||
var fontFamilyStyle, fontFamily,
|
var fontFamilyStyle, fontFamily,
|
||||||
$element = $( element );
|
$element = $( element ),
|
||||||
|
elementLanguage = element.getAttribute( 'lang' );
|
||||||
|
|
||||||
if ( $element.is( webfonts.options.exclude ) ) {
|
if ( $element.is( webfonts.options.exclude ) ) {
|
||||||
return;
|
return;
|
||||||
@@ -214,7 +215,7 @@
|
|||||||
if ( fontFamilyStyle ) {
|
if ( fontFamilyStyle ) {
|
||||||
// if it is overridable, override. always.
|
// if it is overridable, override. always.
|
||||||
if ( webfonts.isOverridable( fontFamilyStyle ) ) {
|
if ( webfonts.isOverridable( fontFamilyStyle ) ) {
|
||||||
fontFamily = webfonts.getFont( element.lang || webfonts.language );
|
fontFamily = webfonts.getFont( elementLanguage || webfonts.language );
|
||||||
// We do not have fonts for all languages
|
// We do not have fonts for all languages
|
||||||
if ( fontFamily ) {
|
if ( fontFamily ) {
|
||||||
addToFontQueue( fontFamily );
|
addToFontQueue( fontFamily );
|
||||||
@@ -230,7 +231,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Load and apply fonts for other language tagged elements (batched)
|
// Load and apply fonts for other language tagged elements (batched)
|
||||||
if ( element.lang && element.lang !== webfonts.language ) {
|
if ( elementLanguage && elementLanguage !== webfonts.language ) {
|
||||||
// language differs. We may want to apply a different font.
|
// language differs. We may want to apply a different font.
|
||||||
if ( webfonts.hasExplicitFontStyle ( $element ) &&
|
if ( webfonts.hasExplicitFontStyle ( $element ) &&
|
||||||
!webfonts.isOverridable( fontFamilyStyle ) ) {
|
!webfonts.isOverridable( fontFamilyStyle ) ) {
|
||||||
@@ -239,7 +240,7 @@
|
|||||||
// browser settings.
|
// browser settings.
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
fontFamily = webfonts.getFont( element.lang, element.className.split(/\s+/) );
|
fontFamily = webfonts.getFont( elementLanguage, element.className.split(/\s+/) );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !fontFamily ) {
|
if ( !fontFamily ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user