From 9806bd347512f49a24484e1eeb841aa66ebc39ab Mon Sep 17 00:00:00 2001 From: Severiano Badajoz Date: Tue, 26 May 2020 16:00:24 -0700 Subject: [PATCH] add widthMap --- client/src/globals.js | 488 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 488 insertions(+) diff --git a/client/src/globals.js b/client/src/globals.js index e3c9a896..7a9353cd 100644 --- a/client/src/globals.js +++ b/client/src/globals.js @@ -103,3 +103,491 @@ if (window.CELLXGENE && window.CELLXGENE.API) { } export const API = _API; + +export const widthsMap = { + "roboto condensed": { + "0": [50, 50, 50, 50], + "1": [50, 50, 50, 50], + "2": [50, 50, 50, 50], + "3": [50, 50, 50, 50], + "4": [50, 50, 50, 50], + "5": [50, 50, 50, 50], + "6": [50, 50, 50, 50], + "7": [50, 50, 50, 50], + "8": [50, 50, 50, 50], + "9": [50, 50, 50, 50], + " ": [25, 25, 25, 25], + "!": [33, 33, 33, 39], + '"': [41, 56, 42, 56], + "#": [50, 50, 50, 50], + $: [50, 50, 50, 50], + "%": [83, 100, 83, 83], + "&": [78, 83, 78, 78], + "'": [18, 28, 21, 28], + "(": [33, 33, 33, 33], + ")": [33, 33, 33, 33], + "*": [50, 50, 50, 50], + "+": [56, 57, 67, 57], + ",": [25, 25, 25, 25], + "-": [33, 33, 33, 33], + ".": [25, 25, 25, 25], + "/": [28, 28, 28, 28], + ":": [28, 33, 33, 33], + ";": [28, 33, 33, 33], + "<": [56, 57, 67, 57], + "=": [56, 57, 67, 57], + ">": [56, 57, 67, 57], + "?": [44, 50, 50, 50], + "@": [92, 93, 92, 83], + A: [72, 72, 61, 67], + B: [67, 67, 61, 67], + C: [67, 72, 67, 67], + D: [72, 72, 72, 72], + E: [61, 67, 61, 67], + F: [56, 61, 61, 67], + G: [72, 78, 72, 72], + H: [72, 78, 72, 78], + I: [33, 39, 33, 39], + J: [39, 50, 44, 50], + K: [72, 78, 67, 67], + L: [61, 67, 56, 61], + M: [89, 94, 83, 89], + N: [72, 72, 67, 72], + O: [72, 78, 72, 72], + P: [56, 61, 61, 61], + Q: [72, 78, 72, 72], + R: [67, 72, 61, 67], + S: [56, 56, 50, 56], + T: [61, 67, 56, 61], + U: [72, 72, 72, 72], + V: [72, 72, 61, 67], + W: [94, 100, 83, 89], + X: [72, 72, 61, 67], + Y: [72, 72, 56, 61], + Z: [61, 67, 56, 61], + "[": [33, 33, 39, 33], + "\\": [28, 28, 28, 28], + "]": [33, 33, 39, 33], + "^": [47, 58, 42, 57], + _: [50, 50, 50, 50], + "`": [33, 33, 33, 33], + a: [44, 50, 50, 50], + b: [50, 56, 50, 50], + c: [44, 44, 44, 44], + d: [50, 56, 50, 50], + e: [44, 44, 44, 44], + f: [33, 33, 28, 33], + g: [50, 50, 50, 50], + h: [50, 56, 50, 56], + i: [28, 28, 28, 28], + j: [28, 33, 28, 28], + k: [50, 56, 44, 50], + l: [28, 28, 28, 28], + m: [78, 83, 72, 78], + n: [50, 56, 50, 56], + o: [50, 50, 50, 50], + p: [50, 56, 50, 50], + q: [50, 56, 50, 50], + r: [33, 44, 39, 39], + s: [39, 39, 39, 39], + t: [28, 33, 28, 28], + u: [50, 56, 50, 56], + v: [50, 50, 44, 44], + w: [72, 72, 67, 67], + x: [50, 50, 44, 50], + y: [50, 50, 44, 44], + z: [44, 44, 39, 39], + "{": [48, 39, 40, 35], + "|": [20, 22, 28, 22], + "}": [48, 39, 40, 35], + "~": [54, 52, 54, 57], + }, + "helvetica neue": { + "0": [56, 56, 56, 56], + "1": [56, 56, 56, 56], + "2": [56, 56, 56, 56], + "3": [56, 56, 56, 56], + "4": [56, 56, 56, 56], + "5": [56, 56, 56, 56], + "6": [56, 56, 56, 56], + "7": [56, 56, 56, 56], + "8": [56, 56, 56, 56], + "9": [56, 56, 56, 56], + " ": [28, 28, 28, 28], + "!": [26, 28, 26, 30], + '"': [43, 46, 43, 48], + "#": [56, 56, 56, 56], + $: [56, 56, 56, 56], + "%": [100, 100, 93, 96], + "&": [63, 69, 63, 69], + "'": [28, 28, 28, 28], + "(": [26, 30, 26, 30], + ")": [26, 30, 26, 30], + "*": [35, 41, 35, 41], + "+": [60, 60, 60, 60], + ",": [28, 28, 28, 28], + "-": [39, 41, 39, 41], + ".": [28, 28, 28, 28], + "/": [33, 37, 33, 39], + ":": [28, 28, 28, 28], + ";": [28, 28, 28, 28], + "<": [60, 60, 60, 60], + "=": [60, 60, 60, 60], + ">": [60, 60, 60, 60], + "?": [56, 56, 56, 57], + "@": [80, 80, 80, 80], + A: [65, 69, 67, 69], + B: [69, 70, 69, 72], + C: [72, 74, 72, 74], + D: [70, 74, 70, 74], + E: [61, 65, 61, 67], + F: [57, 59, 57, 59], + G: [76, 76, 76, 76], + H: [72, 74, 72, 74], + I: [26, 30, 26, 30], + J: [52, 56, 52, 56], + K: [67, 72, 67, 72], + L: [56, 59, 56, 57], + M: [87, 91, 87, 91], + N: [72, 74, 72, 74], + O: [76, 78, 76, 78], + P: [65, 67, 65, 67], + Q: [76, 78, 76, 78], + R: [69, 72, 69, 72], + S: [65, 65, 65, 65], + T: [57, 61, 57, 61], + U: [72, 74, 72, 74], + V: [61, 63, 61, 63], + W: [93, 94, 93, 94], + X: [61, 67, 61, 67], + Y: [65, 67, 61, 65], + Z: [61, 65, 61, 65], + "[": [26, 33, 26, 33], + "\\": [33, 37, 33, 39], + "]": [26, 33, 26, 33], + "^": [60, 60, 60, 60], + _: [50, 50, 50, 50], + "`": [22, 26, 22, 26], + a: [54, 57, 52, 57], + b: [59, 61, 59, 61], + c: [54, 57, 54, 56], + d: [59, 61, 59, 61], + e: [54, 57, 54, 57], + f: [30, 33, 30, 35], + g: [57, 61, 57, 61], + h: [56, 59, 56, 61], + i: [22, 26, 22, 26], + j: [22, 28, 22, 26], + k: [52, 57, 48, 56], + l: [22, 26, 22, 26], + m: [85, 91, 85, 91], + n: [56, 59, 56, 61], + o: [57, 61, 57, 59], + p: [59, 61, 59, 61], + q: [59, 61, 59, 61], + r: [33, 39, 33, 39], + s: [50, 54, 48, 52], + t: [32, 35, 32, 37], + u: [56, 59, 56, 61], + v: [50, 52, 48, 52], + w: [76, 81, 76, 82], + x: [52, 54, 48, 52], + y: [50, 52, 48, 52], + z: [48, 52, 44, 50], + "{": [33, 33, 33, 33], + "|": [22, 22, 22, 22], + "}": [33, 33, 33, 33], + "~": [60, 60, 60, 60], + }, + helvetica: { + "0": [56, 56, 56, 56], + "1": [56, 56, 56, 56], + "2": [56, 56, 56, 56], + "3": [56, 56, 56, 56], + "4": [56, 56, 56, 56], + "5": [56, 56, 56, 56], + "6": [56, 56, 56, 56], + "7": [56, 56, 56, 56], + "8": [56, 56, 56, 56], + "9": [56, 56, 56, 56], + " ": [28, 28, 28, 28], + "!": [28, 33, 28, 33], + '"': [36, 47, 36, 47], + "#": [56, 56, 56, 56], + $: [56, 56, 56, 56], + "%": [89, 89, 89, 89], + "&": [67, 72, 67, 72], + "'": [19, 24, 19, 24], + "(": [33, 33, 33, 33], + ")": [33, 33, 33, 33], + "*": [39, 39, 39, 39], + "+": [58, 58, 58, 58], + ",": [28, 28, 28, 28], + "-": [33, 33, 33, 33], + ".": [28, 28, 28, 28], + "/": [28, 28, 28, 28], + ":": [28, 33, 28, 33], + ";": [28, 33, 28, 33], + "<": [58, 58, 58, 58], + "=": [58, 58, 58, 58], + ">": [58, 58, 58, 58], + "?": [56, 61, 56, 61], + "@": [102, 98, 102, 98], + A: [67, 72, 67, 72], + B: [67, 72, 67, 72], + C: [72, 72, 72, 72], + D: [72, 72, 72, 72], + E: [67, 67, 67, 67], + F: [61, 61, 61, 61], + G: [78, 78, 78, 78], + H: [72, 72, 72, 72], + I: [28, 28, 28, 28], + J: [50, 56, 50, 56], + K: [67, 72, 67, 72], + L: [56, 61, 56, 61], + M: [83, 83, 83, 83], + N: [72, 72, 72, 72], + O: [78, 78, 78, 78], + P: [67, 67, 67, 67], + Q: [78, 78, 78, 78], + R: [72, 72, 72, 72], + S: [67, 67, 67, 67], + T: [61, 61, 61, 61], + U: [72, 72, 72, 72], + V: [67, 67, 67, 67], + W: [94, 94, 94, 94], + X: [67, 67, 67, 67], + Y: [67, 67, 67, 67], + Z: [61, 61, 61, 61], + "[": [28, 33, 28, 33], + "\\": [28, 28, 28, 28], + "]": [28, 33, 28, 33], + "^": [47, 58, 47, 58], + _: [56, 56, 56, 56], + "`": [33, 33, 33, 33], + a: [56, 56, 56, 56], + b: [56, 61, 56, 61], + c: [50, 56, 50, 56], + d: [56, 61, 56, 61], + e: [56, 56, 56, 56], + f: [28, 33, 28, 33], + g: [56, 61, 56, 61], + h: [56, 61, 56, 61], + i: [22, 28, 22, 28], + j: [22, 28, 22, 28], + k: [50, 56, 50, 56], + l: [22, 28, 22, 28], + m: [83, 89, 83, 89], + n: [56, 61, 56, 61], + o: [56, 61, 56, 61], + p: [56, 61, 56, 61], + q: [56, 61, 56, 61], + r: [33, 39, 33, 39], + s: [50, 56, 50, 56], + t: [28, 33, 28, 33], + u: [56, 61, 56, 61], + v: [50, 56, 50, 56], + w: [72, 78, 72, 78], + x: [50, 56, 50, 56], + y: [50, 56, 50, 56], + z: [50, 50, 50, 50], + "{": [33, 39, 33, 39], + "|": [26, 28, 26, 28], + "}": [33, 39, 33, 39], + "~": [58, 58, 58, 58], + }, + arial: { + "0": [56, 56, 56, 56], + "1": [56, 56, 56, 56], + "2": [56, 56, 56, 56], + "3": [56, 56, 56, 56], + "4": [56, 56, 56, 56], + "5": [56, 56, 56, 56], + "6": [56, 56, 56, 56], + "7": [56, 56, 56, 56], + "8": [56, 56, 56, 56], + "9": [56, 56, 56, 56], + " ": [28, 28, 28, 28], + "!": [28, 33, 28, 33], + '"': [36, 47, 36, 47], + "#": [56, 56, 56, 56], + $: [56, 56, 56, 56], + "%": [89, 89, 89, 89], + "&": [67, 72, 67, 72], + "'": [19, 24, 19, 24], + "(": [33, 33, 33, 33], + ")": [33, 33, 33, 33], + "*": [39, 39, 39, 39], + "+": [58, 58, 58, 58], + ",": [28, 28, 28, 28], + "-": [33, 33, 33, 33], + ".": [28, 28, 28, 28], + "/": [28, 28, 28, 28], + ":": [28, 33, 28, 33], + ";": [28, 33, 28, 33], + "<": [58, 58, 58, 58], + "=": [58, 58, 58, 58], + ">": [58, 58, 58, 58], + "?": [56, 61, 56, 61], + "@": [102, 98, 102, 98], + A: [67, 72, 67, 72], + B: [67, 72, 67, 72], + C: [72, 72, 72, 72], + D: [72, 72, 72, 72], + E: [67, 67, 67, 67], + F: [61, 61, 61, 61], + G: [78, 78, 78, 78], + H: [72, 72, 72, 72], + I: [28, 28, 28, 28], + J: [50, 56, 50, 56], + K: [67, 72, 67, 72], + L: [56, 61, 56, 61], + M: [83, 83, 83, 83], + N: [72, 72, 72, 72], + O: [78, 78, 78, 78], + P: [67, 67, 67, 67], + Q: [78, 78, 78, 78], + R: [72, 72, 72, 72], + S: [67, 67, 67, 67], + T: [61, 61, 61, 61], + U: [72, 72, 72, 72], + V: [67, 67, 67, 67], + W: [94, 94, 94, 94], + X: [67, 67, 67, 67], + Y: [67, 67, 67, 67], + Z: [61, 61, 61, 61], + "[": [28, 33, 28, 33], + "\\": [28, 28, 28, 28], + "]": [28, 33, 28, 33], + "^": [47, 58, 47, 58], + _: [56, 56, 56, 56], + "`": [33, 33, 33, 33], + a: [56, 56, 56, 56], + b: [56, 61, 56, 61], + c: [50, 56, 50, 56], + d: [56, 61, 56, 61], + e: [56, 56, 56, 56], + f: [28, 33, 28, 33], + g: [56, 61, 56, 61], + h: [56, 61, 56, 61], + i: [22, 28, 22, 28], + j: [22, 28, 22, 28], + k: [50, 56, 50, 56], + l: [22, 28, 22, 28], + m: [83, 89, 83, 89], + n: [56, 61, 56, 61], + o: [56, 61, 56, 61], + p: [56, 61, 56, 61], + q: [56, 61, 56, 61], + r: [33, 39, 33, 39], + s: [50, 56, 50, 56], + t: [28, 33, 28, 33], + u: [56, 61, 56, 61], + v: [50, 56, 50, 56], + w: [72, 78, 72, 78], + x: [50, 56, 50, 56], + y: [50, 56, 50, 56], + z: [50, 50, 50, 50], + "{": [33, 39, 33, 39], + "|": [26, 28, 26, 28], + "}": [33, 39, 33, 39], + "~": [58, 58, 58, 58], + }, + "sans-serif": { + "0": [56, 56, 56, 56], + "1": [56, 56, 56, 56], + "2": [56, 56, 56, 56], + "3": [56, 56, 56, 56], + "4": [56, 56, 56, 56], + "5": [56, 56, 56, 56], + "6": [56, 56, 56, 56], + "7": [56, 56, 56, 56], + "8": [56, 56, 56, 56], + "9": [56, 56, 56, 56], + " ": [28, 28, 28, 28], + "!": [28, 33, 28, 33], + '"': [36, 47, 36, 47], + "#": [56, 56, 56, 56], + $: [56, 56, 56, 56], + "%": [89, 89, 89, 89], + "&": [67, 72, 67, 72], + "'": [19, 24, 19, 24], + "(": [33, 33, 33, 33], + ")": [33, 33, 33, 33], + "*": [39, 39, 39, 39], + "+": [58, 58, 58, 58], + ",": [28, 28, 28, 28], + "-": [33, 33, 33, 33], + ".": [28, 28, 28, 28], + "/": [28, 28, 28, 28], + ":": [28, 33, 28, 33], + ";": [28, 33, 28, 33], + "<": [58, 58, 58, 58], + "=": [58, 58, 58, 58], + ">": [58, 58, 58, 58], + "?": [56, 61, 56, 61], + "@": [102, 98, 102, 98], + A: [67, 72, 67, 72], + B: [67, 72, 67, 72], + C: [72, 72, 72, 72], + D: [72, 72, 72, 72], + E: [67, 67, 67, 67], + F: [61, 61, 61, 61], + G: [78, 78, 78, 78], + H: [72, 72, 72, 72], + I: [28, 28, 28, 28], + J: [50, 56, 50, 56], + K: [67, 72, 67, 72], + L: [56, 61, 56, 61], + M: [83, 83, 83, 83], + N: [72, 72, 72, 72], + O: [78, 78, 78, 78], + P: [67, 67, 67, 67], + Q: [78, 78, 78, 78], + R: [72, 72, 72, 72], + S: [67, 67, 67, 67], + T: [61, 61, 61, 61], + U: [72, 72, 72, 72], + V: [67, 67, 67, 67], + W: [94, 94, 94, 94], + X: [67, 67, 67, 67], + Y: [67, 67, 67, 67], + Z: [61, 61, 61, 61], + "[": [28, 33, 28, 33], + "\\": [28, 28, 28, 28], + "]": [28, 33, 28, 33], + "^": [47, 58, 47, 58], + _: [56, 56, 56, 56], + "`": [33, 33, 33, 33], + a: [56, 56, 56, 56], + b: [56, 61, 56, 61], + c: [50, 56, 50, 56], + d: [56, 61, 56, 61], + e: [56, 56, 56, 56], + f: [28, 33, 28, 33], + g: [56, 61, 56, 61], + h: [56, 61, 56, 61], + i: [22, 28, 22, 28], + j: [22, 28, 22, 28], + k: [50, 56, 50, 56], + l: [22, 28, 22, 28], + m: [83, 89, 83, 89], + n: [56, 61, 56, 61], + o: [56, 61, 56, 61], + p: [56, 61, 56, 61], + q: [56, 61, 56, 61], + r: [33, 39, 33, 39], + s: [50, 56, 50, 56], + t: [28, 33, 28, 33], + u: [56, 61, 56, 61], + v: [50, 56, 50, 56], + w: [72, 78, 72, 78], + x: [50, 56, 50, 56], + y: [50, 56, 50, 56], + z: [50, 50, 50, 50], + "{": [33, 39, 33, 39], + "|": [26, 28, 26, 28], + "}": [33, 39, 33, 39], + "~": [58, 58, 58, 58], + }, +};