Lines Matching refs:metrics
3902 function setFontMetrics(fontName, metrics) {
3903 fontMetricsData[fontName] = metrics;
3919 var metrics = fontMetricsData[font][ch];
3921 if (!metrics && character[0] in extraCharacterMap) {
3923 metrics = fontMetricsData[font][ch];
3926 if (!metrics && mode === 'text') {
3936 metrics = fontMetricsData[font][77]; // 77 is the charcode for 'M'
3940 if (metrics) {
3942 depth: metrics[0],
3943 height: metrics[1],
3944 italic: metrics[2],
3945 skew: metrics[3],
3946 width: metrics[4]
3967 var metrics = fontMetricsBySizeIndex[sizeIndex] = {
3973 metrics[key] = sigmasAndXis[key][sizeIndex];
5409 metrics: getCharacterMetrics(value, fontName, mode)
5426 var metrics = lookup.metrics;
5430 if (metrics) {
5431 var italic = metrics.italic;
5437 …symbolNode = new domTree_SymbolNode(value, metrics.height, metrics.depth, italic, metrics.skew, me…
5478 if (options.font === "boldsymbol" && buildCommon_lookupSymbol(value, "Main-Bold", mode).metrics) {
5543 if (buildCommon_lookupSymbol(value, "Math-BoldItalic", mode).metrics) {
5596 if (buildCommon_lookupSymbol(text, fontName, mode).metrics) {
8270 var metrics = getCharacterMetrics(replace || symbol, font, mode);
8272 if (!metrics) {
8276 return metrics;
8814 var metrics = delimiter_getMetrics(delim, delimTypeToFont(sequence[i]), "math");
8815 …var heightDepth = metrics.height + metrics.depth; // Small delimiters are scaled down versions of …
13043 var metrics = options.fontMetrics();
13044 var theta = metrics.defaultRuleThickness;
13248 var metrics = options.fontMetrics(); // Rule 18a
13277 minSupShift = metrics.sup1;
13279 minSupShift = metrics.sup3;
13281 minSupShift = metrics.sup2;
13287 var marginRight = 0.5 / metrics.ptPerEm / multiplier + "em";
13305 supShift = Math.max(supShift, minSupShift, supm.depth + 0.25 * metrics.xHeight);
13306 subShift = Math.max(subShift, metrics.sub2);
13307 var ruleWidth = metrics.defaultRuleThickness; // Rule 18e
13313 var psi = 0.8 * metrics.xHeight - (supShift - supm.depth);
13339 subShift = Math.max(subShift, metrics.sub1, subm.height - 0.8 * metrics.xHeight);
13353 supShift = Math.max(supShift, minSupShift, supm.depth + 0.25 * metrics.xHeight);