{"_id":"@brandonkal/font-metrics-db","_rev":"3-5775c0f7ba679ff7b38ff2e988734998","name":"@brandonkal/font-metrics-db","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@brandonkal/font-metrics-db","description":"A collection of metrics for ~1,500 fonts as measured in the browser. These fonts include 93% of the Google Fonts library.","author":{"name":"Brandon Kalinowski @brandonkal"},"version":"1.0.0","main":"metrics.js","license":"MIT","keywords":["font","type","typography","metrics","measure","line-height","vertical","vertical-rhythm","baseline","ascender","descender","alphabetic","text-baseline","alphabetic","hanging","overshoot"],"sideEffects":false,"_id":"@brandonkal/font-metrics-db@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ziFdMtopp3hViY6HZuBGYUgk1hXrCRKcSGexq33e9OZKyyZu77T9aQM4MnFufi6DmfdA6rQNfhMVfvn6fXS/xg==","shasum":"f167537b0df36d45fa4993bd889cea8b5c550f39","tarball":"https://registry.npmjs.org/@brandonkal/font-metrics-db/-/font-metrics-db-1.0.0.tgz","fileCount":6,"unpackedSize":11247589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTht/CRA9TVsSAnZWagAA/qkP/3asL8Bd9qFR9ZwRH6ng\nBC3Ro94WByGYx/Ovj6bxe7YTsSSWoXv3RM5b0pAEXVusbNb8Be9H1BhfDngg\nfPxIoP/gORsvJm2I2RoR12UiAK5xBh+XzeTSEyh1wgxe3CqQnfMGz1rMBaQL\nthh7lTyR8gyX5G+7r4nGBvc5obq7ymzSY5GJxerZBFPh3td791XSULETOEY0\nMJAzHZ7K4HG5ImUdQvi88PYXoHi3wL65kRskkP7lKypE9KxbYTxJ75BGcxuy\nlzCLZ792N+hMmI6h8/3qPOD1YlZb9UEREYQumCMdaIiOJtoshq9es4PBrzpj\nLmS7r4PCfSKGP9meaGWVGcjChvbTk6UlXIHwGVjUX057vYrmHsavNqnI0EUk\nZut2YIOygkyLtY58YeWp2Y6w3kxEGYHnX5DzQKOcxdSs3J9RyQ5Vn1IHZTkt\nowxCqQFRt7PMo6YrNXVHxIyEErpLmxtfQHSzqHNoxdL4c96eHLKGljrZd/62\nkX7wVFjOWTXCz9bbjiWXYlrdhW3GxfENc16eDeiW0nuSTSbpnJqDSK0F+T+r\nLMPbrfNZlDSEPKn5C0QxHpvk2Su/4uX7CTUCPW3CNyYkkXyN7JYUTDS0eWOz\nJMNDnaHMT3WYkyIkCydvkbkxqPIGeXvmM+Xp0Nv7v8SvahUpGkigmei3nOh5\nvVaX\r\n=fHMM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9QH3uxhX6HxkTPSIYgQaccxIwsGHtl0taInelECe1VAiEAlK/R3duAvdHBr8rBrBnBj4qY3G8E5ffvpRuWpLSTzLc="}]},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"_npmUser":{"name":"brandonkal","email":"bwebservice@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/font-metrics-db_1.0.0_1565399934691_0.027171522911971557"},"_hasShrinkwrap":false},"1.0.1":{"name":"@brandonkal/font-metrics-db","description":"A collection of metrics for ~1,500 fonts as measured in the browser. These fonts include 93% of the Google Fonts library.","author":{"name":"Brandon Kalinowski @brandonkal"},"version":"1.0.1","main":"metrics.js","license":"MIT","keywords":["font","type","typography","metrics","measure","line-height","vertical","vertical-rhythm","baseline","ascender","descender","alphabetic","text-baseline","alphabetic","hanging","overshoot"],"sideEffects":false,"_id":"@brandonkal/font-metrics-db@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-BjwOFq7z9qA4JAnDUtjBxqqnKWDJCWArz+PjSVaWcOI9LaVzCyEgqpIzqp/Qh+swZYirUBsfNxMnxGcinH7/3Q==","shasum":"6f78ea99979acfb19e8f04df64aa7a2569dd834c","tarball":"https://registry.npmjs.org/@brandonkal/font-metrics-db/-/font-metrics-db-1.0.1.tgz","fileCount":6,"unpackedSize":11247586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTh1wCRA9TVsSAnZWagAA9XoP/18S92/TOJ03wkp0b1dK\nOB9zP+mhFU0tRlgjQMRC9x0FWmdLlJnkz/aFpsJTADIx2o9iqrz1XvbHaEVH\nouS62TSUe+IOLHvKsMyNkyc+xFwfPNMiGg5XGMY5N3/MpPqpnsdygXBuuSx1\nEvVtfQwG64Y9Iq8IOJUfP40StG9PuhGXjbaVM5xgVlfj5WnjWueTscGDP0J3\nBSqVrY66PcGmPB5u2d78TH8xjl5+2LjpAtSXMCxnAK1xxDdRu7vphLbaF2qp\nyUBq49pet5919c6Od/PgQjjvlt3F4kDFCqu2YsAmDvI0XIWOsOb4wo5plOM+\n8avBqW1sS7pzUXlN4gGFK5rag8z0jA4Zbb2d3hgIEmPOpj3E+xgbQnJ+OiYL\nFrHop/FnAFzGbcCn3Mbvl+ooUo1FFWRfdtVV4lif5K86HeyebymWgvInhqD5\ntw7yZDjG6a9mT474mxzHiXQWcXLha044vEb3sVeC54HZ2xH3hJkTClufCp6q\nO3ID1WPnZy21ZrrlbLivA4ZMJXhBAnxax9v2DONfsixlA0uJKrtn6I4EGKJX\ntnnFeZBVSSKkHuZe+lA8NhK8b7XiwfNG660amZKple6fbG8CiW3Obeb475Kv\n0O5hSV1VDiM0XxoFNUY8ZrpbyjQBo3XeSqyMx5envVgR/vAWibnrijzMgUeL\n1fna\r\n=q6Fp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8eulTPYZmGeI7OISRZaDLVp1xMgv/ImQBu4ZyYVBtxAiEAoibD2FnZJJ7ZsjUVxC0ILbXA6E7kaJKr1MVDRL35NA0="}]},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"_npmUser":{"name":"brandonkal","email":"bwebservice@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/font-metrics-db_1.0.1_1565400431722_0.4727758277254617"},"_hasShrinkwrap":false},"1.0.2":{"name":"@brandonkal/font-metrics-db","description":"A collection of metrics for ~1,500 fonts as measured in the browser. These fonts include 93% of the Google Fonts library.","author":{"name":"Brandon Kalinowski @brandonkal"},"version":"1.0.2","main":"metrics.js","license":"MIT","keywords":["font","type","typography","metrics","measure","line-height","vertical","vertical-rhythm","baseline","ascender","descender","alphabetic","text-baseline","alphabetic","hanging","overshoot"],"sideEffects":false,"_id":"@brandonkal/font-metrics-db@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2YGYdaqtVrbgsPnnCF4BIDyYesAEccgyMIQmOezJCYpDhIcmuXMk0Gs8inEZ0mNduYUvJvRSYpwd8zvav2ZIjQ==","shasum":"d3d1236be927042f3c3c9dd9601ed45f3ad669ba","tarball":"https://registry.npmjs.org/@brandonkal/font-metrics-db/-/font-metrics-db-1.0.2.tgz","fileCount":6,"unpackedSize":11537156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT83fCRA9TVsSAnZWagAA+BEP/1UFAkxdBpuqJX7jpcAC\nrSsVlS00JOIjouyBniGd6iRamTl0bQRC7euDnoSNr7tBafoxQlD6jBvjvsM0\nVi24rbXvrl2dRb7eStiGyP5nFTKXUMK4WQXnMLPdJ1oKDWZ/cMaNctS6XLd/\nPpckwTHzlOsAEkzNni/Ags8+MjYIt3TTb86xtlxMOLPnA0KWdJn01d997vxi\nt37v1BqfMIj8XIG5eIZvMI60jrzszEU8Dhk9DYolb6TJLi9QPygfK07H19lf\nInv/4Fuu9Djy+MhpFtkdRzvgLqXNQ6U97rKghAYuigJg0U6G0KKSYRLVi10X\n+zf45eqGTdFfzz3jcRDQjIH/7WgG0Hmr/92WeRZoVFVZfdaNNi3mpId9sVkq\nibxo7/p1HF1TtKtrhS+BGTFgUzyRrtN2o44dqKbWCguNpcTBTx4gA8th2Acw\nq2jdogKUgd6+Z/e7lZH6QUAnsNnJO48B4YVg/jP06l0BYO0MoDHRRCUIm5zu\nxIXrGF0sUFZvYC42BSSbG4V1Xo8eMxyNLIaWjo/bzO3dh6BYw3oy49vNM9QU\n3cl3BUE+aM34Y3EGVMfxL3s2szHFTB7xTXs9njqBRa+tcAU3RJzL471NQpyn\nVsRkycvoaL216zf+TJUmxO63g7/txFxlWNBMsCzy++zx2l5hF7hdgO9oJdRG\n+5z4\r\n=PKZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWGO6TFq9R1CbZHq4siRX6zUiqitn93kPvsFJldVnNsAiEAyazdNPPrIl1RZCIN6aZjKSC63ruBl3U26dUKGNaTcXM="}]},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"_npmUser":{"name":"brandonkal","email":"bwebservice@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/font-metrics-db_1.0.2_1565511134400_0.34145763495319503"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-10T01:18:54.461Z","1.0.0":"2019-08-10T01:18:54.859Z","modified":"2022-04-04T20:25:17.161Z","1.0.1":"2019-08-10T01:27:11.895Z","1.0.2":"2019-08-11T08:12:14.557Z"},"maintainers":[{"name":"brandonkal","email":"bwebservice@gmail.com"}],"description":"A collection of metrics for ~1,500 fonts as measured in the browser. These fonts include 93% of the Google Fonts library.","keywords":["font","type","typography","metrics","measure","line-height","vertical","vertical-rhythm","baseline","ascender","descender","alphabetic","text-baseline","alphabetic","hanging","overshoot"],"author":{"name":"Brandon Kalinowski @brandonkal"},"license":"MIT","readme":"# Font Metrics Database\n\nThis is a collection of metrics for ~1,500 fonts as measured in the browser. Among these fonts, 93% of the Google Fonts library is included.\n\nThe database includes measurements based on two separate algorithms. I include both to give the user more flexibility as one calculation has a more accurate capHeight.\n\n## Why\n\nI created this library to build more accurate skeletons based on the font used on the page. In this way, we can take into account the extra spacing that exists above and below the characters in the glyph itself. The skeleton can then be sized and positioned within the font em-box using the offset and capHeight + overshoot.\n\nWe can also use the data to provide more accurate results for [postcss-text-remove-gap](https://www.npmjs.com/package/postcss-text-remove-gap)\n\n### Suggested Usage\n\nThe module is provided as both a JavaScript file (default) and a JSON file. It includes Typescript definitions to make usage simpler. The database object has the following structure:\n\n```js\nconst data = {\n  'Font Name': {\n    metrics: {\n      measure1: {},\n      measure2: {},\n    },\n    stats: {},\n  },\n}\n```\n\n---\n\n## Module\n\nThis repo also contains the tooling to generate the database. You will find the published module in the data directory.\n","readmeFilename":"README.md"}