Add unknownChar() function and have it post a signal for undefined characters

This commit is contained in:
Davide P. Cervone 2012-01-06 19:11:47 -05:00
parent b438a84b1c
commit 6aec9ae573
6 changed files with 10 additions and 5 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1334,9 +1334,14 @@
{this.loadWebFont(font)} else {return font}
} else {this.findBlock(font,n)}
}
return this.unknownChar(variant,n);
},
unknownChar: function (variant,n) {
var unknown = (variant.defaultFont || {family:HTMLCSS.config.undefinedFamily});
if (variant.bold) {unknown.weight = "bold"}; if (variant.italic) {unknown.style = "italic"}
unknown[n] = [800,200,500,0,500,{isUnknown:true}]; // [h,d,w,lw,rw,{data}]
HUB.signal.Post(["HTML-CSS Jax - unknown char",n,variant]);
return unknown;
},