StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
1.3 KiB
93 lines
1.3 KiB
'use strict'
|
|
|
|
let kerning = require('./')
|
|
let a = require('assert')
|
|
let r = require('round-to')
|
|
|
|
let table = {
|
|
'A”': -146,
|
|
'W.': -144,
|
|
'P,': -139,
|
|
'L”': -135,
|
|
'VA': -123,
|
|
'F.': -110,
|
|
'YA': -104,
|
|
'Te': -98,
|
|
'AV': -97,
|
|
'Vr': -86,
|
|
'PA': -85,
|
|
'm”': -82,
|
|
'a”': -79,
|
|
'FA': -78,
|
|
'UA': -78,
|
|
'w.': -73,
|
|
'Yt': -72,
|
|
'LT': -64,
|
|
'r,': -63,
|
|
'Xv': -54,
|
|
'Ku': -46,
|
|
'D,': -40,
|
|
'D”': -36,
|
|
'OA': -36,
|
|
'Hv': -33,
|
|
'T:': -32,
|
|
'DY': -30,
|
|
'c”': -25,
|
|
'my': -23,
|
|
'Ru': -21,
|
|
'aj': -19,
|
|
'bv': -16,
|
|
'Sp': -14,
|
|
'ro': -13,
|
|
'SR': -12,
|
|
'lp': -12,
|
|
'ot': -11,
|
|
'tt': -10,
|
|
'am': -9,
|
|
'fe': -9,
|
|
'vo': -8,
|
|
'xc': -8,
|
|
'yo': -8,
|
|
'Ix': -6,
|
|
'e,': -6,
|
|
'st': -5,
|
|
'he': -4,
|
|
'Fw': -3,
|
|
'us': -3,
|
|
'Ak': +3,
|
|
'la': +3,
|
|
'Oj': +5,
|
|
'il': +5,
|
|
'CO': +7,
|
|
'bc': +9,
|
|
'Xf': +10,
|
|
'fr': +10,
|
|
'F”': +12,
|
|
'wb': +12,
|
|
'YW': +13,
|
|
'So': +14,
|
|
'Co': +15,
|
|
'VT': +16,
|
|
'cv': +16,
|
|
'Dv': +17,
|
|
'OC': +18,
|
|
'Bc': +20,
|
|
'RX': +20,
|
|
'T”': +22,
|
|
'gy': +24,
|
|
'r:': +24,
|
|
'XA': +25,
|
|
'ry': +29,
|
|
'w;': +31,
|
|
'f?': +76,
|
|
'f”': 121
|
|
}
|
|
|
|
console.time(1)
|
|
let minionTable = kerning(['Minion Pro', 'sans-serif'])
|
|
console.timeEnd(1)
|
|
console.log(Object.keys(minionTable))
|
|
|
|
for (let pair in table) {
|
|
if (minionTable[pair]) a.equal(table[pair], r(minionTable[pair], 2), 'Pair: `'+ pair + '`')
|
|
}
|
|
|