smoosic
Version:
<sub>[Github site](https://github.com/Smoosic/smoosic) | [source documentation](https://smoosic.github.io/Smoosic/release/docs/modules.html) | [change notes](https://aarondavidnewman.github.io/Smoosic/changes.html) | [application](https://smoosic.github.i
872 lines (871 loc) • 17.2 kB
JavaScript
const SourceSerifProFont = {
smufl: false,
name: "Serif",
spacing: 50,
description: "Open-source Serif font from Adobe",
serifs: true,
monospaced: false,
superscriptOffset: 0.66,
subscriptOffset: 0.66,
maxSizeGlyph: 'H',
"fontFamily": "Source Serif Pro",
"resolution": 1000,
"glyphs": {
"0": {
"x_min": 41,
"x_max": 460,
"y_min": -13,
"y_max": 659,
"ha": 672,
"leftSideBearing": 41,
"advanceWidth": 500
},
"1": {
"x_min": 74,
"x_max": 445,
"y_min": 0,
"y_max": 654,
"ha": 654,
"leftSideBearing": 74,
"advanceWidth": 500
},
"2": {
"x_min": 44,
"x_max": 460,
"y_min": 0,
"y_max": 659,
"ha": 659,
"leftSideBearing": 44,
"advanceWidth": 500
},
"3": {
"x_min": 44,
"x_max": 460,
"y_min": -13,
"y_max": 659,
"ha": 672,
"leftSideBearing": 44,
"advanceWidth": 500
},
"4": {
"x_min": 24,
"x_max": 484,
"y_min": 0,
"y_max": 655,
"ha": 655,
"leftSideBearing": 24,
"advanceWidth": 500
},
"5": {
"x_min": 38,
"x_max": 458,
"y_min": -13,
"y_max": 646,
"ha": 659,
"leftSideBearing": 38,
"advanceWidth": 500
},
"6": {
"x_min": 40,
"x_max": 457,
"y_min": -13,
"y_max": 659,
"ha": 672,
"leftSideBearing": 40,
"advanceWidth": 500
},
"7": {
"x_min": 51,
"x_max": 464,
"y_min": 0,
"y_max": 646,
"ha": 646,
"leftSideBearing": 51,
"advanceWidth": 500
},
"8": {
"x_min": 44,
"x_max": 455,
"y_min": -13,
"y_max": 659,
"ha": 672,
"leftSideBearing": 44,
"advanceWidth": 500
},
"9": {
"x_min": 29,
"x_max": 450,
"y_min": -20,
"y_max": 659,
"ha": 679,
"leftSideBearing": 29,
"advanceWidth": 500
},
" ": {
"x_min": 0,
"x_max": 0,
"y_min": 0,
"y_max": 0,
"ha": 0,
"leftSideBearing": 0,
"advanceWidth": 233
},
"!": {
"x_min": 80,
"x_max": 209,
"y_min": -13,
"y_max": 684,
"ha": 697,
"leftSideBearing": 80,
"advanceWidth": 289
},
"\"": {
"x_min": 40,
"x_max": 315,
"y_min": 429,
"y_max": 737,
"ha": 308,
"leftSideBearing": 40,
"advanceWidth": 356
},
"#": {
"x_min": 25,
"x_max": 502,
"y_min": 0,
"y_max": 650,
"ha": 650,
"leftSideBearing": 25,
"advanceWidth": 526
},
"$": {
"x_min": 51,
"x_max": 464,
"y_min": -115,
"y_max": 749,
"ha": 864,
"leftSideBearing": 51,
"advanceWidth": 500
},
"%": {
"x_min": 69,
"x_max": 792,
"y_min": -25,
"y_max": 669,
"ha": 694,
"leftSideBearing": 69,
"advanceWidth": 861
},
"&": {
"x_min": 27,
"x_max": 675,
"y_min": -13,
"y_max": 684,
"ha": 697,
"leftSideBearing": 27,
"advanceWidth": 720
},
"'": {
"x_min": 40,
"x_max": 143,
"y_min": 429,
"y_max": 737,
"ha": 308,
"leftSideBearing": 40,
"advanceWidth": 183
},
"(": {
"x_min": 80,
"x_max": 314,
"y_min": -192,
"y_max": 748,
"ha": 940,
"leftSideBearing": 80,
"advanceWidth": 339
},
")": {
"x_min": 25,
"x_max": 259,
"y_min": -192,
"y_max": 748,
"ha": 940,
"leftSideBearing": 25,
"advanceWidth": 339
},
"*": {
"x_min": 20,
"x_max": 420,
"y_min": 363,
"y_max": 747,
"ha": 384,
"leftSideBearing": 20,
"advanceWidth": 439
},
"+": {
"x_min": 29,
"x_max": 502,
"y_min": 77,
"y_max": 577,
"ha": 500,
"leftSideBearing": 29,
"advanceWidth": 531
},
",": {
"x_min": 6,
"x_max": 213,
"y_min": -224,
"y_max": 130,
"ha": 354,
"leftSideBearing": 6,
"advanceWidth": 300
},
"-": {
"x_min": 40,
"x_max": 272,
"y_min": 218,
"y_max": 284,
"ha": 66,
"leftSideBearing": 40,
"advanceWidth": 312
},
".": {
"x_min": 79,
"x_max": 221,
"y_min": -13,
"y_max": 130,
"ha": 143,
"leftSideBearing": 79,
"advanceWidth": 300
},
"/": {
"x_min": 2,
"x_max": 328,
"y_min": -160,
"y_max": 710,
"ha": 870,
"leftSideBearing": 2,
"advanceWidth": 330
},
":": {
"x_min": 79,
"x_max": 221,
"y_min": -13,
"y_max": 493,
"ha": 506,
"leftSideBearing": 79,
"advanceWidth": 300
},
";": {
"x_min": 6,
"x_max": 221,
"y_min": -224,
"y_max": 493,
"ha": 717,
"leftSideBearing": 6,
"advanceWidth": 300
},
"<": {
"x_min": 57,
"x_max": 474,
"y_min": 81,
"y_max": 578,
"ha": 497,
"leftSideBearing": 57,
"advanceWidth": 531
},
"=": {
"x_min": 29,
"x_max": 502,
"y_min": 201,
"y_max": 458,
"ha": 257,
"leftSideBearing": 29,
"advanceWidth": 531
},
">": {
"x_min": 57,
"x_max": 474,
"y_min": 81,
"y_max": 578,
"ha": 497,
"leftSideBearing": 57,
"advanceWidth": 531
},
"?": {
"x_min": 66,
"x_max": 350,
"y_min": -13,
"y_max": 684,
"ha": 697,
"leftSideBearing": 66,
"advanceWidth": 416
},
"@": {
"x_min": 36,
"x_max": 800,
"y_min": -155,
"y_max": 660,
"ha": 815,
"leftSideBearing": 36,
"advanceWidth": 835
},
"A": {
"x_min": 5,
"x_max": 653,
"y_min": 0,
"y_max": 674,
"ha": 674,
"leftSideBearing": 5,
"advanceWidth": 664
},
"B": {
"x_min": 44,
"x_max": 586,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 629
},
"C": {
"x_min": 47,
"x_max": 592,
"y_min": -15,
"y_max": 684,
"ha": 699,
"leftSideBearing": 47,
"advanceWidth": 631
},
"D": {
"x_min": 44,
"x_max": 663,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 710
},
"E": {
"x_min": 44,
"x_max": 569,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 603
},
"F": {
"x_min": 44,
"x_max": 549,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 579
},
"G": {
"x_min": 47,
"x_max": 667,
"y_min": -15,
"y_max": 684,
"ha": 699,
"leftSideBearing": 47,
"advanceWidth": 682
},
"H": {
"x_min": 44,
"x_max": 744,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 789
},
"I": {
"x_min": 44,
"x_max": 327,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 371
},
"J": {
"x_min": -43,
"x_max": 340,
"y_min": -163,
"y_max": 669,
"ha": 832,
"leftSideBearing": -43,
"advanceWidth": 374
},
"K": {
"x_min": 44,
"x_max": 662,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 667
},
"L": {
"x_min": 44,
"x_max": 552,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 596
},
"M": {
"x_min": 39,
"x_max": 857,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 39,
"advanceWidth": 902
},
"N": {
"x_min": 39,
"x_max": 695,
"y_min": -7,
"y_max": 669,
"ha": 676,
"leftSideBearing": 39,
"advanceWidth": 735
},
"O": {
"x_min": 47,
"x_max": 660,
"y_min": -15,
"y_max": 684,
"ha": 699,
"leftSideBearing": 47,
"advanceWidth": 707
},
"P": {
"x_min": 44,
"x_max": 567,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 44,
"advanceWidth": 589
},
"Q": {
"x_min": 47,
"x_max": 660,
"y_min": -216,
"y_max": 684,
"ha": 900,
"leftSideBearing": 47,
"advanceWidth": 707
},
"R": {
"x_min": 44,
"x_max": 637,
"y_min": -10,
"y_max": 669,
"ha": 679,
"leftSideBearing": 44,
"advanceWidth": 651
},
"S": {
"x_min": 40,
"x_max": 472,
"y_min": -15,
"y_max": 684,
"ha": 699,
"leftSideBearing": 40,
"advanceWidth": 512
},
"T": {
"x_min": 20,
"x_max": 584,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 20,
"advanceWidth": 604
},
"U": {
"x_min": 39,
"x_max": 693,
"y_min": -15,
"y_max": 669,
"ha": 684,
"leftSideBearing": 39,
"advanceWidth": 727
},
"V": {
"x_min": 15,
"x_max": 665,
"y_min": -7,
"y_max": 669,
"ha": 676,
"leftSideBearing": 15,
"advanceWidth": 674
},
"W": {
"x_min": 15,
"x_max": 953,
"y_min": -7,
"y_max": 669,
"ha": 676,
"leftSideBearing": 15,
"advanceWidth": 962
},
"X": {
"x_min": 10,
"x_max": 639,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 10,
"advanceWidth": 648
},
"Y": {
"x_min": 15,
"x_max": 623,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 15,
"advanceWidth": 633
},
"Z": {
"x_min": 20,
"x_max": 531,
"y_min": 0,
"y_max": 669,
"ha": 669,
"leftSideBearing": 20,
"advanceWidth": 551
},
"[": {
"x_min": 100,
"x_max": 291,
"y_min": -159,
"y_max": 715,
"ha": 874,
"leftSideBearing": 100,
"advanceWidth": 320
},
"\\": {
"x_min": 2,
"x_max": 328,
"y_min": -160,
"y_max": 710,
"ha": 870,
"leftSideBearing": 2,
"advanceWidth": 330
},
"]": {
"x_min": 29,
"x_max": 220,
"y_min": -159,
"y_max": 715,
"ha": 874,
"leftSideBearing": 29,
"advanceWidth": 320
},
"^": {
"x_min": 88,
"x_max": 446,
"y_min": 208,
"y_max": 481,
"ha": 273,
"leftSideBearing": 88,
"advanceWidth": 531
},
"_": {
"x_min": 40,
"x_max": 472,
"y_min": -66,
"y_max": 0,
"ha": 66,
"leftSideBearing": 40,
"advanceWidth": 512
},
"`": {
"x_min": 75,
"x_max": 256,
"y_min": 557,
"y_max": 758,
"ha": 201,
"leftSideBearing": 75,
"advanceWidth": 400
},
"a": {
"x_min": 45,
"x_max": 503,
"y_min": -13,
"y_max": 488,
"ha": 501,
"leftSideBearing": 45,
"advanceWidth": 509
},
"b": {
"x_min": 25,
"x_max": 532,
"y_min": -13,
"y_max": 739,
"ha": 752,
"leftSideBearing": 25,
"advanceWidth": 577
},
"c": {
"x_min": 42,
"x_max": 453,
"y_min": -13,
"y_max": 488,
"ha": 501,
"leftSideBearing": 42,
"advanceWidth": 488
},
"d": {
"x_min": 45,
"x_max": 551,
"y_min": -13,
"y_max": 739,
"ha": 752,
"leftSideBearing": 45,
"advanceWidth": 567
},
"e": {
"x_min": 45,
"x_max": 461,
"y_min": -13,
"y_max": 488,
"ha": 501,
"leftSideBearing": 45,
"advanceWidth": 510
},
"f": {
"x_min": 34,
"x_max": 426,
"y_min": 0,
"y_max": 749,
"ha": 749,
"leftSideBearing": 34,
"advanceWidth": 354
},
"g": {
"x_min": 36,
"x_max": 495,
"y_min": -239,
"y_max": 488,
"ha": 727,
"leftSideBearing": 36,
"advanceWidth": 518
},
"h": {
"x_min": 25,
"x_max": 571,
"y_min": 0,
"y_max": 739,
"ha": 739,
"leftSideBearing": 25,
"advanceWidth": 601
},
"i": {
"x_min": 29,
"x_max": 267,
"y_min": 0,
"y_max": 726,
"ha": 726,
"leftSideBearing": 29,
"advanceWidth": 298
},
"j": {
"x_min": -83,
"x_max": 220,
"y_min": -249,
"y_max": 726,
"ha": 975,
"leftSideBearing": -83,
"advanceWidth": 277
},
"k": {
"x_min": 25,
"x_max": 547,
"y_min": 0,
"y_max": 739,
"ha": 739,
"leftSideBearing": 25,
"advanceWidth": 547
},
"l": {
"x_min": 25,
"x_max": 273,
"y_min": 0,
"y_max": 739,
"ha": 739,
"leftSideBearing": 25,
"advanceWidth": 298
},
"m": {
"x_min": 34,
"x_max": 872,
"y_min": 0,
"y_max": 488,
"ha": 488,
"leftSideBearing": 34,
"advanceWidth": 901
},
"n": {
"x_min": 34,
"x_max": 576,
"y_min": 0,
"y_max": 488,
"ha": 488,
"leftSideBearing": 34,
"advanceWidth": 606
},
"o": {
"x_min": 45,
"x_max": 504,
"y_min": -13,
"y_max": 488,
"ha": 501,
"leftSideBearing": 45,
"advanceWidth": 549
},
"p": {
"x_min": 35,
"x_max": 538,
"y_min": -239,
"y_max": 488,
"ha": 727,
"leftSideBearing": 35,
"advanceWidth": 583
},
"q": {
"x_min": 45,
"x_max": 556,
"y_min": -239,
"y_max": 488,
"ha": 727,
"leftSideBearing": 45,
"advanceWidth": 557
},
"r": {
"x_min": 34,
"x_max": 416,
"y_min": 0,
"y_max": 488,
"ha": 488,
"leftSideBearing": 34,
"advanceWidth": 423
},
"s": {
"x_min": 47,
"x_max": 395,
"y_min": -13,
"y_max": 488,
"ha": 501,
"leftSideBearing": 47,
"advanceWidth": 434
},
"t": {
"x_min": 9,
"x_max": 323,
"y_min": -13,
"y_max": 611,
"ha": 624,
"leftSideBearing": 9,
"advanceWidth": 325
},
"u": {
"x_min": 25,
"x_max": 549,
"y_min": -13,
"y_max": 481,
"ha": 494,
"leftSideBearing": 25,
"advanceWidth": 583
},
"v": {
"x_min": 0,
"x_max": 496,
"y_min": -6,
"y_max": 475,
"ha": 481,
"leftSideBearing": 0,
"advanceWidth": 505
},
"w": {
"x_min": 0,
"x_max": 754,
"y_min": -6,
"y_max": 475,
"ha": 481,
"leftSideBearing": 0,
"advanceWidth": 764
},
"x": {
"x_min": 10,
"x_max": 516,
"y_min": 0,
"y_max": 475,
"ha": 475,
"leftSideBearing": 10,
"advanceWidth": 526
},
"y": {
"x_min": 0,
"x_max": 512,
"y_min": -249,
"y_max": 475,
"ha": 724,
"leftSideBearing": 0,
"advanceWidth": 512
},
"z": {
"x_min": 29,
"x_max": 431,
"y_min": 0,
"y_max": 475,
"ha": 475,
"leftSideBearing": 29,
"advanceWidth": 456
},
"{": {
"x_min": 40,
"x_max": 314,
"y_min": -159,
"y_max": 715,
"ha": 874,
"leftSideBearing": 40,
"advanceWidth": 344
},
"|": {
"x_min": 96,
"x_max": 155,
"y_min": -250,
"y_max": 750,
"ha": 1000,
"leftSideBearing": 96,
"advanceWidth": 251
},
"}": {
"x_min": 30,
"x_max": 304,
"y_min": -159,
"y_max": 715,
"ha": 874,
"leftSideBearing": 30,
"advanceWidth": 344
},
"~": {
"x_min": 49,
"x_max": 482,
"y_min": 268,
"y_max": 422,
"ha": 154,
"leftSideBearing": 49,
"advanceWidth": 531
}
},
"generatedOn": "2020-11-01T21:35:39.674Z"
};