diff --git a/composer.lock b/composer.lock index e16cb8e8d..46b2593e9 100644 --- a/composer.lock +++ b/composer.lock @@ -567,12 +567,12 @@ "source": { "type": "git", "url": "https://github.com/GravityPDF/mpdf.git", - "reference": "c682f9043b326c8321d694eacfde128f99d891d1" + "reference": "0c6322c23111b4395d34fc291a15d71f123b1733" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GravityPDF/mpdf/zipball/c682f9043b326c8321d694eacfde128f99d891d1", - "reference": "c682f9043b326c8321d694eacfde128f99d891d1", + "url": "https://api.github.com/repos/GravityPDF/mpdf/zipball/0c6322c23111b4395d34fc291a15d71f123b1733", + "reference": "0c6322c23111b4395d34fc291a15d71f123b1733", "shasum": "" }, "require": { @@ -673,7 +673,7 @@ "url": "https://www.paypal.me/mpdf" } ], - "time": "2026-11-04T23:13:35+00:00" + "time": "2026-11-05T02:51:00+00:00" }, { "name": "mpdf/psr-http-message-shim", diff --git a/fonts/README.md b/fonts/README.md index 860899644..337e2c033 100644 --- a/fonts/README.md +++ b/fonts/README.md @@ -63,5 +63,14 @@ python3 -I -m fontTools.subset DejaVuSans.ttf --unicodes=U+2190-23FF,U+2460-27BF Not fonts: the name, download URL, size and git blob SHA-1 of each mPDF core font, which PDFs download when they need one. `yarn prebuild:core-fonts` fetches the JSON from the GitHub contents API and writes the PHP array from it with -`tools/release/php-payload.php`; the plugin reads the PHP, the Core Font installer the JSON. Don't edit either by -hand. +`tools/release/php-payload.php`; the plugin reads the PHP. Don't edit either by hand. + +`core-fonts-v1.0.0.php` is the same list for mpdf-core-fonts v1.0.0, the files the removed Core Font installer +downloaded, before the core fonts were dehinted. It's the core source's `legacy_manifest`: the 6.19 upgrade adopts +custom font records of these files and deletes the unmodified ones it doesn't need. It's frozen, and goes when that +upgrade routine does. It was written with: + +``` +bash tools/release/json-payload.sh "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/?ref=v1.0.0" tmp/core-fonts-v1.0.0.json +php tools/release/php-payload.php tmp/core-fonts-v1.0.0.json fonts/core-fonts-v1.0.0.php +``` diff --git a/fonts/core-fonts-v1.0.0.php b/fonts/core-fonts-v1.0.0.php new file mode 100644 index 000000000..8a04a6ba6 --- /dev/null +++ b/fonts/core-fonts-v1.0.0.php @@ -0,0 +1,90 @@ + [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/AboriginalSansREGULAR.ttf', 'size' => 800480, 'sha' => '3f88df0bd636816c78f361dec7b3566f953401b7' ], + 'Abyssinica_SIL.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Abyssinica_SIL.ttf', 'size' => 619012, 'sha' => 'f2215e9362fc21d2315f9057025e49bee743d84b' ], + 'Aegean.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Aegean.otf', 'size' => 1747560, 'sha' => 'a799f5de9ab068090eed0985c469723ab283a515' ], + 'Aegyptus.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Aegyptus.otf', 'size' => 5841368, 'sha' => '193a88ab20eecb6914af8b1154d23eb9e88bc1d3' ], + 'Akkadian.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Akkadian.otf', 'size' => 1501384, 'sha' => '5dfb7adc44e97938883857dae84dc02b94c6e2c4' ], + 'DBSILBR.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DBSILBR.ttf', 'size' => 83524, 'sha' => '658fc362fd9e4d7b454e243ff82aa51e451f4f4e' ], + 'DejaVuSans-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-Bold.ttf', 'size' => 693876, 'sha' => '08695f23a96350b49a69e270bcf3b9c5f37bd88b' ], + 'DejaVuSans-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-BoldOblique.ttf', 'size' => 632168, 'sha' => '7e3bcc10571bd0d7444238543726835f31e8da87' ], + 'DejaVuSans-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-Oblique.ttf', 'size' => 632416, 'sha' => 'e33ab144d7a2380b8f8db2d964ad16c243edc30f' ], + 'DejaVuSans.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans.ttf', 'size' => 741536, 'sha' => '9d40c325694b3bfb8cdd4c0146ad44379d5c4ade' ], + 'DejaVuSansCondensed-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-Bold.ttf', 'size' => 676456, 'sha' => '753432b5b6edf35b1d9e1847cfd31a75690c08f9' ], + 'DejaVuSansCondensed-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-BoldOblique.ttf', 'size' => 621680, 'sha' => 'e39efeb24b572b905b86fdfdbea3b803dc474df8' ], + 'DejaVuSansCondensed-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-Oblique.ttf', 'size' => 609268, 'sha' => '619b9df55315c36857b2a63865c107437465eaa3' ], + 'DejaVuSansCondensed.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed.ttf', 'size' => 690388, 'sha' => '6065234560f179d8ff547d75b67959822891dd7c' ], + 'DejaVuSansMono-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-Bold.ttf', 'size' => 318392, 'sha' => '9c716794f70b10900beded00f5422deb832f01b1' ], + 'DejaVuSansMono-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-BoldOblique.ttf', 'size' => 239876, 'sha' => 'd6536a5cc256583c156c6e284348ef066c740f13' ], + 'DejaVuSansMono-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-Oblique.ttf', 'size' => 245948, 'sha' => 'e1af3413048d379311a219af07deedd47ad329d9' ], + 'DejaVuSansMono.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono.ttf', 'size' => 335068, 'sha' => '8b7bb2a4e1b2c27786398c320e9020bcc24c3af3' ], + 'DejaVuSerif-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-Bold.ttf', 'size' => 345364, 'sha' => '3fffea617d04853ed65d7db37aecf781c9bace45' ], + 'DejaVuSerif-BoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-BoldItalic.ttf', 'size' => 336884, 'sha' => '3a3a9dfe61f0d0d599156badc3624bf66f04d321' ], + 'DejaVuSerif-Italic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-Italic.ttf', 'size' => 343388, 'sha' => '46a718e32a8e3cad5929b5afbf30f405abb7e17f' ], + 'DejaVuSerif.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif.ttf', 'size' => 367260, 'sha' => '712a59b02d0eb9a1efede635cea8147fb12dab29' ], + 'DejaVuSerifCondensed-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-Bold.ttf', 'size' => 320720, 'sha' => '673c66f0cb7639d8496f528b5586fd0d564486ce' ], + 'DejaVuSerifCondensed-BoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-BoldItalic.ttf', 'size' => 335940, 'sha' => '5a3ba1ab7766d0c2b0964e8ea59d376628399c20' ], + 'DejaVuSerifCondensed-Italic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-Italic.ttf', 'size' => 342736, 'sha' => '6f8d4e4052f1d7c5ede390a76fb9615aa02d4f87' ], + 'DejaVuSerifCondensed.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed.ttf', 'size' => 334040, 'sha' => '3291fc506c9622ed3ebe5f17bffc6e31524e9593' ], + 'DejaVuinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuinfo.txt', 'size' => 4817, 'sha' => '050adc2fc1c2433b196993a6696406dc49f638a8' ], + 'Dhyana-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Dhyana-Bold.ttf', 'size' => 61304, 'sha' => 'b439bdc4ab897ab1a39f4e1989d897b7c0a9ae46' ], + 'Dhyana-Regular.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Dhyana-Regular.ttf', 'size' => 72348, 'sha' => '9c5dcb4b048823497917a3e80e15929ec5e10f54' ], + 'DhyanaOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DhyanaOFL.txt', 'size' => 4398, 'sha' => '95af61b57bda967422035271a9efa6591946ff60' ], + 'FreeMono.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMono.ttf', 'size' => 584424, 'sha' => 'ff5cc0e9bc663a3080aaf645c5b4245b42811753' ], + 'FreeMonoBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoBold.ttf', 'size' => 296284, 'sha' => '48154499cd8f61bb5eca4953da4633e8fc891561' ], + 'FreeMonoBoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoBoldOblique.ttf', 'size' => 295360, 'sha' => '02692e1a38f7032a3396e3a37c78864c9e04eb4a' ], + 'FreeMonoOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoOblique.ttf', 'size' => 390692, 'sha' => '87caa0ff1d26d243eebf647b4c3c15da8ed5c7b8' ], + 'FreeSans.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSans.ttf', 'size' => 1563256, 'sha' => '2072cdaf48552429234e030dc7a03511d369faca' ], + 'FreeSansBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansBold.ttf', 'size' => 416128, 'sha' => '6f36dc5feb459ac8778caad176f0e96a0f900608' ], + 'FreeSansBoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansBoldOblique.ttf', 'size' => 342488, 'sha' => 'c5440c483225ee32d285fae3994c04849919192e' ], + 'FreeSansOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansOblique.ttf', 'size' => 763696, 'sha' => '6de107c5940bcc93e3ed1cadc884999246764e9c' ], + 'FreeSerif.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerif.ttf', 'size' => 3303588, 'sha' => '889c594f6674ead9a3d5fd2f762e12925cfa73f9' ], + 'FreeSerifBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifBold.ttf', 'size' => 1310828, 'sha' => '49112d3a92c96f744c4107a278584bfbbb15f215' ], + 'FreeSerifBoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifBoldItalic.ttf', 'size' => 608708, 'sha' => 'c41a9651aa8af58ca60eca67081328c648e6312e' ], + 'FreeSerifItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifItalic.ttf', 'size' => 922088, 'sha' => '4ea68896dc3d3c047df07948a905d8f9ea5e426e' ], + 'GNUFreeFontinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/GNUFreeFontinfo.txt', 'size' => 4314, 'sha' => 'c9511a6a3e7eea41a03d904f03243ada529331cb' ], + 'Garuda-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-Bold.ttf', 'size' => 57796, 'sha' => 'c2aa87edbfcf7e8373718260bf83e2ea4edb29e4' ], + 'Garuda-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-BoldOblique.ttf', 'size' => 57460, 'sha' => '889be702af7776785ac730ce1bd2d3854474ac85' ], + 'Garuda-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-Oblique.ttf', 'size' => 57412, 'sha' => '7d1219907a318a97faabac93a02389600bb02d0e' ], + 'Garuda.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda.ttf', 'size' => 57324, 'sha' => 'b9fcdfd90e111c6d09bd19bb11d5c283c3ff14e3' ], + 'Jomolhari-OFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Jomolhari-OFL.txt', 'size' => 4345, 'sha' => 'b723c35f657836b2417c2ab69c7eda89b8053b2b' ], + 'Jomolhari.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Jomolhari.ttf', 'size' => 2269108, 'sha' => 'ca695b61dd49aecf40dc13a4977da76241e68fca' ], + 'KhmerOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/KhmerOFL.txt', 'size' => 4389, 'sha' => 'bfa6ae45c6e539a5028296899df58fd6cf817a09' ], + 'KhmerOS.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/KhmerOS.ttf', 'size' => 265988, 'sha' => '7aa5bdcd5b743ac61dc407bc5f4b2fdf91a3d26a' ], + 'Lateef font OFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Lateef%20font%20OFL.txt', 'size' => 4419, 'sha' => '7a1b1c7e4fe2a447d47df683bb0a358d59393bb3' ], + 'LateefRegOT.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/LateefRegOT.ttf', 'size' => 246224, 'sha' => 'f89d32be304d945a1bc3bad37b56f8b659e2f6d4' ], + 'Lohit-Kannada.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Lohit-Kannada.ttf', 'size' => 197872, 'sha' => '2911ce7b67cc5511ff6997ea010b800f4c173e5c' ], + 'LohitKannadaOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/LohitKannadaOFL.txt', 'size' => 4388, 'sha' => '01b8307820fbf33df70a1b3497c712021279e6c5' ], + 'Padauk-book.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Padauk-book.ttf', 'size' => 476528, 'sha' => '590cdadd40a3832e5769398ac3e5d1831d972ddd' ], + 'Pothana2000.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Pothana2000.ttf', 'size' => 194268, 'sha' => '296d7d665c77d2e8a2c7c48a5b42b029c3bbb8bf' ], + 'Quivira.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Quivira.otf', 'size' => 1475236, 'sha' => '531edf16cbad57f67d9033ea9d112110c21bfce8' ], + 'Sun-ExtA.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Sun-ExtA.ttf', 'size' => 22993540, 'sha' => '1c9c2cfa56b0c03ec1c95becb55a0986d5f974a6' ], + 'Sun-ExtB.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Sun-ExtB.ttf', 'size' => 17632200, 'sha' => '8a53b20c5f7af2650e17f39c343fa80bf813fc24' ], + 'SundaneseUnicode-1.0.5.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SundaneseUnicode-1.0.5.ttf', 'size' => 54000, 'sha' => 'a86b47578909b716a381553cda3e764138834151' ], + 'SyrCOMEdessa.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SyrCOMEdessa.otf', 'size' => 79668, 'sha' => '9e1fbda08ea3aec65eb2d0603ba321b77c629dab' ], + 'SyrCOMEdessa_license.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SyrCOMEdessa_license.txt', 'size' => 2658, 'sha' => '35c74dddc0ed5e24f16f7b038e69d9307bcb0885' ], + 'TaameyDavidCLM-LICENSE.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaameyDavidCLM-LICENSE.txt', 'size' => 877, 'sha' => 'de1ef632031b90483277409395e860b4db22cd98' ], + 'TaameyDavidCLM-Medium.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaameyDavidCLM-Medium.ttf', 'size' => 96284, 'sha' => '2aed6f85e2395c837ab20a4768fb1e2f6d8f2b51' ], + 'TaiHeritagePro.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaiHeritagePro.ttf', 'size' => 210336, 'sha' => 'd4ed9538bb43da0acc23cb2f753cd587ba9b0f57' ], + 'Tharlon-Regular.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Tharlon-Regular.ttf', 'size' => 353228, 'sha' => '4717d70cdc77d666b31a75474a9bf61598fa1c75' ], + 'TharlonOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TharlonOFL.txt', 'size' => 4697, 'sha' => '2973d5df3830a59d54d7aa6f874b27fcbf3327dc' ], + 'UnBatang_0613.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/UnBatang_0613.ttf', 'size' => 6937228, 'sha' => '2e93d5f86b360e013588bcb8a5df1a72614aa2d6' ], + 'Uthman.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Uthman.otf', 'size' => 172980, 'sha' => 'bb650a24edd6aded9dc9b6c6fc7191f5d7875f67' ], + 'XB Riyaz.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20Riyaz.ttf', 'size' => 1144764, 'sha' => '80e15803dc0aa7b0d8758e0e26793d10fa484ef1' ], + 'XB RiyazBd.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazBd.ttf', 'size' => 1159192, 'sha' => 'e6cf58f93bb2d2093a9b858ab74393416537c46b' ], + 'XB RiyazBdIt.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazBdIt.ttf', 'size' => 1159500, 'sha' => '19fba7887e965c9f331479862c53ec97f4caf22e' ], + 'XB RiyazIt.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazIt.ttf', 'size' => 1131668, 'sha' => 'cc9cc3ab2a7da6ee26b3d78b18f2c18de42474a4' ], + 'XW Zar Font Info.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XW%20Zar%20Font%20Info.txt', 'size' => 4303, 'sha' => 'd42e4544bd41feac2d07242a97c9abc621f6f6d0' ], + 'ZawgyiOne.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ZawgyiOne.ttf', 'size' => 341264, 'sha' => '5731471586f70ec4e2182d5fd24a2058741b96a4' ], + 'ayar.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ayar.ttf', 'size' => 282664, 'sha' => 'e74c612047afaff876066184220a0353e98ff4f4' ], + 'damase_v.2.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/damase_v.2.ttf', 'size' => 900260, 'sha' => 'a60240babc5d01151f46706b01afe5ad933ec772' ], + 'kaputaunicode.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/kaputaunicode.ttf', 'size' => 159696, 'sha' => 'fe0269726810dd7dc32844f16c10ffcee58a7af3' ], + 'lannaalif-v1-03.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/lannaalif-v1-03.ttf', 'size' => 136648, 'sha' => '7c20d97910fc8867e48dcebdc8abbc10ebb91913' ], + 'ocrb10.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ocrb10.ttf', 'size' => 23112, 'sha' => '34980b80c2b23bd2afdfe3c74cd40e1f933d523c' ], + 'ocrbinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ocrbinfo.txt', 'size' => 3361, 'sha' => 'c2dd9954c52e3be57b350e7eaf43fb75fc98335d' ], +]; diff --git a/fonts/core-fonts.json b/fonts/core-fonts.json index c64e3ecca..117daa85e 100644 --- a/fonts/core-fonts.json +++ b/fonts/core-fonts.json @@ -2,17 +2,17 @@ { "name": "AboriginalSansREGULAR.ttf", "path": "AboriginalSansREGULAR.ttf", - "sha": "3f88df0bd636816c78f361dec7b3566f953401b7", - "size": 800480, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/AboriginalSansREGULAR.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/AboriginalSansREGULAR.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3f88df0bd636816c78f361dec7b3566f953401b7", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/AboriginalSansREGULAR.ttf", + "sha": "a1e6b880ddf42b5e3b80269b13ae9ebf3ac6cf0c", + "size": 408456, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/AboriginalSansREGULAR.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/AboriginalSansREGULAR.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a1e6b880ddf42b5e3b80269b13ae9ebf3ac6cf0c", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/AboriginalSansREGULAR.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/AboriginalSansREGULAR.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3f88df0bd636816c78f361dec7b3566f953401b7", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/AboriginalSansREGULAR.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/AboriginalSansREGULAR.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a1e6b880ddf42b5e3b80269b13ae9ebf3ac6cf0c", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/AboriginalSansREGULAR.ttf" } }, { @@ -20,15 +20,15 @@ "path": "Abyssinica_SIL.ttf", "sha": "f2215e9362fc21d2315f9057025e49bee743d84b", "size": 619012, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Abyssinica_SIL.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Abyssinica_SIL.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Abyssinica_SIL.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Abyssinica_SIL.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/f2215e9362fc21d2315f9057025e49bee743d84b", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Abyssinica_SIL.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Abyssinica_SIL.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Abyssinica_SIL.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Abyssinica_SIL.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/f2215e9362fc21d2315f9057025e49bee743d84b", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Abyssinica_SIL.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Abyssinica_SIL.ttf" } }, { @@ -36,15 +36,15 @@ "path": "Aegean.otf", "sha": "a799f5de9ab068090eed0985c469723ab283a515", "size": 1747560, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegean.otf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Aegean.otf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegean.otf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Aegean.otf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a799f5de9ab068090eed0985c469723ab283a515", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Aegean.otf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Aegean.otf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegean.otf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegean.otf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a799f5de9ab068090eed0985c469723ab283a515", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Aegean.otf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Aegean.otf" } }, { @@ -52,15 +52,15 @@ "path": "Aegyptus.otf", "sha": "193a88ab20eecb6914af8b1154d23eb9e88bc1d3", "size": 5841368, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegyptus.otf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Aegyptus.otf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegyptus.otf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Aegyptus.otf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/193a88ab20eecb6914af8b1154d23eb9e88bc1d3", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Aegyptus.otf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Aegyptus.otf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegyptus.otf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Aegyptus.otf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/193a88ab20eecb6914af8b1154d23eb9e88bc1d3", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Aegyptus.otf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Aegyptus.otf" } }, { @@ -68,15 +68,15 @@ "path": "Akkadian.otf", "sha": "5dfb7adc44e97938883857dae84dc02b94c6e2c4", "size": 1501384, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Akkadian.otf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Akkadian.otf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Akkadian.otf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Akkadian.otf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5dfb7adc44e97938883857dae84dc02b94c6e2c4", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Akkadian.otf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Akkadian.otf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Akkadian.otf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Akkadian.otf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5dfb7adc44e97938883857dae84dc02b94c6e2c4", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Akkadian.otf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Akkadian.otf" } }, { @@ -84,335 +84,335 @@ "path": "DBSILBR.ttf", "sha": "658fc362fd9e4d7b454e243ff82aa51e451f4f4e", "size": 83524, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DBSILBR.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DBSILBR.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DBSILBR.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DBSILBR.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/658fc362fd9e4d7b454e243ff82aa51e451f4f4e", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DBSILBR.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DBSILBR.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DBSILBR.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DBSILBR.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/658fc362fd9e4d7b454e243ff82aa51e451f4f4e", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DBSILBR.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DBSILBR.ttf" } }, { "name": "DejaVuSans-Bold.ttf", "path": "DejaVuSans-Bold.ttf", - "sha": "08695f23a96350b49a69e270bcf3b9c5f37bd88b", - "size": 693876, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans-Bold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/08695f23a96350b49a69e270bcf3b9c5f37bd88b", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-Bold.ttf", + "sha": "23654d11005fd0d3b6b20d5f25c1c0c3d77fecb8", + "size": 645632, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans-Bold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/23654d11005fd0d3b6b20d5f25c1c0c3d77fecb8", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Bold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/08695f23a96350b49a69e270bcf3b9c5f37bd88b", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans-Bold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Bold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/23654d11005fd0d3b6b20d5f25c1c0c3d77fecb8", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans-Bold.ttf" } }, { "name": "DejaVuSans-BoldOblique.ttf", "path": "DejaVuSans-BoldOblique.ttf", - "sha": "7e3bcc10571bd0d7444238543726835f31e8da87", - "size": 632168, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-BoldOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans-BoldOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7e3bcc10571bd0d7444238543726835f31e8da87", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-BoldOblique.ttf", + "sha": "d620e57ca087596a3d80ebe1868456cc5fe3aea2", + "size": 594680, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-BoldOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans-BoldOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d620e57ca087596a3d80ebe1868456cc5fe3aea2", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans-BoldOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-BoldOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7e3bcc10571bd0d7444238543726835f31e8da87", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans-BoldOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-BoldOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d620e57ca087596a3d80ebe1868456cc5fe3aea2", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans-BoldOblique.ttf" } }, { "name": "DejaVuSans-Oblique.ttf", "path": "DejaVuSans-Oblique.ttf", - "sha": "e33ab144d7a2380b8f8db2d964ad16c243edc30f", - "size": 632416, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Oblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans-Oblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e33ab144d7a2380b8f8db2d964ad16c243edc30f", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-Oblique.ttf", + "sha": "5017f53d0f8b080c371f6e9458e35ad890f4ee23", + "size": 590360, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Oblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans-Oblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5017f53d0f8b080c371f6e9458e35ad890f4ee23", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans-Oblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Oblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e33ab144d7a2380b8f8db2d964ad16c243edc30f", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans-Oblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans-Oblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5017f53d0f8b080c371f6e9458e35ad890f4ee23", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans-Oblique.ttf" } }, { "name": "DejaVuSans.ttf", "path": "DejaVuSans.ttf", - "sha": "9d40c325694b3bfb8cdd4c0146ad44379d5c4ade", - "size": 741536, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9d40c325694b3bfb8cdd4c0146ad44379d5c4ade", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans.ttf", + "sha": "907f176e4efc7e7372fc8be6bc6a1e70ef6f5f8e", + "size": 657748, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/907f176e4efc7e7372fc8be6bc6a1e70ef6f5f8e", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9d40c325694b3bfb8cdd4c0146ad44379d5c4ade", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSans.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSans.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/907f176e4efc7e7372fc8be6bc6a1e70ef6f5f8e", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSans.ttf" } }, { "name": "DejaVuSansCondensed-Bold.ttf", "path": "DejaVuSansCondensed-Bold.ttf", - "sha": "753432b5b6edf35b1d9e1847cfd31a75690c08f9", - "size": 676456, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed-Bold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/753432b5b6edf35b1d9e1847cfd31a75690c08f9", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-Bold.ttf", + "sha": "cc8638e9de5458169730d206f819760910b5efaa", + "size": 667088, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed-Bold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/cc8638e9de5458169730d206f819760910b5efaa", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Bold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/753432b5b6edf35b1d9e1847cfd31a75690c08f9", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed-Bold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Bold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/cc8638e9de5458169730d206f819760910b5efaa", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed-Bold.ttf" } }, { "name": "DejaVuSansCondensed-BoldOblique.ttf", "path": "DejaVuSansCondensed-BoldOblique.ttf", - "sha": "e39efeb24b572b905b86fdfdbea3b803dc474df8", - "size": 621680, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-BoldOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed-BoldOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e39efeb24b572b905b86fdfdbea3b803dc474df8", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-BoldOblique.ttf", + "sha": "2509b098a7a51352586217753d18433b6ff55523", + "size": 613568, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-BoldOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed-BoldOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2509b098a7a51352586217753d18433b6ff55523", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed-BoldOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-BoldOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e39efeb24b572b905b86fdfdbea3b803dc474df8", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed-BoldOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-BoldOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2509b098a7a51352586217753d18433b6ff55523", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed-BoldOblique.ttf" } }, { "name": "DejaVuSansCondensed-Oblique.ttf", "path": "DejaVuSansCondensed-Oblique.ttf", - "sha": "619b9df55315c36857b2a63865c107437465eaa3", - "size": 609268, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Oblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed-Oblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/619b9df55315c36857b2a63865c107437465eaa3", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-Oblique.ttf", + "sha": "19e1681e4d65a4ecb1e37432eae22a16d1a02b25", + "size": 601352, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Oblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed-Oblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/19e1681e4d65a4ecb1e37432eae22a16d1a02b25", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed-Oblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Oblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/619b9df55315c36857b2a63865c107437465eaa3", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed-Oblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed-Oblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/19e1681e4d65a4ecb1e37432eae22a16d1a02b25", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed-Oblique.ttf" } }, { "name": "DejaVuSansCondensed.ttf", "path": "DejaVuSansCondensed.ttf", - "sha": "6065234560f179d8ff547d75b67959822891dd7c", - "size": 690388, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6065234560f179d8ff547d75b67959822891dd7c", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed.ttf", + "sha": "8c42da074d5614c175bfc68461bab9ea61b11ca1", + "size": 681360, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/8c42da074d5614c175bfc68461bab9ea61b11ca1", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6065234560f179d8ff547d75b67959822891dd7c", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansCondensed.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansCondensed.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/8c42da074d5614c175bfc68461bab9ea61b11ca1", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansCondensed.ttf" } }, { "name": "DejaVuSansMono-Bold.ttf", "path": "DejaVuSansMono-Bold.ttf", - "sha": "9c716794f70b10900beded00f5422deb832f01b1", - "size": 318392, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono-Bold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9c716794f70b10900beded00f5422deb832f01b1", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-Bold.ttf", + "sha": "36e551d3ab24966b4413d8754dcade57f6ec3b17", + "size": 294252, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono-Bold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/36e551d3ab24966b4413d8754dcade57f6ec3b17", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Bold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9c716794f70b10900beded00f5422deb832f01b1", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono-Bold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Bold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/36e551d3ab24966b4413d8754dcade57f6ec3b17", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono-Bold.ttf" } }, { "name": "DejaVuSansMono-BoldOblique.ttf", "path": "DejaVuSansMono-BoldOblique.ttf", - "sha": "d6536a5cc256583c156c6e284348ef066c740f13", - "size": 239876, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-BoldOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono-BoldOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d6536a5cc256583c156c6e284348ef066c740f13", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-BoldOblique.ttf", + "sha": "6bdc96c460714aca92f5fed51f0ec7d742fd10d5", + "size": 215896, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-BoldOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono-BoldOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6bdc96c460714aca92f5fed51f0ec7d742fd10d5", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono-BoldOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-BoldOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d6536a5cc256583c156c6e284348ef066c740f13", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono-BoldOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-BoldOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6bdc96c460714aca92f5fed51f0ec7d742fd10d5", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono-BoldOblique.ttf" } }, { "name": "DejaVuSansMono-Oblique.ttf", "path": "DejaVuSansMono-Oblique.ttf", - "sha": "e1af3413048d379311a219af07deedd47ad329d9", - "size": 245948, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Oblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono-Oblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e1af3413048d379311a219af07deedd47ad329d9", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-Oblique.ttf", + "sha": "d9645991be8ff0d1304e3ae87c36de9fbd2760f6", + "size": 221760, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Oblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono-Oblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d9645991be8ff0d1304e3ae87c36de9fbd2760f6", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono-Oblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Oblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e1af3413048d379311a219af07deedd47ad329d9", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono-Oblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono-Oblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d9645991be8ff0d1304e3ae87c36de9fbd2760f6", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono-Oblique.ttf" } }, { "name": "DejaVuSansMono.ttf", "path": "DejaVuSansMono.ttf", - "sha": "8b7bb2a4e1b2c27786398c320e9020bcc24c3af3", - "size": 335068, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/8b7bb2a4e1b2c27786398c320e9020bcc24c3af3", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono.ttf", + "sha": "15a8029c33e976bcba1a180ab049536d93441c15", + "size": 308600, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/15a8029c33e976bcba1a180ab049536d93441c15", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/8b7bb2a4e1b2c27786398c320e9020bcc24c3af3", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSansMono.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSansMono.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/15a8029c33e976bcba1a180ab049536d93441c15", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSansMono.ttf" } }, { "name": "DejaVuSerif-Bold.ttf", "path": "DejaVuSerif-Bold.ttf", - "sha": "3fffea617d04853ed65d7db37aecf781c9bace45", - "size": 345364, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif-Bold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3fffea617d04853ed65d7db37aecf781c9bace45", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-Bold.ttf", + "sha": "e3d79a0f3eefdd8c969ff75da9ca5d420376d477", + "size": 315908, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif-Bold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e3d79a0f3eefdd8c969ff75da9ca5d420376d477", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Bold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3fffea617d04853ed65d7db37aecf781c9bace45", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif-Bold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Bold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e3d79a0f3eefdd8c969ff75da9ca5d420376d477", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif-Bold.ttf" } }, { "name": "DejaVuSerif-BoldItalic.ttf", "path": "DejaVuSerif-BoldItalic.ttf", - "sha": "3a3a9dfe61f0d0d599156badc3624bf66f04d321", - "size": 336884, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-BoldItalic.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif-BoldItalic.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3a3a9dfe61f0d0d599156badc3624bf66f04d321", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-BoldItalic.ttf", + "sha": "dc18014e9c44c0bf7b6b445bb4f9576ec4097a90", + "size": 331160, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-BoldItalic.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif-BoldItalic.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/dc18014e9c44c0bf7b6b445bb4f9576ec4097a90", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif-BoldItalic.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-BoldItalic.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3a3a9dfe61f0d0d599156badc3624bf66f04d321", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif-BoldItalic.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-BoldItalic.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/dc18014e9c44c0bf7b6b445bb4f9576ec4097a90", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif-BoldItalic.ttf" } }, { "name": "DejaVuSerif-Italic.ttf", "path": "DejaVuSerif-Italic.ttf", - "sha": "46a718e32a8e3cad5929b5afbf30f405abb7e17f", - "size": 343388, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Italic.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif-Italic.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/46a718e32a8e3cad5929b5afbf30f405abb7e17f", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-Italic.ttf", + "sha": "7bbe4af3d232ea706ec1426098c1f361f60f62fa", + "size": 337504, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Italic.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif-Italic.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7bbe4af3d232ea706ec1426098c1f361f60f62fa", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif-Italic.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Italic.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/46a718e32a8e3cad5929b5afbf30f405abb7e17f", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif-Italic.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif-Italic.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7bbe4af3d232ea706ec1426098c1f361f60f62fa", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif-Italic.ttf" } }, { "name": "DejaVuSerif.ttf", "path": "DejaVuSerif.ttf", - "sha": "712a59b02d0eb9a1efede635cea8147fb12dab29", - "size": 367260, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/712a59b02d0eb9a1efede635cea8147fb12dab29", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif.ttf", + "sha": "5f6b750967d92bc4b461c5dc0a1a6034390d5db6", + "size": 328772, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5f6b750967d92bc4b461c5dc0a1a6034390d5db6", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/712a59b02d0eb9a1efede635cea8147fb12dab29", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerif.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerif.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5f6b750967d92bc4b461c5dc0a1a6034390d5db6", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerif.ttf" } }, { "name": "DejaVuSerifCondensed-Bold.ttf", "path": "DejaVuSerifCondensed-Bold.ttf", - "sha": "673c66f0cb7639d8496f528b5586fd0d564486ce", - "size": 320720, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed-Bold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/673c66f0cb7639d8496f528b5586fd0d564486ce", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-Bold.ttf", + "sha": "097f10bb4bfd0aa97f1960f2870b40b266ede861", + "size": 314920, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed-Bold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/097f10bb4bfd0aa97f1960f2870b40b266ede861", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Bold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/673c66f0cb7639d8496f528b5586fd0d564486ce", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed-Bold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Bold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/097f10bb4bfd0aa97f1960f2870b40b266ede861", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed-Bold.ttf" } }, { "name": "DejaVuSerifCondensed-BoldItalic.ttf", "path": "DejaVuSerifCondensed-BoldItalic.ttf", - "sha": "5a3ba1ab7766d0c2b0964e8ea59d376628399c20", - "size": 335940, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-BoldItalic.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed-BoldItalic.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5a3ba1ab7766d0c2b0964e8ea59d376628399c20", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-BoldItalic.ttf", + "sha": "9561248afa64b5d4c76139865561e8fb72ed3d99", + "size": 330140, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-BoldItalic.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed-BoldItalic.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9561248afa64b5d4c76139865561e8fb72ed3d99", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed-BoldItalic.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-BoldItalic.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5a3ba1ab7766d0c2b0964e8ea59d376628399c20", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed-BoldItalic.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-BoldItalic.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9561248afa64b5d4c76139865561e8fb72ed3d99", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed-BoldItalic.ttf" } }, { "name": "DejaVuSerifCondensed-Italic.ttf", "path": "DejaVuSerifCondensed-Italic.ttf", - "sha": "6f8d4e4052f1d7c5ede390a76fb9615aa02d4f87", - "size": 342736, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Italic.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed-Italic.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6f8d4e4052f1d7c5ede390a76fb9615aa02d4f87", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-Italic.ttf", + "sha": "7e67d44476f33434c321d3b874d3e0fd46569934", + "size": 336820, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Italic.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed-Italic.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7e67d44476f33434c321d3b874d3e0fd46569934", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed-Italic.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Italic.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6f8d4e4052f1d7c5ede390a76fb9615aa02d4f87", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed-Italic.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed-Italic.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7e67d44476f33434c321d3b874d3e0fd46569934", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed-Italic.ttf" } }, { "name": "DejaVuSerifCondensed.ttf", "path": "DejaVuSerifCondensed.ttf", - "sha": "3291fc506c9622ed3ebe5f17bffc6e31524e9593", - "size": 334040, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3291fc506c9622ed3ebe5f17bffc6e31524e9593", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed.ttf", + "sha": "9fec02fcea44d6525c1cb8187883a11c01fcd9d1", + "size": 327996, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9fec02fcea44d6525c1cb8187883a11c01fcd9d1", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3291fc506c9622ed3ebe5f17bffc6e31524e9593", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuSerifCondensed.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuSerifCondensed.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9fec02fcea44d6525c1cb8187883a11c01fcd9d1", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuSerifCondensed.ttf" } }, { @@ -420,15 +420,15 @@ "path": "DejaVuinfo.txt", "sha": "050adc2fc1c2433b196993a6696406dc49f638a8", "size": 4817, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuinfo.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuinfo.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuinfo.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuinfo.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/050adc2fc1c2433b196993a6696406dc49f638a8", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuinfo.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuinfo.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuinfo.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DejaVuinfo.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/050adc2fc1c2433b196993a6696406dc49f638a8", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DejaVuinfo.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DejaVuinfo.txt" } }, { @@ -436,15 +436,15 @@ "path": "Dhyana-Bold.ttf", "sha": "b439bdc4ab897ab1a39f4e1989d897b7c0a9ae46", "size": 61304, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Dhyana-Bold.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Dhyana-Bold.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b439bdc4ab897ab1a39f4e1989d897b7c0a9ae46", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Dhyana-Bold.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Dhyana-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Bold.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Bold.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b439bdc4ab897ab1a39f4e1989d897b7c0a9ae46", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Dhyana-Bold.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Dhyana-Bold.ttf" } }, { @@ -452,15 +452,15 @@ "path": "Dhyana-Regular.ttf", "sha": "9c5dcb4b048823497917a3e80e15929ec5e10f54", "size": 72348, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Regular.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Dhyana-Regular.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Regular.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Dhyana-Regular.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9c5dcb4b048823497917a3e80e15929ec5e10f54", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Dhyana-Regular.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Dhyana-Regular.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Regular.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Dhyana-Regular.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9c5dcb4b048823497917a3e80e15929ec5e10f54", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Dhyana-Regular.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Dhyana-Regular.ttf" } }, { @@ -468,207 +468,207 @@ "path": "DhyanaOFL.txt", "sha": "95af61b57bda967422035271a9efa6591946ff60", "size": 4398, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DhyanaOFL.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DhyanaOFL.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DhyanaOFL.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DhyanaOFL.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/95af61b57bda967422035271a9efa6591946ff60", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DhyanaOFL.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DhyanaOFL.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DhyanaOFL.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/DhyanaOFL.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/95af61b57bda967422035271a9efa6591946ff60", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/DhyanaOFL.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/DhyanaOFL.txt" } }, { "name": "FreeMono.ttf", "path": "FreeMono.ttf", - "sha": "ff5cc0e9bc663a3080aaf645c5b4245b42811753", - "size": 584424, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMono.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMono.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/ff5cc0e9bc663a3080aaf645c5b4245b42811753", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMono.ttf", + "sha": "e02636f4a32857f518b137aad58c09a08f516620", + "size": 368440, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMono.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMono.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e02636f4a32857f518b137aad58c09a08f516620", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMono.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMono.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/ff5cc0e9bc663a3080aaf645c5b4245b42811753", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMono.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMono.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e02636f4a32857f518b137aad58c09a08f516620", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMono.ttf" } }, { "name": "FreeMonoBold.ttf", "path": "FreeMonoBold.ttf", - "sha": "48154499cd8f61bb5eca4953da4633e8fc891561", - "size": 296284, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMonoBold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/48154499cd8f61bb5eca4953da4633e8fc891561", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoBold.ttf", + "sha": "504363af8a4d5658000bd56ece13d73f8efdd495", + "size": 176668, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMonoBold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/504363af8a4d5658000bd56ece13d73f8efdd495", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMonoBold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/48154499cd8f61bb5eca4953da4633e8fc891561", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMonoBold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/504363af8a4d5658000bd56ece13d73f8efdd495", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMonoBold.ttf" } }, { "name": "FreeMonoBoldOblique.ttf", "path": "FreeMonoBoldOblique.ttf", - "sha": "02692e1a38f7032a3396e3a37c78864c9e04eb4a", - "size": 295360, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBoldOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMonoBoldOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/02692e1a38f7032a3396e3a37c78864c9e04eb4a", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoBoldOblique.ttf", + "sha": "3754e31b61a5a7713157ede8f5d0b261f03de87f", + "size": 177572, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBoldOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMonoBoldOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3754e31b61a5a7713157ede8f5d0b261f03de87f", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMonoBoldOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBoldOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/02692e1a38f7032a3396e3a37c78864c9e04eb4a", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMonoBoldOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoBoldOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/3754e31b61a5a7713157ede8f5d0b261f03de87f", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMonoBoldOblique.ttf" } }, { "name": "FreeMonoOblique.ttf", "path": "FreeMonoOblique.ttf", - "sha": "87caa0ff1d26d243eebf647b4c3c15da8ed5c7b8", - "size": 390692, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMonoOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/87caa0ff1d26d243eebf647b4c3c15da8ed5c7b8", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoOblique.ttf", + "sha": "6d5ee63bff58bba3ebe7ae0fc19bd658b2b138b5", + "size": 213908, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMonoOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6d5ee63bff58bba3ebe7ae0fc19bd658b2b138b5", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMonoOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/87caa0ff1d26d243eebf647b4c3c15da8ed5c7b8", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeMonoOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeMonoOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6d5ee63bff58bba3ebe7ae0fc19bd658b2b138b5", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeMonoOblique.ttf" } }, { "name": "FreeSans.ttf", "path": "FreeSans.ttf", - "sha": "2072cdaf48552429234e030dc7a03511d369faca", - "size": 1563256, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSans.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSans.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2072cdaf48552429234e030dc7a03511d369faca", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSans.ttf", + "sha": "fcb71a179847fccd816f9cbc5cac5ff27bfb9653", + "size": 829428, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSans.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSans.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/fcb71a179847fccd816f9cbc5cac5ff27bfb9653", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSans.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSans.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2072cdaf48552429234e030dc7a03511d369faca", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSans.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSans.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/fcb71a179847fccd816f9cbc5cac5ff27bfb9653", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSans.ttf" } }, { "name": "FreeSansBold.ttf", "path": "FreeSansBold.ttf", - "sha": "6f36dc5feb459ac8778caad176f0e96a0f900608", - "size": 416128, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSansBold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6f36dc5feb459ac8778caad176f0e96a0f900608", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansBold.ttf", + "sha": "ea3d2f3cdcded417df79674c74e7d91f819f601f", + "size": 265308, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSansBold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/ea3d2f3cdcded417df79674c74e7d91f819f601f", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSansBold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6f36dc5feb459ac8778caad176f0e96a0f900608", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSansBold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/ea3d2f3cdcded417df79674c74e7d91f819f601f", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSansBold.ttf" } }, { "name": "FreeSansBoldOblique.ttf", "path": "FreeSansBoldOblique.ttf", - "sha": "c5440c483225ee32d285fae3994c04849919192e", - "size": 342488, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBoldOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSansBoldOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c5440c483225ee32d285fae3994c04849919192e", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansBoldOblique.ttf", + "sha": "5d416c86377b3b21ba5a1d6811dc416d253cadf8", + "size": 196932, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBoldOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSansBoldOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5d416c86377b3b21ba5a1d6811dc416d253cadf8", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSansBoldOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBoldOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c5440c483225ee32d285fae3994c04849919192e", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSansBoldOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansBoldOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5d416c86377b3b21ba5a1d6811dc416d253cadf8", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSansBoldOblique.ttf" } }, { "name": "FreeSansOblique.ttf", "path": "FreeSansOblique.ttf", - "sha": "6de107c5940bcc93e3ed1cadc884999246764e9c", - "size": 763696, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSansOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6de107c5940bcc93e3ed1cadc884999246764e9c", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansOblique.ttf", + "sha": "92c8ea449b4fe481019a974c6394a02f86b063c7", + "size": 450656, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSansOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/92c8ea449b4fe481019a974c6394a02f86b063c7", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSansOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6de107c5940bcc93e3ed1cadc884999246764e9c", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSansOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSansOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/92c8ea449b4fe481019a974c6394a02f86b063c7", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSansOblique.ttf" } }, { "name": "FreeSerif.ttf", "path": "FreeSerif.ttf", - "sha": "889c594f6674ead9a3d5fd2f762e12925cfa73f9", - "size": 3303588, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerif.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerif.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/889c594f6674ead9a3d5fd2f762e12925cfa73f9", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerif.ttf", + "sha": "9129227442dd4666886bfcdc2f5b41e320fa8841", + "size": 1991300, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerif.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerif.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9129227442dd4666886bfcdc2f5b41e320fa8841", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerif.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerif.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/889c594f6674ead9a3d5fd2f762e12925cfa73f9", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerif.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerif.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9129227442dd4666886bfcdc2f5b41e320fa8841", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerif.ttf" } }, { "name": "FreeSerifBold.ttf", "path": "FreeSerifBold.ttf", - "sha": "49112d3a92c96f744c4107a278584bfbbb15f215", - "size": 1310828, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerifBold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/49112d3a92c96f744c4107a278584bfbbb15f215", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifBold.ttf", + "sha": "6d39954ae7542b2718b9fb1a4629143e29bf0f9f", + "size": 920892, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerifBold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6d39954ae7542b2718b9fb1a4629143e29bf0f9f", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerifBold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/49112d3a92c96f744c4107a278584bfbbb15f215", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerifBold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6d39954ae7542b2718b9fb1a4629143e29bf0f9f", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerifBold.ttf" } }, { "name": "FreeSerifBoldItalic.ttf", "path": "FreeSerifBoldItalic.ttf", - "sha": "c41a9651aa8af58ca60eca67081328c648e6312e", - "size": 608708, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBoldItalic.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerifBoldItalic.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c41a9651aa8af58ca60eca67081328c648e6312e", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifBoldItalic.ttf", + "sha": "c24a4b39494fc43d4dbd000236ff9d2cc6fa2cac", + "size": 392528, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBoldItalic.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerifBoldItalic.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c24a4b39494fc43d4dbd000236ff9d2cc6fa2cac", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerifBoldItalic.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBoldItalic.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c41a9651aa8af58ca60eca67081328c648e6312e", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerifBoldItalic.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifBoldItalic.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c24a4b39494fc43d4dbd000236ff9d2cc6fa2cac", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerifBoldItalic.ttf" } }, { "name": "FreeSerifItalic.ttf", "path": "FreeSerifItalic.ttf", - "sha": "4ea68896dc3d3c047df07948a905d8f9ea5e426e", - "size": 922088, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifItalic.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerifItalic.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/4ea68896dc3d3c047df07948a905d8f9ea5e426e", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifItalic.ttf", + "sha": "b2286b5f27adefa20f0904b3eb7769fe1842611d", + "size": 567748, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifItalic.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerifItalic.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b2286b5f27adefa20f0904b3eb7769fe1842611d", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerifItalic.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifItalic.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/4ea68896dc3d3c047df07948a905d8f9ea5e426e", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/FreeSerifItalic.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/FreeSerifItalic.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b2286b5f27adefa20f0904b3eb7769fe1842611d", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/FreeSerifItalic.ttf" } }, { @@ -676,79 +676,79 @@ "path": "GNUFreeFontinfo.txt", "sha": "c9511a6a3e7eea41a03d904f03243ada529331cb", "size": 4314, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/GNUFreeFontinfo.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/GNUFreeFontinfo.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/GNUFreeFontinfo.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/GNUFreeFontinfo.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c9511a6a3e7eea41a03d904f03243ada529331cb", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/GNUFreeFontinfo.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/GNUFreeFontinfo.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/GNUFreeFontinfo.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/GNUFreeFontinfo.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c9511a6a3e7eea41a03d904f03243ada529331cb", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/GNUFreeFontinfo.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/GNUFreeFontinfo.txt" } }, { "name": "Garuda-Bold.ttf", "path": "Garuda-Bold.ttf", - "sha": "c2aa87edbfcf7e8373718260bf83e2ea4edb29e4", - "size": 57796, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Bold.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda-Bold.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c2aa87edbfcf7e8373718260bf83e2ea4edb29e4", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-Bold.ttf", + "sha": "aee147f37f4c222732c8bf91e092cecf5816cdfa", + "size": 41944, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Bold.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda-Bold.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/aee147f37f4c222732c8bf91e092cecf5816cdfa", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda-Bold.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Bold.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c2aa87edbfcf7e8373718260bf83e2ea4edb29e4", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda-Bold.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Bold.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/aee147f37f4c222732c8bf91e092cecf5816cdfa", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda-Bold.ttf" } }, { "name": "Garuda-BoldOblique.ttf", "path": "Garuda-BoldOblique.ttf", - "sha": "889be702af7776785ac730ce1bd2d3854474ac85", - "size": 57460, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-BoldOblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda-BoldOblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/889be702af7776785ac730ce1bd2d3854474ac85", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-BoldOblique.ttf", + "sha": "6bcb123c4c89efb99113b0bf99a9fea03641721b", + "size": 44136, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-BoldOblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda-BoldOblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6bcb123c4c89efb99113b0bf99a9fea03641721b", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda-BoldOblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-BoldOblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/889be702af7776785ac730ce1bd2d3854474ac85", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda-BoldOblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-BoldOblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6bcb123c4c89efb99113b0bf99a9fea03641721b", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda-BoldOblique.ttf" } }, { "name": "Garuda-Oblique.ttf", "path": "Garuda-Oblique.ttf", - "sha": "7d1219907a318a97faabac93a02389600bb02d0e", - "size": 57412, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Oblique.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda-Oblique.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7d1219907a318a97faabac93a02389600bb02d0e", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-Oblique.ttf", + "sha": "6b81e4dfde40bedc70527eab177be690b94c7f3d", + "size": 43148, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Oblique.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda-Oblique.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6b81e4dfde40bedc70527eab177be690b94c7f3d", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda-Oblique.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Oblique.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7d1219907a318a97faabac93a02389600bb02d0e", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda-Oblique.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda-Oblique.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/6b81e4dfde40bedc70527eab177be690b94c7f3d", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda-Oblique.ttf" } }, { "name": "Garuda.ttf", "path": "Garuda.ttf", - "sha": "b9fcdfd90e111c6d09bd19bb11d5c283c3ff14e3", - "size": 57324, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b9fcdfd90e111c6d09bd19bb11d5c283c3ff14e3", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda.ttf", + "sha": "fc4379b53ffd3cc0cbf38eccfe0ba785e3da71fe", + "size": 39092, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/fc4379b53ffd3cc0cbf38eccfe0ba785e3da71fe", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b9fcdfd90e111c6d09bd19bb11d5c283c3ff14e3", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Garuda.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Garuda.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/fc4379b53ffd3cc0cbf38eccfe0ba785e3da71fe", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Garuda.ttf" } }, { @@ -756,15 +756,15 @@ "path": "Jomolhari-OFL.txt", "sha": "b723c35f657836b2417c2ab69c7eda89b8053b2b", "size": 4345, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari-OFL.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Jomolhari-OFL.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari-OFL.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Jomolhari-OFL.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b723c35f657836b2417c2ab69c7eda89b8053b2b", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Jomolhari-OFL.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Jomolhari-OFL.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari-OFL.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari-OFL.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/b723c35f657836b2417c2ab69c7eda89b8053b2b", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Jomolhari-OFL.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Jomolhari-OFL.txt" } }, { @@ -772,15 +772,15 @@ "path": "Jomolhari.ttf", "sha": "ca695b61dd49aecf40dc13a4977da76241e68fca", "size": 2269108, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Jomolhari.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Jomolhari.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/ca695b61dd49aecf40dc13a4977da76241e68fca", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Jomolhari.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Jomolhari.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Jomolhari.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/ca695b61dd49aecf40dc13a4977da76241e68fca", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Jomolhari.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Jomolhari.ttf" } }, { @@ -788,31 +788,31 @@ "path": "KhmerOFL.txt", "sha": "bfa6ae45c6e539a5028296899df58fd6cf817a09", "size": 4389, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOFL.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/KhmerOFL.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOFL.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/KhmerOFL.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/bfa6ae45c6e539a5028296899df58fd6cf817a09", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/KhmerOFL.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/KhmerOFL.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOFL.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOFL.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/bfa6ae45c6e539a5028296899df58fd6cf817a09", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/KhmerOFL.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/KhmerOFL.txt" } }, { "name": "KhmerOS.ttf", "path": "KhmerOS.ttf", - "sha": "7aa5bdcd5b743ac61dc407bc5f4b2fdf91a3d26a", - "size": 265988, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOS.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/KhmerOS.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7aa5bdcd5b743ac61dc407bc5f4b2fdf91a3d26a", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/KhmerOS.ttf", + "sha": "511c1bb5806910b48214815d2ed1a28a785183e2", + "size": 129088, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOS.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/KhmerOS.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/511c1bb5806910b48214815d2ed1a28a785183e2", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/KhmerOS.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOS.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7aa5bdcd5b743ac61dc407bc5f4b2fdf91a3d26a", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/KhmerOS.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/KhmerOS.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/511c1bb5806910b48214815d2ed1a28a785183e2", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/KhmerOS.ttf" } }, { @@ -820,15 +820,15 @@ "path": "Lateef font OFL.txt", "sha": "7a1b1c7e4fe2a447d47df683bb0a358d59393bb3", "size": 4419, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lateef%20font%20OFL.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Lateef%20font%20OFL.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lateef%20font%20OFL.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Lateef%20font%20OFL.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7a1b1c7e4fe2a447d47df683bb0a358d59393bb3", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Lateef%20font%20OFL.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Lateef%20font%20OFL.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lateef%20font%20OFL.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lateef%20font%20OFL.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7a1b1c7e4fe2a447d47df683bb0a358d59393bb3", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Lateef%20font%20OFL.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Lateef%20font%20OFL.txt" } }, { @@ -836,31 +836,31 @@ "path": "LateefRegOT.ttf", "sha": "f89d32be304d945a1bc3bad37b56f8b659e2f6d4", "size": 246224, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LateefRegOT.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/LateefRegOT.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LateefRegOT.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/LateefRegOT.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/f89d32be304d945a1bc3bad37b56f8b659e2f6d4", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/LateefRegOT.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/LateefRegOT.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LateefRegOT.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LateefRegOT.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/f89d32be304d945a1bc3bad37b56f8b659e2f6d4", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/LateefRegOT.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/LateefRegOT.ttf" } }, { "name": "Lohit-Kannada.ttf", "path": "Lohit-Kannada.ttf", - "sha": "2911ce7b67cc5511ff6997ea010b800f4c173e5c", - "size": 197872, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lohit-Kannada.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Lohit-Kannada.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2911ce7b67cc5511ff6997ea010b800f4c173e5c", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Lohit-Kannada.ttf", + "sha": "f0e91ed4b6a9164bfe8b324d58768b42bfccbe32", + "size": 196516, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lohit-Kannada.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Lohit-Kannada.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/f0e91ed4b6a9164bfe8b324d58768b42bfccbe32", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Lohit-Kannada.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lohit-Kannada.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2911ce7b67cc5511ff6997ea010b800f4c173e5c", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Lohit-Kannada.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Lohit-Kannada.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/f0e91ed4b6a9164bfe8b324d58768b42bfccbe32", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Lohit-Kannada.ttf" } }, { @@ -868,15 +868,15 @@ "path": "LohitKannadaOFL.txt", "sha": "01b8307820fbf33df70a1b3497c712021279e6c5", "size": 4388, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LohitKannadaOFL.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/LohitKannadaOFL.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LohitKannadaOFL.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/LohitKannadaOFL.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/01b8307820fbf33df70a1b3497c712021279e6c5", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/LohitKannadaOFL.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/LohitKannadaOFL.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LohitKannadaOFL.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/LohitKannadaOFL.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/01b8307820fbf33df70a1b3497c712021279e6c5", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/LohitKannadaOFL.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/LohitKannadaOFL.txt" } }, { @@ -884,31 +884,31 @@ "path": "Padauk-book.ttf", "sha": "590cdadd40a3832e5769398ac3e5d1831d972ddd", "size": 476528, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Padauk-book.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Padauk-book.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Padauk-book.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Padauk-book.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/590cdadd40a3832e5769398ac3e5d1831d972ddd", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Padauk-book.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Padauk-book.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Padauk-book.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Padauk-book.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/590cdadd40a3832e5769398ac3e5d1831d972ddd", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Padauk-book.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Padauk-book.ttf" } }, { "name": "Pothana2000.ttf", "path": "Pothana2000.ttf", - "sha": "296d7d665c77d2e8a2c7c48a5b42b029c3bbb8bf", - "size": 194268, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Pothana2000.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Pothana2000.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/296d7d665c77d2e8a2c7c48a5b42b029c3bbb8bf", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Pothana2000.ttf", + "sha": "58d080a64845741cd487ba3c08a098807869c39a", + "size": 192952, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Pothana2000.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Pothana2000.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/58d080a64845741cd487ba3c08a098807869c39a", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Pothana2000.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Pothana2000.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/296d7d665c77d2e8a2c7c48a5b42b029c3bbb8bf", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Pothana2000.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Pothana2000.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/58d080a64845741cd487ba3c08a098807869c39a", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Pothana2000.ttf" } }, { @@ -916,15 +916,15 @@ "path": "Quivira.otf", "sha": "531edf16cbad57f67d9033ea9d112110c21bfce8", "size": 1475236, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Quivira.otf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Quivira.otf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Quivira.otf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Quivira.otf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/531edf16cbad57f67d9033ea9d112110c21bfce8", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Quivira.otf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Quivira.otf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Quivira.otf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Quivira.otf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/531edf16cbad57f67d9033ea9d112110c21bfce8", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Quivira.otf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Quivira.otf" } }, { @@ -932,15 +932,15 @@ "path": "Sun-ExtA.ttf", "sha": "1c9c2cfa56b0c03ec1c95becb55a0986d5f974a6", "size": 22993540, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtA.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Sun-ExtA.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtA.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Sun-ExtA.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/1c9c2cfa56b0c03ec1c95becb55a0986d5f974a6", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Sun-ExtA.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Sun-ExtA.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtA.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtA.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/1c9c2cfa56b0c03ec1c95becb55a0986d5f974a6", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Sun-ExtA.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Sun-ExtA.ttf" } }, { @@ -948,15 +948,15 @@ "path": "Sun-ExtB.ttf", "sha": "8a53b20c5f7af2650e17f39c343fa80bf813fc24", "size": 17632200, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtB.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Sun-ExtB.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtB.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Sun-ExtB.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/8a53b20c5f7af2650e17f39c343fa80bf813fc24", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Sun-ExtB.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Sun-ExtB.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtB.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Sun-ExtB.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/8a53b20c5f7af2650e17f39c343fa80bf813fc24", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Sun-ExtB.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Sun-ExtB.ttf" } }, { @@ -964,15 +964,15 @@ "path": "SundaneseUnicode-1.0.5.ttf", "sha": "a86b47578909b716a381553cda3e764138834151", "size": 54000, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SundaneseUnicode-1.0.5.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/SundaneseUnicode-1.0.5.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SundaneseUnicode-1.0.5.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/SundaneseUnicode-1.0.5.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a86b47578909b716a381553cda3e764138834151", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SundaneseUnicode-1.0.5.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/SundaneseUnicode-1.0.5.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SundaneseUnicode-1.0.5.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SundaneseUnicode-1.0.5.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a86b47578909b716a381553cda3e764138834151", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/SundaneseUnicode-1.0.5.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/SundaneseUnicode-1.0.5.ttf" } }, { @@ -980,15 +980,15 @@ "path": "SyrCOMEdessa.otf", "sha": "9e1fbda08ea3aec65eb2d0603ba321b77c629dab", "size": 79668, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa.otf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/SyrCOMEdessa.otf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa.otf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/SyrCOMEdessa.otf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9e1fbda08ea3aec65eb2d0603ba321b77c629dab", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SyrCOMEdessa.otf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/SyrCOMEdessa.otf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa.otf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa.otf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/9e1fbda08ea3aec65eb2d0603ba321b77c629dab", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/SyrCOMEdessa.otf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/SyrCOMEdessa.otf" } }, { @@ -996,15 +996,15 @@ "path": "SyrCOMEdessa_license.txt", "sha": "35c74dddc0ed5e24f16f7b038e69d9307bcb0885", "size": 2658, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa_license.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/SyrCOMEdessa_license.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa_license.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/SyrCOMEdessa_license.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/35c74dddc0ed5e24f16f7b038e69d9307bcb0885", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SyrCOMEdessa_license.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/SyrCOMEdessa_license.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa_license.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/SyrCOMEdessa_license.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/35c74dddc0ed5e24f16f7b038e69d9307bcb0885", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/SyrCOMEdessa_license.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/SyrCOMEdessa_license.txt" } }, { @@ -1012,15 +1012,15 @@ "path": "TaameyDavidCLM-LICENSE.txt", "sha": "de1ef632031b90483277409395e860b4db22cd98", "size": 877, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-LICENSE.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TaameyDavidCLM-LICENSE.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-LICENSE.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TaameyDavidCLM-LICENSE.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/de1ef632031b90483277409395e860b4db22cd98", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaameyDavidCLM-LICENSE.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TaameyDavidCLM-LICENSE.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-LICENSE.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-LICENSE.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/de1ef632031b90483277409395e860b4db22cd98", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TaameyDavidCLM-LICENSE.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TaameyDavidCLM-LICENSE.txt" } }, { @@ -1028,15 +1028,15 @@ "path": "TaameyDavidCLM-Medium.ttf", "sha": "2aed6f85e2395c837ab20a4768fb1e2f6d8f2b51", "size": 96284, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-Medium.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TaameyDavidCLM-Medium.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-Medium.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TaameyDavidCLM-Medium.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2aed6f85e2395c837ab20a4768fb1e2f6d8f2b51", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaameyDavidCLM-Medium.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TaameyDavidCLM-Medium.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-Medium.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaameyDavidCLM-Medium.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2aed6f85e2395c837ab20a4768fb1e2f6d8f2b51", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TaameyDavidCLM-Medium.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TaameyDavidCLM-Medium.ttf" } }, { @@ -1044,15 +1044,15 @@ "path": "TaiHeritagePro.ttf", "sha": "d4ed9538bb43da0acc23cb2f753cd587ba9b0f57", "size": 210336, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaiHeritagePro.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TaiHeritagePro.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaiHeritagePro.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TaiHeritagePro.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d4ed9538bb43da0acc23cb2f753cd587ba9b0f57", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaiHeritagePro.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TaiHeritagePro.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaiHeritagePro.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TaiHeritagePro.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d4ed9538bb43da0acc23cb2f753cd587ba9b0f57", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TaiHeritagePro.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TaiHeritagePro.ttf" } }, { @@ -1060,15 +1060,15 @@ "path": "Tharlon-Regular.ttf", "sha": "4717d70cdc77d666b31a75474a9bf61598fa1c75", "size": 353228, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Tharlon-Regular.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Tharlon-Regular.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Tharlon-Regular.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Tharlon-Regular.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/4717d70cdc77d666b31a75474a9bf61598fa1c75", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Tharlon-Regular.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Tharlon-Regular.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Tharlon-Regular.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Tharlon-Regular.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/4717d70cdc77d666b31a75474a9bf61598fa1c75", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Tharlon-Regular.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Tharlon-Regular.ttf" } }, { @@ -1076,31 +1076,31 @@ "path": "TharlonOFL.txt", "sha": "2973d5df3830a59d54d7aa6f874b27fcbf3327dc", "size": 4697, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TharlonOFL.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TharlonOFL.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TharlonOFL.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TharlonOFL.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2973d5df3830a59d54d7aa6f874b27fcbf3327dc", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TharlonOFL.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TharlonOFL.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TharlonOFL.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/TharlonOFL.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2973d5df3830a59d54d7aa6f874b27fcbf3327dc", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/TharlonOFL.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/TharlonOFL.txt" } }, { "name": "UnBatang_0613.ttf", "path": "UnBatang_0613.ttf", - "sha": "2e93d5f86b360e013588bcb8a5df1a72614aa2d6", - "size": 6937228, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/UnBatang_0613.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/UnBatang_0613.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2e93d5f86b360e013588bcb8a5df1a72614aa2d6", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/UnBatang_0613.ttf", + "sha": "641751347d7129139269f548fce919df34fdbf8b", + "size": 4967296, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/UnBatang_0613.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/UnBatang_0613.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/641751347d7129139269f548fce919df34fdbf8b", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/UnBatang_0613.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/UnBatang_0613.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/2e93d5f86b360e013588bcb8a5df1a72614aa2d6", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/UnBatang_0613.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/UnBatang_0613.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/641751347d7129139269f548fce919df34fdbf8b", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/UnBatang_0613.ttf" } }, { @@ -1108,79 +1108,79 @@ "path": "Uthman.otf", "sha": "bb650a24edd6aded9dc9b6c6fc7191f5d7875f67", "size": 172980, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Uthman.otf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Uthman.otf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Uthman.otf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Uthman.otf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/bb650a24edd6aded9dc9b6c6fc7191f5d7875f67", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Uthman.otf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Uthman.otf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Uthman.otf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/Uthman.otf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/bb650a24edd6aded9dc9b6c6fc7191f5d7875f67", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/Uthman.otf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/Uthman.otf" } }, { "name": "XB Riyaz.ttf", "path": "XB Riyaz.ttf", - "sha": "80e15803dc0aa7b0d8758e0e26793d10fa484ef1", - "size": 1144764, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20Riyaz.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20Riyaz.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/80e15803dc0aa7b0d8758e0e26793d10fa484ef1", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20Riyaz.ttf", + "sha": "dd493c566d0fac99f3d04f75b4bebae55c064244", + "size": 1097576, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20Riyaz.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20Riyaz.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/dd493c566d0fac99f3d04f75b4bebae55c064244", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20Riyaz.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20Riyaz.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/80e15803dc0aa7b0d8758e0e26793d10fa484ef1", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20Riyaz.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20Riyaz.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/dd493c566d0fac99f3d04f75b4bebae55c064244", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20Riyaz.ttf" } }, { "name": "XB RiyazBd.ttf", "path": "XB RiyazBd.ttf", - "sha": "e6cf58f93bb2d2093a9b858ab74393416537c46b", - "size": 1159192, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBd.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20RiyazBd.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e6cf58f93bb2d2093a9b858ab74393416537c46b", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazBd.ttf", + "sha": "288eb2b1f8510c21b899ec2618d7bcab4800c6ee", + "size": 1105088, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBd.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20RiyazBd.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/288eb2b1f8510c21b899ec2618d7bcab4800c6ee", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20RiyazBd.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBd.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e6cf58f93bb2d2093a9b858ab74393416537c46b", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20RiyazBd.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBd.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/288eb2b1f8510c21b899ec2618d7bcab4800c6ee", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20RiyazBd.ttf" } }, { "name": "XB RiyazBdIt.ttf", "path": "XB RiyazBdIt.ttf", - "sha": "19fba7887e965c9f331479862c53ec97f4caf22e", - "size": 1159500, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBdIt.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20RiyazBdIt.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/19fba7887e965c9f331479862c53ec97f4caf22e", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazBdIt.ttf", + "sha": "02231489abea5d25a3ff9081ca3ce5a0b3c288a9", + "size": 1110848, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBdIt.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20RiyazBdIt.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/02231489abea5d25a3ff9081ca3ce5a0b3c288a9", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20RiyazBdIt.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBdIt.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/19fba7887e965c9f331479862c53ec97f4caf22e", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20RiyazBdIt.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazBdIt.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/02231489abea5d25a3ff9081ca3ce5a0b3c288a9", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20RiyazBdIt.ttf" } }, { "name": "XB RiyazIt.ttf", "path": "XB RiyazIt.ttf", - "sha": "cc9cc3ab2a7da6ee26b3d78b18f2c18de42474a4", - "size": 1131668, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazIt.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20RiyazIt.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/cc9cc3ab2a7da6ee26b3d78b18f2c18de42474a4", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazIt.ttf", + "sha": "e8be6a0112560ca1c6af9eaf85529473bbd10da1", + "size": 1103180, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazIt.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20RiyazIt.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e8be6a0112560ca1c6af9eaf85529473bbd10da1", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20RiyazIt.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazIt.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/cc9cc3ab2a7da6ee26b3d78b18f2c18de42474a4", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XB%20RiyazIt.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XB%20RiyazIt.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e8be6a0112560ca1c6af9eaf85529473bbd10da1", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XB%20RiyazIt.ttf" } }, { @@ -1188,15 +1188,15 @@ "path": "XW Zar Font Info.txt", "sha": "d42e4544bd41feac2d07242a97c9abc621f6f6d0", "size": 4303, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XW%20Zar%20Font%20Info.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XW%20Zar%20Font%20Info.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XW%20Zar%20Font%20Info.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XW%20Zar%20Font%20Info.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d42e4544bd41feac2d07242a97c9abc621f6f6d0", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XW%20Zar%20Font%20Info.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XW%20Zar%20Font%20Info.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XW%20Zar%20Font%20Info.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/XW%20Zar%20Font%20Info.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/d42e4544bd41feac2d07242a97c9abc621f6f6d0", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/XW%20Zar%20Font%20Info.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/XW%20Zar%20Font%20Info.txt" } }, { @@ -1204,47 +1204,47 @@ "path": "ZawgyiOne.ttf", "sha": "5731471586f70ec4e2182d5fd24a2058741b96a4", "size": 341264, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ZawgyiOne.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ZawgyiOne.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ZawgyiOne.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ZawgyiOne.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5731471586f70ec4e2182d5fd24a2058741b96a4", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ZawgyiOne.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ZawgyiOne.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ZawgyiOne.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ZawgyiOne.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/5731471586f70ec4e2182d5fd24a2058741b96a4", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ZawgyiOne.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ZawgyiOne.ttf" } }, { "name": "ayar.ttf", "path": "ayar.ttf", - "sha": "e74c612047afaff876066184220a0353e98ff4f4", - "size": 282664, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ayar.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ayar.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e74c612047afaff876066184220a0353e98ff4f4", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ayar.ttf", + "sha": "bee1990561cfca4e256adde6bdc237da30a1d616", + "size": 176456, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ayar.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ayar.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/bee1990561cfca4e256adde6bdc237da30a1d616", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ayar.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ayar.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/e74c612047afaff876066184220a0353e98ff4f4", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ayar.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ayar.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/bee1990561cfca4e256adde6bdc237da30a1d616", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ayar.ttf" } }, { "name": "damase_v.2.ttf", "path": "damase_v.2.ttf", - "sha": "a60240babc5d01151f46706b01afe5ad933ec772", - "size": 900260, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/damase_v.2.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/damase_v.2.ttf", - "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a60240babc5d01151f46706b01afe5ad933ec772", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/damase_v.2.ttf", + "sha": "7c89906a40e4b7dbab724c08e943478f3803c820", + "size": 628996, + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/damase_v.2.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/damase_v.2.ttf", + "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7c89906a40e4b7dbab724c08e943478f3803c820", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/damase_v.2.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/damase_v.2.ttf?ref=v1.0.0", - "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/a60240babc5d01151f46706b01afe5ad933ec772", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/damase_v.2.ttf" + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/damase_v.2.ttf?ref=v1.1.1", + "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7c89906a40e4b7dbab724c08e943478f3803c820", + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/damase_v.2.ttf" } }, { @@ -1252,15 +1252,15 @@ "path": "kaputaunicode.ttf", "sha": "fe0269726810dd7dc32844f16c10ffcee58a7af3", "size": 159696, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/kaputaunicode.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/kaputaunicode.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/kaputaunicode.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/kaputaunicode.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/fe0269726810dd7dc32844f16c10ffcee58a7af3", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/kaputaunicode.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/kaputaunicode.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/kaputaunicode.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/kaputaunicode.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/fe0269726810dd7dc32844f16c10ffcee58a7af3", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/kaputaunicode.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/kaputaunicode.ttf" } }, { @@ -1268,15 +1268,15 @@ "path": "lannaalif-v1-03.ttf", "sha": "7c20d97910fc8867e48dcebdc8abbc10ebb91913", "size": 136648, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/lannaalif-v1-03.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/lannaalif-v1-03.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/lannaalif-v1-03.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/lannaalif-v1-03.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7c20d97910fc8867e48dcebdc8abbc10ebb91913", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/lannaalif-v1-03.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/lannaalif-v1-03.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/lannaalif-v1-03.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/lannaalif-v1-03.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/7c20d97910fc8867e48dcebdc8abbc10ebb91913", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/lannaalif-v1-03.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/lannaalif-v1-03.ttf" } }, { @@ -1284,15 +1284,15 @@ "path": "ocrb10.ttf", "sha": "34980b80c2b23bd2afdfe3c74cd40e1f933d523c", "size": 23112, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrb10.ttf?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ocrb10.ttf", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrb10.ttf?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ocrb10.ttf", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/34980b80c2b23bd2afdfe3c74cd40e1f933d523c", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ocrb10.ttf", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ocrb10.ttf", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrb10.ttf?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrb10.ttf?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/34980b80c2b23bd2afdfe3c74cd40e1f933d523c", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ocrb10.ttf" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ocrb10.ttf" } }, { @@ -1300,15 +1300,15 @@ "path": "ocrbinfo.txt", "sha": "c2dd9954c52e3be57b350e7eaf43fb75fc98335d", "size": 3361, - "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrbinfo.txt?ref=v1.0.0", - "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ocrbinfo.txt", + "url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrbinfo.txt?ref=v1.1.1", + "html_url": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ocrbinfo.txt", "git_url": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c2dd9954c52e3be57b350e7eaf43fb75fc98335d", - "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ocrbinfo.txt", + "download_url": "https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ocrbinfo.txt", "type": "file", "_links": { - "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrbinfo.txt?ref=v1.0.0", + "self": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/ocrbinfo.txt?ref=v1.1.1", "git": "https://api.github.com/repos/GravityPDF/mpdf-core-fonts/git/blobs/c2dd9954c52e3be57b350e7eaf43fb75fc98335d", - "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.0.0/ocrbinfo.txt" + "html": "https://github.com/GravityPDF/mpdf-core-fonts/blob/v1.1.1/ocrbinfo.txt" } } ] diff --git a/fonts/core-fonts.php b/fonts/core-fonts.php index b3fdc2b42..61d482d53 100644 --- a/fonts/core-fonts.php +++ b/fonts/core-fonts.php @@ -5,86 +5,86 @@ defined( 'ABSPATH' ) || exit; return [ - 'AboriginalSansREGULAR.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/AboriginalSansREGULAR.ttf', 'size' => 800480, 'sha' => '3f88df0bd636816c78f361dec7b3566f953401b7' ], - 'Abyssinica_SIL.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Abyssinica_SIL.ttf', 'size' => 619012, 'sha' => 'f2215e9362fc21d2315f9057025e49bee743d84b' ], - 'Aegean.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Aegean.otf', 'size' => 1747560, 'sha' => 'a799f5de9ab068090eed0985c469723ab283a515' ], - 'Aegyptus.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Aegyptus.otf', 'size' => 5841368, 'sha' => '193a88ab20eecb6914af8b1154d23eb9e88bc1d3' ], - 'Akkadian.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Akkadian.otf', 'size' => 1501384, 'sha' => '5dfb7adc44e97938883857dae84dc02b94c6e2c4' ], - 'DBSILBR.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DBSILBR.ttf', 'size' => 83524, 'sha' => '658fc362fd9e4d7b454e243ff82aa51e451f4f4e' ], - 'DejaVuSans-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-Bold.ttf', 'size' => 693876, 'sha' => '08695f23a96350b49a69e270bcf3b9c5f37bd88b' ], - 'DejaVuSans-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-BoldOblique.ttf', 'size' => 632168, 'sha' => '7e3bcc10571bd0d7444238543726835f31e8da87' ], - 'DejaVuSans-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans-Oblique.ttf', 'size' => 632416, 'sha' => 'e33ab144d7a2380b8f8db2d964ad16c243edc30f' ], - 'DejaVuSans.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans.ttf', 'size' => 741536, 'sha' => '9d40c325694b3bfb8cdd4c0146ad44379d5c4ade' ], - 'DejaVuSansCondensed-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-Bold.ttf', 'size' => 676456, 'sha' => '753432b5b6edf35b1d9e1847cfd31a75690c08f9' ], - 'DejaVuSansCondensed-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-BoldOblique.ttf', 'size' => 621680, 'sha' => 'e39efeb24b572b905b86fdfdbea3b803dc474df8' ], - 'DejaVuSansCondensed-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed-Oblique.ttf', 'size' => 609268, 'sha' => '619b9df55315c36857b2a63865c107437465eaa3' ], - 'DejaVuSansCondensed.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansCondensed.ttf', 'size' => 690388, 'sha' => '6065234560f179d8ff547d75b67959822891dd7c' ], - 'DejaVuSansMono-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-Bold.ttf', 'size' => 318392, 'sha' => '9c716794f70b10900beded00f5422deb832f01b1' ], - 'DejaVuSansMono-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-BoldOblique.ttf', 'size' => 239876, 'sha' => 'd6536a5cc256583c156c6e284348ef066c740f13' ], - 'DejaVuSansMono-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono-Oblique.ttf', 'size' => 245948, 'sha' => 'e1af3413048d379311a219af07deedd47ad329d9' ], - 'DejaVuSansMono.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSansMono.ttf', 'size' => 335068, 'sha' => '8b7bb2a4e1b2c27786398c320e9020bcc24c3af3' ], - 'DejaVuSerif-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-Bold.ttf', 'size' => 345364, 'sha' => '3fffea617d04853ed65d7db37aecf781c9bace45' ], - 'DejaVuSerif-BoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-BoldItalic.ttf', 'size' => 336884, 'sha' => '3a3a9dfe61f0d0d599156badc3624bf66f04d321' ], - 'DejaVuSerif-Italic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif-Italic.ttf', 'size' => 343388, 'sha' => '46a718e32a8e3cad5929b5afbf30f405abb7e17f' ], - 'DejaVuSerif.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerif.ttf', 'size' => 367260, 'sha' => '712a59b02d0eb9a1efede635cea8147fb12dab29' ], - 'DejaVuSerifCondensed-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-Bold.ttf', 'size' => 320720, 'sha' => '673c66f0cb7639d8496f528b5586fd0d564486ce' ], - 'DejaVuSerifCondensed-BoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-BoldItalic.ttf', 'size' => 335940, 'sha' => '5a3ba1ab7766d0c2b0964e8ea59d376628399c20' ], - 'DejaVuSerifCondensed-Italic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed-Italic.ttf', 'size' => 342736, 'sha' => '6f8d4e4052f1d7c5ede390a76fb9615aa02d4f87' ], - 'DejaVuSerifCondensed.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSerifCondensed.ttf', 'size' => 334040, 'sha' => '3291fc506c9622ed3ebe5f17bffc6e31524e9593' ], - 'DejaVuinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuinfo.txt', 'size' => 4817, 'sha' => '050adc2fc1c2433b196993a6696406dc49f638a8' ], - 'Dhyana-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Dhyana-Bold.ttf', 'size' => 61304, 'sha' => 'b439bdc4ab897ab1a39f4e1989d897b7c0a9ae46' ], - 'Dhyana-Regular.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Dhyana-Regular.ttf', 'size' => 72348, 'sha' => '9c5dcb4b048823497917a3e80e15929ec5e10f54' ], - 'DhyanaOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DhyanaOFL.txt', 'size' => 4398, 'sha' => '95af61b57bda967422035271a9efa6591946ff60' ], - 'FreeMono.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMono.ttf', 'size' => 584424, 'sha' => 'ff5cc0e9bc663a3080aaf645c5b4245b42811753' ], - 'FreeMonoBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoBold.ttf', 'size' => 296284, 'sha' => '48154499cd8f61bb5eca4953da4633e8fc891561' ], - 'FreeMonoBoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoBoldOblique.ttf', 'size' => 295360, 'sha' => '02692e1a38f7032a3396e3a37c78864c9e04eb4a' ], - 'FreeMonoOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeMonoOblique.ttf', 'size' => 390692, 'sha' => '87caa0ff1d26d243eebf647b4c3c15da8ed5c7b8' ], - 'FreeSans.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSans.ttf', 'size' => 1563256, 'sha' => '2072cdaf48552429234e030dc7a03511d369faca' ], - 'FreeSansBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansBold.ttf', 'size' => 416128, 'sha' => '6f36dc5feb459ac8778caad176f0e96a0f900608' ], - 'FreeSansBoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansBoldOblique.ttf', 'size' => 342488, 'sha' => 'c5440c483225ee32d285fae3994c04849919192e' ], - 'FreeSansOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSansOblique.ttf', 'size' => 763696, 'sha' => '6de107c5940bcc93e3ed1cadc884999246764e9c' ], - 'FreeSerif.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerif.ttf', 'size' => 3303588, 'sha' => '889c594f6674ead9a3d5fd2f762e12925cfa73f9' ], - 'FreeSerifBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifBold.ttf', 'size' => 1310828, 'sha' => '49112d3a92c96f744c4107a278584bfbbb15f215' ], - 'FreeSerifBoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifBoldItalic.ttf', 'size' => 608708, 'sha' => 'c41a9651aa8af58ca60eca67081328c648e6312e' ], - 'FreeSerifItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/FreeSerifItalic.ttf', 'size' => 922088, 'sha' => '4ea68896dc3d3c047df07948a905d8f9ea5e426e' ], - 'GNUFreeFontinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/GNUFreeFontinfo.txt', 'size' => 4314, 'sha' => 'c9511a6a3e7eea41a03d904f03243ada529331cb' ], - 'Garuda-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-Bold.ttf', 'size' => 57796, 'sha' => 'c2aa87edbfcf7e8373718260bf83e2ea4edb29e4' ], - 'Garuda-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-BoldOblique.ttf', 'size' => 57460, 'sha' => '889be702af7776785ac730ce1bd2d3854474ac85' ], - 'Garuda-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda-Oblique.ttf', 'size' => 57412, 'sha' => '7d1219907a318a97faabac93a02389600bb02d0e' ], - 'Garuda.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda.ttf', 'size' => 57324, 'sha' => 'b9fcdfd90e111c6d09bd19bb11d5c283c3ff14e3' ], - 'Jomolhari-OFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Jomolhari-OFL.txt', 'size' => 4345, 'sha' => 'b723c35f657836b2417c2ab69c7eda89b8053b2b' ], - 'Jomolhari.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Jomolhari.ttf', 'size' => 2269108, 'sha' => 'ca695b61dd49aecf40dc13a4977da76241e68fca' ], - 'KhmerOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/KhmerOFL.txt', 'size' => 4389, 'sha' => 'bfa6ae45c6e539a5028296899df58fd6cf817a09' ], - 'KhmerOS.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/KhmerOS.ttf', 'size' => 265988, 'sha' => '7aa5bdcd5b743ac61dc407bc5f4b2fdf91a3d26a' ], - 'Lateef font OFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Lateef%20font%20OFL.txt', 'size' => 4419, 'sha' => '7a1b1c7e4fe2a447d47df683bb0a358d59393bb3' ], - 'LateefRegOT.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/LateefRegOT.ttf', 'size' => 246224, 'sha' => 'f89d32be304d945a1bc3bad37b56f8b659e2f6d4' ], - 'Lohit-Kannada.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Lohit-Kannada.ttf', 'size' => 197872, 'sha' => '2911ce7b67cc5511ff6997ea010b800f4c173e5c' ], - 'LohitKannadaOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/LohitKannadaOFL.txt', 'size' => 4388, 'sha' => '01b8307820fbf33df70a1b3497c712021279e6c5' ], - 'Padauk-book.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Padauk-book.ttf', 'size' => 476528, 'sha' => '590cdadd40a3832e5769398ac3e5d1831d972ddd' ], - 'Pothana2000.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Pothana2000.ttf', 'size' => 194268, 'sha' => '296d7d665c77d2e8a2c7c48a5b42b029c3bbb8bf' ], - 'Quivira.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Quivira.otf', 'size' => 1475236, 'sha' => '531edf16cbad57f67d9033ea9d112110c21bfce8' ], - 'Sun-ExtA.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Sun-ExtA.ttf', 'size' => 22993540, 'sha' => '1c9c2cfa56b0c03ec1c95becb55a0986d5f974a6' ], - 'Sun-ExtB.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Sun-ExtB.ttf', 'size' => 17632200, 'sha' => '8a53b20c5f7af2650e17f39c343fa80bf813fc24' ], - 'SundaneseUnicode-1.0.5.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SundaneseUnicode-1.0.5.ttf', 'size' => 54000, 'sha' => 'a86b47578909b716a381553cda3e764138834151' ], - 'SyrCOMEdessa.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SyrCOMEdessa.otf', 'size' => 79668, 'sha' => '9e1fbda08ea3aec65eb2d0603ba321b77c629dab' ], - 'SyrCOMEdessa_license.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/SyrCOMEdessa_license.txt', 'size' => 2658, 'sha' => '35c74dddc0ed5e24f16f7b038e69d9307bcb0885' ], - 'TaameyDavidCLM-LICENSE.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaameyDavidCLM-LICENSE.txt', 'size' => 877, 'sha' => 'de1ef632031b90483277409395e860b4db22cd98' ], - 'TaameyDavidCLM-Medium.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaameyDavidCLM-Medium.ttf', 'size' => 96284, 'sha' => '2aed6f85e2395c837ab20a4768fb1e2f6d8f2b51' ], - 'TaiHeritagePro.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TaiHeritagePro.ttf', 'size' => 210336, 'sha' => 'd4ed9538bb43da0acc23cb2f753cd587ba9b0f57' ], - 'Tharlon-Regular.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Tharlon-Regular.ttf', 'size' => 353228, 'sha' => '4717d70cdc77d666b31a75474a9bf61598fa1c75' ], - 'TharlonOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/TharlonOFL.txt', 'size' => 4697, 'sha' => '2973d5df3830a59d54d7aa6f874b27fcbf3327dc' ], - 'UnBatang_0613.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/UnBatang_0613.ttf', 'size' => 6937228, 'sha' => '2e93d5f86b360e013588bcb8a5df1a72614aa2d6' ], - 'Uthman.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Uthman.otf', 'size' => 172980, 'sha' => 'bb650a24edd6aded9dc9b6c6fc7191f5d7875f67' ], - 'XB Riyaz.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20Riyaz.ttf', 'size' => 1144764, 'sha' => '80e15803dc0aa7b0d8758e0e26793d10fa484ef1' ], - 'XB RiyazBd.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazBd.ttf', 'size' => 1159192, 'sha' => 'e6cf58f93bb2d2093a9b858ab74393416537c46b' ], - 'XB RiyazBdIt.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazBdIt.ttf', 'size' => 1159500, 'sha' => '19fba7887e965c9f331479862c53ec97f4caf22e' ], - 'XB RiyazIt.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XB%20RiyazIt.ttf', 'size' => 1131668, 'sha' => 'cc9cc3ab2a7da6ee26b3d78b18f2c18de42474a4' ], - 'XW Zar Font Info.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/XW%20Zar%20Font%20Info.txt', 'size' => 4303, 'sha' => 'd42e4544bd41feac2d07242a97c9abc621f6f6d0' ], - 'ZawgyiOne.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ZawgyiOne.ttf', 'size' => 341264, 'sha' => '5731471586f70ec4e2182d5fd24a2058741b96a4' ], - 'ayar.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ayar.ttf', 'size' => 282664, 'sha' => 'e74c612047afaff876066184220a0353e98ff4f4' ], - 'damase_v.2.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/damase_v.2.ttf', 'size' => 900260, 'sha' => 'a60240babc5d01151f46706b01afe5ad933ec772' ], - 'kaputaunicode.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/kaputaunicode.ttf', 'size' => 159696, 'sha' => 'fe0269726810dd7dc32844f16c10ffcee58a7af3' ], - 'lannaalif-v1-03.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/lannaalif-v1-03.ttf', 'size' => 136648, 'sha' => '7c20d97910fc8867e48dcebdc8abbc10ebb91913' ], - 'ocrb10.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ocrb10.ttf', 'size' => 23112, 'sha' => '34980b80c2b23bd2afdfe3c74cd40e1f933d523c' ], - 'ocrbinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/ocrbinfo.txt', 'size' => 3361, 'sha' => 'c2dd9954c52e3be57b350e7eaf43fb75fc98335d' ], + 'AboriginalSansREGULAR.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/AboriginalSansREGULAR.ttf', 'size' => 408456, 'sha' => 'a1e6b880ddf42b5e3b80269b13ae9ebf3ac6cf0c' ], + 'Abyssinica_SIL.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Abyssinica_SIL.ttf', 'size' => 619012, 'sha' => 'f2215e9362fc21d2315f9057025e49bee743d84b' ], + 'Aegean.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Aegean.otf', 'size' => 1747560, 'sha' => 'a799f5de9ab068090eed0985c469723ab283a515' ], + 'Aegyptus.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Aegyptus.otf', 'size' => 5841368, 'sha' => '193a88ab20eecb6914af8b1154d23eb9e88bc1d3' ], + 'Akkadian.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Akkadian.otf', 'size' => 1501384, 'sha' => '5dfb7adc44e97938883857dae84dc02b94c6e2c4' ], + 'DBSILBR.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DBSILBR.ttf', 'size' => 83524, 'sha' => '658fc362fd9e4d7b454e243ff82aa51e451f4f4e' ], + 'DejaVuSans-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans-Bold.ttf', 'size' => 645632, 'sha' => '23654d11005fd0d3b6b20d5f25c1c0c3d77fecb8' ], + 'DejaVuSans-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans-BoldOblique.ttf', 'size' => 594680, 'sha' => 'd620e57ca087596a3d80ebe1868456cc5fe3aea2' ], + 'DejaVuSans-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans-Oblique.ttf', 'size' => 590360, 'sha' => '5017f53d0f8b080c371f6e9458e35ad890f4ee23' ], + 'DejaVuSans.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSans.ttf', 'size' => 657748, 'sha' => '907f176e4efc7e7372fc8be6bc6a1e70ef6f5f8e' ], + 'DejaVuSansCondensed-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed-Bold.ttf', 'size' => 667088, 'sha' => 'cc8638e9de5458169730d206f819760910b5efaa' ], + 'DejaVuSansCondensed-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed-BoldOblique.ttf', 'size' => 613568, 'sha' => '2509b098a7a51352586217753d18433b6ff55523' ], + 'DejaVuSansCondensed-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed-Oblique.ttf', 'size' => 601352, 'sha' => '19e1681e4d65a4ecb1e37432eae22a16d1a02b25' ], + 'DejaVuSansCondensed.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansCondensed.ttf', 'size' => 681360, 'sha' => '8c42da074d5614c175bfc68461bab9ea61b11ca1' ], + 'DejaVuSansMono-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono-Bold.ttf', 'size' => 294252, 'sha' => '36e551d3ab24966b4413d8754dcade57f6ec3b17' ], + 'DejaVuSansMono-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono-BoldOblique.ttf', 'size' => 215896, 'sha' => '6bdc96c460714aca92f5fed51f0ec7d742fd10d5' ], + 'DejaVuSansMono-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono-Oblique.ttf', 'size' => 221760, 'sha' => 'd9645991be8ff0d1304e3ae87c36de9fbd2760f6' ], + 'DejaVuSansMono.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSansMono.ttf', 'size' => 308600, 'sha' => '15a8029c33e976bcba1a180ab049536d93441c15' ], + 'DejaVuSerif-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif-Bold.ttf', 'size' => 315908, 'sha' => 'e3d79a0f3eefdd8c969ff75da9ca5d420376d477' ], + 'DejaVuSerif-BoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif-BoldItalic.ttf', 'size' => 331160, 'sha' => 'dc18014e9c44c0bf7b6b445bb4f9576ec4097a90' ], + 'DejaVuSerif-Italic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif-Italic.ttf', 'size' => 337504, 'sha' => '7bbe4af3d232ea706ec1426098c1f361f60f62fa' ], + 'DejaVuSerif.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerif.ttf', 'size' => 328772, 'sha' => '5f6b750967d92bc4b461c5dc0a1a6034390d5db6' ], + 'DejaVuSerifCondensed-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed-Bold.ttf', 'size' => 314920, 'sha' => '097f10bb4bfd0aa97f1960f2870b40b266ede861' ], + 'DejaVuSerifCondensed-BoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed-BoldItalic.ttf', 'size' => 330140, 'sha' => '9561248afa64b5d4c76139865561e8fb72ed3d99' ], + 'DejaVuSerifCondensed-Italic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed-Italic.ttf', 'size' => 336820, 'sha' => '7e67d44476f33434c321d3b874d3e0fd46569934' ], + 'DejaVuSerifCondensed.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuSerifCondensed.ttf', 'size' => 327996, 'sha' => '9fec02fcea44d6525c1cb8187883a11c01fcd9d1' ], + 'DejaVuinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DejaVuinfo.txt', 'size' => 4817, 'sha' => '050adc2fc1c2433b196993a6696406dc49f638a8' ], + 'Dhyana-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Dhyana-Bold.ttf', 'size' => 61304, 'sha' => 'b439bdc4ab897ab1a39f4e1989d897b7c0a9ae46' ], + 'Dhyana-Regular.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Dhyana-Regular.ttf', 'size' => 72348, 'sha' => '9c5dcb4b048823497917a3e80e15929ec5e10f54' ], + 'DhyanaOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/DhyanaOFL.txt', 'size' => 4398, 'sha' => '95af61b57bda967422035271a9efa6591946ff60' ], + 'FreeMono.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMono.ttf', 'size' => 368440, 'sha' => 'e02636f4a32857f518b137aad58c09a08f516620' ], + 'FreeMonoBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMonoBold.ttf', 'size' => 176668, 'sha' => '504363af8a4d5658000bd56ece13d73f8efdd495' ], + 'FreeMonoBoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMonoBoldOblique.ttf', 'size' => 177572, 'sha' => '3754e31b61a5a7713157ede8f5d0b261f03de87f' ], + 'FreeMonoOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeMonoOblique.ttf', 'size' => 213908, 'sha' => '6d5ee63bff58bba3ebe7ae0fc19bd658b2b138b5' ], + 'FreeSans.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSans.ttf', 'size' => 829428, 'sha' => 'fcb71a179847fccd816f9cbc5cac5ff27bfb9653' ], + 'FreeSansBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSansBold.ttf', 'size' => 265308, 'sha' => 'ea3d2f3cdcded417df79674c74e7d91f819f601f' ], + 'FreeSansBoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSansBoldOblique.ttf', 'size' => 196932, 'sha' => '5d416c86377b3b21ba5a1d6811dc416d253cadf8' ], + 'FreeSansOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSansOblique.ttf', 'size' => 450656, 'sha' => '92c8ea449b4fe481019a974c6394a02f86b063c7' ], + 'FreeSerif.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerif.ttf', 'size' => 1991300, 'sha' => '9129227442dd4666886bfcdc2f5b41e320fa8841' ], + 'FreeSerifBold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerifBold.ttf', 'size' => 920892, 'sha' => '6d39954ae7542b2718b9fb1a4629143e29bf0f9f' ], + 'FreeSerifBoldItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerifBoldItalic.ttf', 'size' => 392528, 'sha' => 'c24a4b39494fc43d4dbd000236ff9d2cc6fa2cac' ], + 'FreeSerifItalic.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/FreeSerifItalic.ttf', 'size' => 567748, 'sha' => 'b2286b5f27adefa20f0904b3eb7769fe1842611d' ], + 'GNUFreeFontinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/GNUFreeFontinfo.txt', 'size' => 4314, 'sha' => 'c9511a6a3e7eea41a03d904f03243ada529331cb' ], + 'Garuda-Bold.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda-Bold.ttf', 'size' => 41944, 'sha' => 'aee147f37f4c222732c8bf91e092cecf5816cdfa' ], + 'Garuda-BoldOblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda-BoldOblique.ttf', 'size' => 44136, 'sha' => '6bcb123c4c89efb99113b0bf99a9fea03641721b' ], + 'Garuda-Oblique.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda-Oblique.ttf', 'size' => 43148, 'sha' => '6b81e4dfde40bedc70527eab177be690b94c7f3d' ], + 'Garuda.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda.ttf', 'size' => 39092, 'sha' => 'fc4379b53ffd3cc0cbf38eccfe0ba785e3da71fe' ], + 'Jomolhari-OFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Jomolhari-OFL.txt', 'size' => 4345, 'sha' => 'b723c35f657836b2417c2ab69c7eda89b8053b2b' ], + 'Jomolhari.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Jomolhari.ttf', 'size' => 2269108, 'sha' => 'ca695b61dd49aecf40dc13a4977da76241e68fca' ], + 'KhmerOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/KhmerOFL.txt', 'size' => 4389, 'sha' => 'bfa6ae45c6e539a5028296899df58fd6cf817a09' ], + 'KhmerOS.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/KhmerOS.ttf', 'size' => 129088, 'sha' => '511c1bb5806910b48214815d2ed1a28a785183e2' ], + 'Lateef font OFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Lateef%20font%20OFL.txt', 'size' => 4419, 'sha' => '7a1b1c7e4fe2a447d47df683bb0a358d59393bb3' ], + 'LateefRegOT.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/LateefRegOT.ttf', 'size' => 246224, 'sha' => 'f89d32be304d945a1bc3bad37b56f8b659e2f6d4' ], + 'Lohit-Kannada.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Lohit-Kannada.ttf', 'size' => 196516, 'sha' => 'f0e91ed4b6a9164bfe8b324d58768b42bfccbe32' ], + 'LohitKannadaOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/LohitKannadaOFL.txt', 'size' => 4388, 'sha' => '01b8307820fbf33df70a1b3497c712021279e6c5' ], + 'Padauk-book.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Padauk-book.ttf', 'size' => 476528, 'sha' => '590cdadd40a3832e5769398ac3e5d1831d972ddd' ], + 'Pothana2000.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Pothana2000.ttf', 'size' => 192952, 'sha' => '58d080a64845741cd487ba3c08a098807869c39a' ], + 'Quivira.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Quivira.otf', 'size' => 1475236, 'sha' => '531edf16cbad57f67d9033ea9d112110c21bfce8' ], + 'Sun-ExtA.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Sun-ExtA.ttf', 'size' => 22993540, 'sha' => '1c9c2cfa56b0c03ec1c95becb55a0986d5f974a6' ], + 'Sun-ExtB.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Sun-ExtB.ttf', 'size' => 17632200, 'sha' => '8a53b20c5f7af2650e17f39c343fa80bf813fc24' ], + 'SundaneseUnicode-1.0.5.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/SundaneseUnicode-1.0.5.ttf', 'size' => 54000, 'sha' => 'a86b47578909b716a381553cda3e764138834151' ], + 'SyrCOMEdessa.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/SyrCOMEdessa.otf', 'size' => 79668, 'sha' => '9e1fbda08ea3aec65eb2d0603ba321b77c629dab' ], + 'SyrCOMEdessa_license.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/SyrCOMEdessa_license.txt', 'size' => 2658, 'sha' => '35c74dddc0ed5e24f16f7b038e69d9307bcb0885' ], + 'TaameyDavidCLM-LICENSE.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TaameyDavidCLM-LICENSE.txt', 'size' => 877, 'sha' => 'de1ef632031b90483277409395e860b4db22cd98' ], + 'TaameyDavidCLM-Medium.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TaameyDavidCLM-Medium.ttf', 'size' => 96284, 'sha' => '2aed6f85e2395c837ab20a4768fb1e2f6d8f2b51' ], + 'TaiHeritagePro.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TaiHeritagePro.ttf', 'size' => 210336, 'sha' => 'd4ed9538bb43da0acc23cb2f753cd587ba9b0f57' ], + 'Tharlon-Regular.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Tharlon-Regular.ttf', 'size' => 353228, 'sha' => '4717d70cdc77d666b31a75474a9bf61598fa1c75' ], + 'TharlonOFL.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/TharlonOFL.txt', 'size' => 4697, 'sha' => '2973d5df3830a59d54d7aa6f874b27fcbf3327dc' ], + 'UnBatang_0613.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/UnBatang_0613.ttf', 'size' => 4967296, 'sha' => '641751347d7129139269f548fce919df34fdbf8b' ], + 'Uthman.otf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Uthman.otf', 'size' => 172980, 'sha' => 'bb650a24edd6aded9dc9b6c6fc7191f5d7875f67' ], + 'XB Riyaz.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20Riyaz.ttf', 'size' => 1097576, 'sha' => 'dd493c566d0fac99f3d04f75b4bebae55c064244' ], + 'XB RiyazBd.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20RiyazBd.ttf', 'size' => 1105088, 'sha' => '288eb2b1f8510c21b899ec2618d7bcab4800c6ee' ], + 'XB RiyazBdIt.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20RiyazBdIt.ttf', 'size' => 1110848, 'sha' => '02231489abea5d25a3ff9081ca3ce5a0b3c288a9' ], + 'XB RiyazIt.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XB%20RiyazIt.ttf', 'size' => 1103180, 'sha' => 'e8be6a0112560ca1c6af9eaf85529473bbd10da1' ], + 'XW Zar Font Info.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/XW%20Zar%20Font%20Info.txt', 'size' => 4303, 'sha' => 'd42e4544bd41feac2d07242a97c9abc621f6f6d0' ], + 'ZawgyiOne.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ZawgyiOne.ttf', 'size' => 341264, 'sha' => '5731471586f70ec4e2182d5fd24a2058741b96a4' ], + 'ayar.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ayar.ttf', 'size' => 176456, 'sha' => 'bee1990561cfca4e256adde6bdc237da30a1d616' ], + 'damase_v.2.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/damase_v.2.ttf', 'size' => 628996, 'sha' => '7c89906a40e4b7dbab724c08e943478f3803c820' ], + 'kaputaunicode.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/kaputaunicode.ttf', 'size' => 159696, 'sha' => 'fe0269726810dd7dc32844f16c10ffcee58a7af3' ], + 'lannaalif-v1-03.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/lannaalif-v1-03.ttf', 'size' => 136648, 'sha' => '7c20d97910fc8867e48dcebdc8abbc10ebb91913' ], + 'ocrb10.ttf' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ocrb10.ttf', 'size' => 23112, 'sha' => '34980b80c2b23bd2afdfe3c74cd40e1f933d523c' ], + 'ocrbinfo.txt' => [ 'url' => 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/ocrbinfo.txt', 'size' => 3361, 'sha' => 'c2dd9954c52e3be57b350e7eaf43fb75fc98335d' ], ]; diff --git a/package.json b/package.json index b36663515..06f71ae8f 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "test:js": "jest --verbose", "test:js:coverage": "jest --coverage --verbose", "test:js:watch": "jest --watchAll", - "prebuild:core-fonts": "bash tools/release/json-payload.sh https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/?ref=v1.0.0 fonts/core-fonts.json && php tools/release/php-payload.php fonts/core-fonts.json fonts/core-fonts.php", + "prebuild:core-fonts": "bash tools/release/json-payload.sh https://api.github.com/repos/GravityPDF/mpdf-core-fonts/contents/?ref=v1.1.1 fonts/core-fonts.json && php tools/release/php-payload.php fonts/core-fonts.json fonts/core-fonts.php", "i10n": "yarn build && yarn i10n:make-pot && yarn i10n:update-po && yarn i10n:make-mo && yarn i10n:make-json && yarn i10n:make-php", "i10n:make-pot": "wp i18n make-pot ./ languages/gravity-pdf.pot --include=pdf.php,api.php,gravity-pdf-updater.php,src,build --exclude=tmp,vendor,vendor_prefixed --domain=gravity-pdf --headers='{\"Report-Msgid-Bugs-To\":\"https://gravitypdf.com\"}'", "i10n:make-json": "wp i18n make-json languages", diff --git a/src/Controller/Controller_Upgrade_Routines.php b/src/Controller/Controller_Upgrade_Routines.php index ddbe664ec..3fa02e57d 100644 --- a/src/Controller/Controller_Upgrade_Routines.php +++ b/src/Controller/Controller_Upgrade_Routines.php @@ -6,6 +6,7 @@ use GFPDF\Helper\Helper_Abstract_Options; use GFPDF\Helper\Helper_Data; use GFPDF\Helper\Helper_Misc; +use GFPDF\Model\Model_Font_Downloader; use GFPDF\Model\Model_Custom_Fonts; use GFPDF\Model\Model_Font_Sources; use GFPDF\Model\Model_Install; @@ -103,6 +104,9 @@ public function maybe_run_upgrade( $old_version, $current_version ): void { if ( $old_version !== '' && version_compare( $old_version, '6.19.0', '<' ) ) { $this->save_unset_default_font( 'dejavusanscondensed' ); $this->adopt_font_source_records(); + + /* After the default font save, so the font it saves is kept */ + $this->remove_unneeded_core_fonts(); } if ( version_compare( $current_version, '7.0.0-beta1', '>=' ) && version_compare( $old_version, '7.0.0-beta1', '<' ) ) { @@ -175,6 +179,25 @@ protected function adopt_font_source_records(): void { } } + /** + * Delete the core fonts a new install wouldn't have; any still needed download again on use. A network shares one + * fonts folder, so a Multisite prunes it once, for the site whose request runs the upgrade. + * + * @since 6.19.0 + */ + protected function remove_unneeded_core_fonts(): void { + $downloader = \GPDFAPI::get_mvc_class( 'Model_Font_Downloader' ); + if ( ! $downloader instanceof Model_Font_Downloader ) { + return; + } + + if ( is_multisite() && ! add_site_option( Model_Font_Downloader::PRUNED, true ) ) { + return; + } + + $downloader->prune(); + } + /** * Remove a saved Logged Out Timeout below the new 1-minute minimum, so it reads as the 20-minute default, and cap * one above the new 1-week maximum diff --git a/src/Model/Model_Font_Downloader.php b/src/Model/Model_Font_Downloader.php index 1f01f9d92..bcab58fcb 100644 --- a/src/Model/Model_Font_Downloader.php +++ b/src/Model/Model_Font_Downloader.php @@ -77,6 +77,13 @@ class Model_Font_Downloader extends Helper_Abstract_Model { */ const SYNC_BUDGET = 20; + /** + * Set once a Multisite network's shared fonts folder is pruned on the upgrade to 6.19 + * + * @since 6.19.0 + */ + const PRUNED = 'gfpdf_core_font_pruned'; + /** * @var Model_Font_Sources * @since 6.19.0 @@ -273,6 +280,87 @@ public function download( string $file ): bool { return true; } + /** + * Delete the unmodified files (fonts and licences) the Core Font installer downloaded that aren't kept. A file whose + * download is turned off stays, as it couldn't come back. Only files of the installer's size are hashed. + * + * @param string[]|null $keep File names to keep, else the fonts the site's PDFs need + * + * @return string[] The files removed + * + * @since 6.19.0 + */ + public function prune( ?array $keep = null ): array { + $manifest = $this->font_sources->get_legacy_manifest( 'core' ); + + /* Without the manifest nothing is known to be unmodified */ + if ( count( $manifest ) === 0 ) { + $this->log->error( 'Core Font cleanup skipped as the font manifest could not be read' ); + + return []; + } + + $keep = array_flip( $keep ?? $this->required_fonts->get_required_font_files() ); + $removed = []; + $bytes = 0; + $offline = []; + + foreach ( $manifest as $file => $entry ) { + $file = (string) $file; + if ( isset( $keep[ $file ] ) ) { + continue; + } + + $path = $this->get_font_path( $file ); + clearstatcache( true, $path ); + if ( ! is_file( $path ) || filesize( $path ) !== $entry['size'] ) { + continue; + } + + if ( ! $this->is_auto_install_enabled( $file ) ) { + $offline[] = $file; + continue; + } + + if ( ! $this->is_unmodified( $path, $entry ) ) { + continue; + } + + if ( ! wp_delete_file_from_directory( $path, $this->data->template_font_location ) ) { + $this->log->warning( 'Core Font could not be removed', [ 'name' => $file ] ); + continue; + } + + $removed[] = $file; + $bytes += $entry['size']; + } + + if ( count( $offline ) > 0 ) { + $this->log->notice( 'Core Font cleanup kept the fonts that downloads are turned off for', [ 'files' => $offline ] ); + } + + $this->log->notice( + 'Core Font cleanup complete', + [ + 'removed' => count( $removed ), + 'bytes' => $bytes, + ] + ); + + return $removed; + } + + /** + * @param array{url: string, size: int, sha: string} $entry + * + * @since 6.19.0 + */ + protected function is_unmodified( string $path, array $entry ): bool { + $hash = Git_Blob::sha1( $path, $entry['size'] ); + + return $hash !== '' && hash_equals( $entry['sha'], $hash ); + } + /** * Files whose retry also failed, mapped to when they gave up * diff --git a/src/Model/Model_Font_Sources.php b/src/Model/Model_Font_Sources.php index 2395c4d6a..48af64c9d 100644 --- a/src/Model/Model_Font_Sources.php +++ b/src/Model/Model_Font_Sources.php @@ -30,8 +30,8 @@ * The fonts Gravity PDF provides: the bundled Arimo and DejaVu symbol faces, and mPDF's core fonts * * A source has `families` (mPDF font data, plus an optional `name` and `listed`), and optionally a bundled `dir`, a - * `manifest` of its downloadable files, a font list `group` and `legacy` (git blob SHA-1 => size of other copies of - * its files, which adopt_records() accepts). + * `manifest` of its downloadable files, a font list `group`, and `legacy` (git blob SHA-1 => size) or a + * `legacy_manifest` of other copies of its files, which adopt_records() accepts. * * @since 6.19.0 */ @@ -125,6 +125,14 @@ class Model_Font_Sources extends Helper_Abstract_Model { */ protected $manifests = []; + /** + * Each source's legacy manifest by ID, once get_legacy_manifest() reads it + * + * @var array> + * @since 6.19.0 + */ + protected $legacy_manifests = []; + /** * @since 6.19.0 */ @@ -432,6 +440,21 @@ public function get_manifest(): array { return $this->manifest; } + /** + * A source's older copies of its files, keyed by file name, read once + * + * @return array + * + * @since 6.19.0 + */ + public function get_legacy_manifest( string $id ): array { + if ( ! isset( $this->legacy_manifests[ $id ] ) ) { + $this->legacy_manifests[ $id ] = $this->read_manifest_file( $this->get_sources()[ $id ]['legacy_manifest'] ?? '' ); + } + + return $this->legacy_manifests[ $id ]; + } + /** * A source's downloadable files, keyed by file name, read once * @@ -569,7 +592,7 @@ public function adopt_records( string $source_id ): array { return []; } - $known = $this->get_known_files( $source ); + $known = $this->get_known_files( $source, $this->get_legacy_manifest( $source_id ) ); $records = array_intersect_key( $this->custom_fonts->get_custom_fonts(), $source['families'] ); /* A source with no known copies can't vouch for any file */ @@ -690,8 +713,10 @@ protected function get_bundled_source(): array { */ protected function get_core_source(): array { return [ - 'families' => $this->get_mpdf_defaults()['fontdata'], - 'manifest' => PDF_PLUGIN_DIR . 'fonts/core-fonts.php', + 'families' => $this->get_mpdf_defaults()['fontdata'], + 'manifest' => PDF_PLUGIN_DIR . 'fonts/core-fonts.php', + /* The files the removed Core Font installer downloaded, before the core fonts were dehinted */ + 'legacy_manifest' => PDF_PLUGIN_DIR . 'fonts/core-fonts-v1.0.0.php', ]; } @@ -703,7 +728,19 @@ protected function get_core_source(): array { * @since 6.19.0 */ protected function read_manifest( array $source ): array { - $path = $source['manifest'] ?? ''; + return $this->read_manifest_file( $source['manifest'] ?? '' ); + } + + /** + * A manifest file's entries, keyed by file name, skipping malformed ones + * + * @param mixed $path + * + * @return array + * + * @since 6.19.0 + */ + protected function read_manifest_file( $path ): array { if ( ! is_string( $path ) || $path === '' ) { return []; } @@ -752,16 +789,18 @@ protected function is_manifest_entry( $entry, $file ): bool { } /** - * A source's manifest and `legacy` git blob SHA-1s, keyed by file size + * A source's manifest, legacy manifest and `legacy` git blob SHA-1s, keyed by file size * * @return array * * @since 6.19.0 */ - protected function get_known_files( array $source ): array { + protected function get_known_files( array $source, array $legacy_manifest ): array { $known = []; - foreach ( $this->read_manifest( $source ) as $file ) { - $known[ $file['size'] ][] = $file['sha']; + foreach ( [ $this->read_manifest( $source ), $legacy_manifest ] as $manifest ) { + foreach ( $manifest as $file ) { + $known[ $file['size'] ][] = $file['sha']; + } } foreach ( $source['legacy'] ?? [] as $sha => $size ) { diff --git a/src/Model/Model_Uninstall.php b/src/Model/Model_Uninstall.php index e2ea04a35..2f14e10c5 100644 --- a/src/Model/Model_Uninstall.php +++ b/src/Model/Model_Uninstall.php @@ -223,7 +223,7 @@ public function remove_plugin_options() { /** * Remove the network options stored in sitemeta on a Multisite: license package caches, the rich text merge - * tags flag, the failed font downloads and their back-offs + * tags flag, the failed font downloads and their back-offs, and the 6.19 core font prune flag * * Every extension keeps its own license cache entry (see EDD_SL_Plugin_Updater::get_network_cache_key()), but all * are network-scoped rather than per-site, so one pass clears them, and the flag's exact key, without walking the @@ -241,12 +241,13 @@ public function remove_plugin_network_options() { /* phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching */ $rows = $wpdb->get_results( $wpdb->prepare( - "SELECT site_id, meta_key FROM $wpdb->sitemeta WHERE meta_key LIKE %s OR meta_key LIKE %s OR meta_key LIKE %s OR meta_key IN ( %s, %s )", + "SELECT site_id, meta_key FROM $wpdb->sitemeta WHERE meta_key LIKE %s OR meta_key LIKE %s OR meta_key LIKE %s OR meta_key IN ( %s, %s, %s )", $wpdb->esc_like( 'gpdf_sl_net_' ) . '%', $wpdb->esc_like( '_site_transient_' . Model_Font_Downloader::BACK_OFF_KEY ) . '%', $wpdb->esc_like( '_site_transient_timeout_' . Model_Font_Downloader::BACK_OFF_KEY ) . '%', Helper_Abstract_Fields::PROCESS_SUBMITTED_RICH_TEXT_MERGE_TAGS, - Model_Font_Downloader::FAILURES + Model_Font_Downloader::FAILURES, + Model_Font_Downloader::PRUNED ) ); diff --git a/tests/phpunit/Concerns/CopiesFontFixtures.php b/tests/phpunit/Concerns/CopiesFontFixtures.php index 4c17d69d0..f1bb95643 100644 --- a/tests/phpunit/Concerns/CopiesFontFixtures.php +++ b/tests/phpunit/Concerns/CopiesFontFixtures.php @@ -24,6 +24,11 @@ trait CopiesFontFixtures { */ protected static $freeserif = [ 'FreeSerif.ttf', 'FreeSerifBold.ttf', 'FreeSerifItalic.ttf', 'FreeSerifBoldItalic.ttf' ]; + /** + * @var string[] The core fonts with a fixture + */ + protected static $core_fixtures = [ 'DejaVuSans.ttf', 'DejaVuSans-Bold.ttf', 'DejaVuSansCondensed.ttf', 'DejaVuSerifCondensed.ttf' ]; + /** * @var string[] */ @@ -48,11 +53,18 @@ protected function font_fixture( string $file ): string { return PDF_PLUGIN_DIR . 'tools/phpunit/data/fonts/' . $file; } + /** + * Where a file sits in the fonts folder + */ + protected function font_path( string $file ): string { + return GPDFAPI::get_data_class()->template_font_location . $file; + } + /** * @param string $name The file name in the fonts folder, or '' for the fixture's */ protected function copy_fixture( string $fixture, string $name = '' ): void { - $target = GPDFAPI::get_data_class()->template_font_location . ( $name !== '' ? $name : $fixture ); + $target = $this->font_path( $name !== '' ? $name : $fixture ); copy( $this->font_fixture( $fixture ), $target ); $this->copied_fonts[] = $target; } @@ -74,7 +86,7 @@ protected function add_record( string $id, array $files ): void { ]; foreach ( $files as $style => $file ) { - $font[ $style ] = GPDFAPI::get_data_class()->template_font_location . $file; + $font[ $style ] = $this->font_path( $file ); } GPDFAPI::get_mvc_class( 'Model_Custom_Fonts' )->add_font( $font ); @@ -105,10 +117,32 @@ protected function get_bundled_source(): array { * @return array The fixture's git blob SHA-1 => size */ protected function fixture_blob( string $fixture ): array { - $path = $this->font_fixture( $fixture ); - $size = (int) filesize( $path ); + /* The fixtures never change, so each is hashed once per run */ + static $blobs = []; + + if ( ! isset( $blobs[ $fixture ] ) ) { + $path = $this->font_fixture( $fixture ); + $size = (int) filesize( $path ); - return [ Git_Blob::sha1( $path, $size ) => $size ]; + $blobs[ $fixture ] = [ Git_Blob::sha1( $path, $size ) => $size ]; + } + + return $blobs[ $fixture ]; + } + + /** + * A manifest entry whose size and hash are the fixture's + * + * @return array{url: string, size: int, sha: string} + */ + protected function manifest_entry( string $fixture, string $url ): array { + $blob = $this->fixture_blob( $fixture ); + + return [ + 'url' => $url, + 'size' => current( $blob ), + 'sha' => (string) key( $blob ), + ]; } /** @@ -133,7 +167,7 @@ function ( $preempt, $args, $url ) use ( $response, $change ) { $fixture = $this->served_as[ $file ] ?? $file; if ( is_file( $this->font_fixture( $fixture ) ) ) { copy( $this->font_fixture( $fixture ), $args['filename'] ); - $this->copied_fonts[] = GPDFAPI::get_data_class()->template_font_location . $file; + $this->copied_fonts[] = $this->font_path( $file ); } if ( $change !== null ) { @@ -154,18 +188,27 @@ function ( $preempt, $args, $url ) use ( $response, $change ) { */ protected function serve_fixture_as( string $fixture, string $file ): void { $manifest = GPDFAPI::get_mvc_class( 'Model_Font_Sources' )->get_manifest(); - $blob = $this->fixture_blob( $fixture ); - $manifest[ $file ] = [ - 'url' => $manifest[ $file ]['url'] ?? 'https://example.com/' . $file, - 'size' => current( $blob ), - 'sha' => (string) key( $blob ), - ]; + $manifest[ $file ] = $this->manifest_entry( $fixture, $manifest[ $file ]['url'] ?? 'https://example.com/' . $file ); $this->set_shared_manifest( $manifest ); $this->served_as[ $file ] = $fixture; } + /** + * Stand fixtures in for the files the removed Core Font installer downloaded + * + * @param array|null $files File name => fixture, else each core font fixture as itself + */ + protected function set_installer_manifest( ?array $files = null ): void { + $manifest = []; + foreach ( $files ?? array_combine( static::$core_fixtures, static::$core_fixtures ) as $file => $fixture ) { + $manifest[ $file ] = $this->manifest_entry( $fixture, 'https://example.com/' . $file ); + } + + $this->set_private( GPDFAPI::get_mvc_class( 'Model_Font_Sources' ), 'legacy_manifests', [ 'core' => $manifest ] ); + } + /** * @param array|null $manifest Null to load the real manifest again */ @@ -215,6 +258,8 @@ protected function remove_font_fixtures(): void { $this->set_shared_manifest( null ); } + $this->set_private( GPDFAPI::get_mvc_class( 'Model_Font_Sources' ), 'legacy_manifests', [] ); + $this->copied_fonts = []; $this->recorded_fonts = []; $this->requested = []; diff --git a/tests/phpunit/integration/Controller/Test_Controller_Upgrade_Routines.php b/tests/phpunit/integration/Controller/Test_Controller_Upgrade_Routines.php index 0392422ff..b1540e90a 100644 --- a/tests/phpunit/integration/Controller/Test_Controller_Upgrade_Routines.php +++ b/tests/phpunit/integration/Controller/Test_Controller_Upgrade_Routines.php @@ -6,6 +6,7 @@ use GFPDF\Helper\Helper_Abstract_Fields; use GFPDF\Helper\Helper_Options_Fields; +use GFPDF\Model\Model_Font_Downloader; use GFPDF\Model\Model_Font_Sources; use GFPDF\Model\Model_Install; use GFPDF\Statics\Deprecation; @@ -447,4 +448,90 @@ public function test_a_version_change_creates_the_mpdf_cache_folders() { $this->assertDirectoryExists( $cache . '/ttfontdata' ); } + + /** + * @dataProvider data_core_font_cleanup + */ + public function test_core_fonts_outside_the_required_set_are_removed_on_the_upgrade_to_6_19( string $old_version, string $new_version, bool $removed ) { + $this->set_installer_manifest(); + $this->options->delete_option( 'default_font' ); + $this->copy_fixture( 'DejaVuSerifCondensed.ttf' ); + $this->copy_fixture( 'DejaVuSansCondensed.ttf' ); + + do_action( 'gfpdf_version_changed', $old_version, $new_version ); + + $this->assertSame( ! $removed, is_file( $this->font_path( 'DejaVuSerifCondensed.ttf' ) ) ); + $this->assertFileExists( $this->font_path( 'DejaVuSansCondensed.ttf' ), 'The default font the upgrade saves is kept' ); + } + + public function data_core_font_cleanup(): array { + return [ + 'upgrade to 6.19' => [ '6.18.0', '6.19.0', true ], + 'upgrade past 6.19' => [ '6.17.2', '7.0.0', true ], + 'a new install' => [ '', '6.19.0', false ], + 'upgrade within 6.19' => [ '6.19.0', '6.19.1', false ], + ]; + } + + public function test_the_upgrade_removes_a_font_the_core_font_installer_downloaded() { + $this->copy_fixture( 'DejaVuSerifCondensed-v1.0.0.ttf', 'DejaVuSerifCondensed.ttf' ); + + do_action( 'gfpdf_version_changed', '6.18.0', '6.19.0' ); + + $this->assertFileDoesNotExist( $this->font_path( 'DejaVuSerifCondensed.ttf' ) ); + } + + public function test_the_core_font_cleanup_keeps_the_required_fonts() { + $this->set_installer_manifest(); + $this->options->update_option( 'default_font', 'dejavuserifcondensed' ); + $this->copy_fixture( 'DejaVuSerifCondensed.ttf' ); + $this->copy_fixture( 'DejaVuSansCondensed.ttf' ); + + do_action( 'gfpdf_version_changed', '6.18.0', '6.19.0' ); + + $this->assertFileExists( $this->font_path( 'DejaVuSerifCondensed.ttf' ) ); + $this->assertFileDoesNotExist( $this->font_path( 'DejaVuSansCondensed.ttf' ) ); + } + + public function test_the_core_font_cleanup_keeps_fonts_when_downloads_are_off() { + $this->set_installer_manifest(); + add_filter( 'gfpdf_auto_install_fonts', '__return_false' ); + $this->copy_fixture( 'DejaVuSerifCondensed.ttf' ); + + do_action( 'gfpdf_version_changed', '6.18.0', '6.19.0' ); + + $this->assertFileExists( $this->font_path( 'DejaVuSerifCondensed.ttf' ) ); + } + + public function test_the_core_font_cleanup_runs_once_per_network() { + if ( ! is_multisite() ) { + $this->markTestSkipped( 'Multisite only' ); + } + + $this->set_installer_manifest(); + $this->copy_fixture( 'DejaVuSerifCondensed.ttf' ); + do_action( 'gfpdf_version_changed', '6.18.0', '6.19.0' ); + $this->assertFileDoesNotExist( $this->font_path( 'DejaVuSerifCondensed.ttf' ) ); + $this->assertTrue( get_site_option( Model_Font_Downloader::PRUNED ) ); + + /* Another site upgrading finds the folder already pruned */ + $this->copy_fixture( 'DejaVuSerifCondensed.ttf' ); + do_action( 'gfpdf_version_changed', '6.18.0', '6.19.0' ); + $this->assertFileExists( $this->font_path( 'DejaVuSerifCondensed.ttf' ) ); + } + + public function test_a_single_site_cleans_its_fonts_on_each_upgrade_to_6_19() { + if ( is_multisite() ) { + $this->markTestSkipped( 'Single site only' ); + } + + $this->set_installer_manifest(); + foreach ( [ 1, 2 ] as $run ) { + $this->copy_fixture( 'DejaVuSerifCondensed.ttf' ); + do_action( 'gfpdf_version_changed', '6.18.0', '6.19.0' ); + $this->assertFileDoesNotExist( $this->font_path( 'DejaVuSerifCondensed.ttf' ), "Run $run" ); + } + + $this->assertFalse( get_site_option( Model_Font_Downloader::PRUNED ) ); + } } diff --git a/tests/phpunit/integration/Model/Test_Model_Font_Downloader.php b/tests/phpunit/integration/Model/Test_Model_Font_Downloader.php index 67a7e4270..1ef433b3d 100644 --- a/tests/phpunit/integration/Model/Test_Model_Font_Downloader.php +++ b/tests/phpunit/integration/Model/Test_Model_Font_Downloader.php @@ -45,10 +45,13 @@ public function set_up(): void { $this->downloader = $this->new_downloader(); $this->tmp_files = $this->get_tmp_files(); + + /* Only prune() reads it */ + $this->set_installer_manifest(); } public function tear_down(): void { - wp_delete_file( $this->font_path() ); + wp_delete_file( $this->font_path( self::FONT ) ); $this->remove_font_fixtures(); $this->delete_font_failures(); delete_transient( Model_Font_Downloader::SYNC_REMAINING ); @@ -62,13 +65,13 @@ public function test_download_saves_a_verified_font() { $this->serve_font_downloads(); $this->assertTrue( $this->downloader->download( self::FONT ) ); - $this->assertFileEquals( $this->font_fixture( self::FONT ), $this->font_path() ); - $this->assertSame( [ 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/' . self::FONT ], $this->requested ); + $this->assertFileEquals( $this->font_fixture( self::FONT ), $this->font_path( self::FONT ) ); + $this->assertSame( [ 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/' . self::FONT ], $this->requested ); $this->assertNoStrayTmpFiles(); } public function test_download_skips_a_font_already_in_the_fonts_folder() { - copy( $this->font_fixture( self::FONT ), $this->font_path() ); + copy( $this->font_fixture( self::FONT ), $this->font_path( self::FONT ) ); $this->serve_font_downloads(); $this->assertTrue( $this->downloader->download( self::FONT ) ); @@ -100,7 +103,7 @@ public function test_failed_download_leaves_no_files( $response ) { $this->serve_font_downloads( $response ); $this->assertFalse( $this->downloader->download( self::FONT ) ); - $this->assertFileDoesNotExist( $this->font_path() ); + $this->assertFileDoesNotExist( $this->font_path( self::FONT ) ); $this->assertNoStrayTmpFiles(); } @@ -121,7 +124,7 @@ public function test_download_that_does_not_match_the_manifest_is_removed( calla $this->serve_font_downloads( null, $change ); $this->assertFalse( $this->downloader->download( self::FONT ) ); - $this->assertFileDoesNotExist( $this->font_path() ); + $this->assertFileDoesNotExist( $this->font_path( self::FONT ) ); $this->assertNoStrayTmpFiles(); $this->assertCount( 1, $this->log_messages( 'Font Verification Failed' ) ); } @@ -148,7 +151,7 @@ function ( $handle ) { public function test_a_failed_move_removes_the_download() { /* A folder in the font's place makes rename() fail */ - mkdir( $this->font_path() ); + mkdir( $this->font_path( self::FONT ) ); $this->serve_font_downloads(); try { @@ -156,7 +159,7 @@ public function test_a_failed_move_removes_the_download() { $this->assertNoStrayTmpFiles(); $this->assertCount( 1, $this->log_messages( 'Font Move Failed' ) ); } finally { - rmdir( $this->font_path() ); + rmdir( $this->font_path( self::FONT ) ); } } @@ -165,7 +168,7 @@ public function test_a_move_that_fails_part_way_removes_the_partial_font() { $this->serve_font_downloads(); $this->assertFalse( $downloader->download( self::FONT ) ); - $this->assertFileDoesNotExist( $this->font_path() ); + $this->assertFileDoesNotExist( $this->font_path( self::FONT ) ); $this->assertNoStrayTmpFiles(); $this->assertCount( 1, $this->log_messages( 'Font Move Failed' ) ); } @@ -175,7 +178,7 @@ public function test_a_failed_move_keeps_a_valid_font_another_request_saved() { $this->serve_font_downloads(); $this->assertFalse( $downloader->download( self::FONT ) ); - $this->assertFileEquals( $this->font_fixture( self::FONT ), $this->font_path() ); + $this->assertFileEquals( $this->font_fixture( self::FONT ), $this->font_path( self::FONT ) ); } /** @@ -359,6 +362,148 @@ public function test_the_kill_switch_constant_turns_downloads_off() { $this->assertSame( [], $this->requested ); } + public function test_prune_removes_unmodified_core_fonts_and_licences() { + $this->set_installer_manifest( array_combine( static::$core_fixtures, static::$core_fixtures ) + [ 'DejaVuinfo.txt' => 'chewy-LICENSE.txt' ] ); + $this->copy_fixture( 'chewy-LICENSE.txt', 'DejaVuinfo.txt' ); + $this->copy_fixture( self::FONT ); + $this->copy_fixture( 'DejaVuSans.ttf' ); + $this->copy_fixture( 'DejaVuSans-Bold.ttf' ); + $this->copy_fixture( 'DejaVuSansCondensed.ttf' ); + $this->copy_fixture( 'Chewy.ttf' ); + $this->change_font( 'DejaVuSans-Bold.ttf', 'same size, other bytes' ); + file_put_contents( $this->font_path( 'DejaVuSansCondensed.ttf' ), 'a longer file', FILE_APPEND ); + + $removed = $this->downloader->prune( [ 'DejaVuSans.ttf', 'NotOnDisk.ttf' ] ); + + $this->assertEqualsCanonicalizing( [ self::FONT, 'DejaVuinfo.txt' ], $removed ); + $this->assertFileDoesNotExist( $this->font_path( self::FONT ) ); + $this->assertFileDoesNotExist( $this->font_path( 'DejaVuinfo.txt' ) ); + $this->assertFileExists( $this->font_path( 'DejaVuSans.ttf' ), 'Kept' ); + $this->assertFileExists( $this->font_path( 'DejaVuSans-Bold.ttf' ), 'Modified, same size' ); + $this->assertFileExists( $this->font_path( 'DejaVuSansCondensed.ttf' ), 'Modified, other size' ); + $this->assertFileExists( $this->font_path( 'Chewy.ttf' ), 'Not a core font' ); + + $summary = array_values( $this->log_messages( 'Core Font cleanup complete' ) ); + $this->assertCount( 1, $summary ); + $this->assertSame( + [ + 'removed' => 2, + 'bytes' => (int) filesize( $this->font_fixture( self::FONT ) ) + (int) filesize( $this->font_fixture( 'chewy-LICENSE.txt' ) ), + ], + $summary[0]['context'] + ); + } + + public function test_prune_never_hashes_kept_files_or_those_of_another_size() { + $this->copy_fixture( self::FONT ); + $this->copy_fixture( 'DejaVuSans.ttf' ); + $this->copy_fixture( 'DejaVuSans-Bold.ttf' ); + file_put_contents( $this->font_path( 'DejaVuSans.ttf' ), 'resized', FILE_APPEND ); + + $downloader = new class( ...$this->downloader_args() ) extends Model_Font_Downloader { + /** @var string[] */ + public $hashed = []; + + protected function is_unmodified( string $path, array $entry ): bool { + $this->hashed[] = basename( $path ); + + return parent::is_unmodified( $path, $entry ); + } + }; + + $this->assertSame( [ 'DejaVuSans-Bold.ttf' ], $downloader->prune( [ self::FONT ] ) ); + $this->assertSame( [ 'DejaVuSans-Bold.ttf' ], $downloader->hashed ); + } + + public function test_prune_deletes_nothing_without_a_manifest() { + $this->set_installer_manifest( [] ); + $this->copy_fixture( self::FONT ); + + $this->assertSame( [], $this->downloader->prune( [] ) ); + $this->assertFileExists( $this->font_path( self::FONT ) ); + $this->assertCount( 1, $this->log_messages( 'Core Font cleanup skipped as the font manifest could not be read' ) ); + } + + public function test_prune_keeps_the_fonts_downloads_are_turned_off_for() { + $this->copy_fixture( self::FONT ); + $this->copy_fixture( 'DejaVuSans.ttf' ); + add_filter( + 'gfpdf_auto_install_fonts', + static function ( $download, $file ) { + return $file !== self::FONT; + }, + 10, + 2 + ); + + $this->assertSame( [ 'DejaVuSans.ttf' ], $this->downloader->prune( [] ) ); + $this->assertFileExists( $this->font_path( self::FONT ) ); + + $kept = array_values( $this->log_messages( 'Core Font cleanup kept the fonts that downloads are turned off for' ) ); + $this->assertSame( [ 'files' => [ self::FONT ] ], $kept[0]['context'] ); + + /* Turned off for every font, nothing goes */ + add_filter( 'gfpdf_auto_install_fonts', '__return_false', 20 ); + $this->assertSame( [], $this->downloader->prune( [] ) ); + $this->assertFileExists( $this->font_path( self::FONT ) ); + } + + public function test_prune_logs_a_font_it_could_not_delete() { + $this->copy_fixture( self::FONT ); + $this->copy_fixture( 'DejaVuSans.ttf' ); + $font = $this->font_path( self::FONT ); + add_filter( + 'wp_delete_file', + static function ( $file ) use ( $font ) { + return $file === $font ? '' : $file; + } + ); + + $this->assertSame( [ 'DejaVuSans.ttf' ], $this->downloader->prune( [] ) ); + $this->assertFileExists( $font ); + $this->assertCount( 1, $this->log_messages( 'Core Font could not be removed' ) ); + } + + public function test_prune_without_a_fonts_folder_removes_nothing() { + $data = GPDFAPI::get_data_class(); + $original = $data->template_font_location; + + try { + $data->template_font_location = '/tmp/gpdf-missing-fonts-' . uniqid() . '/'; + + $this->assertSame( [], $this->downloader->prune( [] ) ); + $this->assertCount( 1, $this->log_messages( 'Core Font cleanup complete' ) ); + } finally { + $data->template_font_location = $original; + } + } + + /** + * A deliberate trade-off: a Font Manager record pointing at a core font's file loses it, and mPDF downloads it + * again by name when the font is next used + */ + public function test_a_custom_font_copying_a_core_font_is_downloaded_again_after_prune() { + $this->copy_fixture( self::FONT ); + $this->add_record( 'serif-copy', [ 'regular' => self::FONT ] ); + + $this->assertSame( [ self::FONT ], $this->downloader->prune( [] ) ); + $this->assertFileDoesNotExist( $this->font_path( self::FONT ) ); + + $this->serve_font_downloads(); + $fontdata = GPDFAPI::get_mvc_class( 'Model_Font_Sources' )->get_font_data( true ); + $finder = $this->downloader->get_font_file_finder( + [ + 'fontDir' => [ GPDFAPI::get_data_class()->template_font_location ], + 'fontdata' => $fontdata, + ] + ); + + $this->assertSame( self::FONT, $fontdata['serif-copy']['R'] ); + $this->assertSame( $this->font_path( self::FONT ), $finder->findFontFile( $fontdata['serif-copy']['R'] ) ); + $this->assertFileEquals( $this->font_fixture( self::FONT ), $this->font_path( self::FONT ) ); + $this->assertCount( 1, $this->requested ); + } + public function test_schedule_sync_queues_one_event_without_arguments() { $this->downloader->schedule_sync(); $this->downloader->schedule_sync(); @@ -385,7 +530,7 @@ public function test_sync_downloads_the_required_set_as_it_is_when_it_runs() { $this->new_downloader()->sync(); $this->assertContains( GPDFAPI::get_mvc_class( 'Model_Font_Sources' )->get_manifest()[ self::FONT ]['url'], $this->requested ); - $this->assertFileExists( $this->font_path() ); + $this->assertFileExists( $this->font_path( self::FONT ) ); } public function test_sync_skips_files_already_on_disk() { @@ -417,7 +562,7 @@ public function test_a_paused_sync_leaves_the_rest_for_its_next_run() { $downloader->sync(); $this->assertCount( 2, $this->requested ); - $this->assertFileExists( $this->font_path() ); + $this->assertFileExists( $this->font_path( self::FONT ) ); $this->assertFalse( get_transient( Model_Font_Downloader::SYNC_REMAINING ) ); $this->assertSame( [], $this->get_scheduled_args() ); } @@ -457,7 +602,7 @@ public function test_sync_carries_on_past_a_failed_download() { /* NotAFixture.ttf isn't on the manifest, and FreeSans.ttf has no fixture so fails verification */ $this->seamed_sync( [ 'NotAFixture.ttf', 'FreeSans.ttf', self::FONT ] )->sync(); - $this->assertFileExists( $this->font_path() ); + $this->assertFileExists( $this->font_path( self::FONT ) ); $this->assertCount( 2, $this->requested ); /* The one event is FreeSans's retry */ @@ -552,7 +697,7 @@ public function test_a_due_retry_that_succeeds_clears_both_stores() { /* Minutes later, inside the back-off */ $this->seamed_sync( [] )->sync(); - $this->assertFileExists( $this->font_path() ); + $this->assertFileExists( $this->font_path( self::FONT ) ); $this->assertEmpty( $this->get_font_failures() ); $this->assertFalse( $this->get_back_off( self::FONT ) ); $this->assertSame( [], $this->get_scheduled() ); @@ -866,10 +1011,12 @@ private function get_scheduled_events(): array { } /** - * Where the test font downloads to + * Overwrite the start of a font in the fonts folder, keeping its size */ - private function font_path(): string { - return GPDFAPI::get_data_class()->template_font_location . self::FONT; + private function change_font( string $file, string $bytes ): void { + $handle = fopen( $this->font_path( $file ), 'r+' ); + fwrite( $handle, $bytes ); + fclose( $handle ); } /** diff --git a/tests/phpunit/integration/Model/Test_Model_Font_Sources.php b/tests/phpunit/integration/Model/Test_Model_Font_Sources.php index 87aa8a6b1..5e0f70112 100644 --- a/tests/phpunit/integration/Model/Test_Model_Font_Sources.php +++ b/tests/phpunit/integration/Model/Test_Model_Font_Sources.php @@ -337,6 +337,15 @@ public function test_the_core_manifest_matches_its_json() { $this->assertFalse( $this->log->hasRecords( Logger::WARNING ) ); } + public function test_the_core_legacy_manifest_is_the_core_fonts_v1_0_0_release() { + $manifest = $this->model->get_legacy_manifest( 'core' ); + + $this->assertCount( 82, $manifest ); + $this->assertSame( 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/DejaVuSans.ttf', $manifest['DejaVuSans.ttf']['url'] ); + $this->assertSame( '9d40c325694b3bfb8cdd4c0146ad44379d5c4ade', $manifest['DejaVuSans.ttf']['sha'] ); + $this->assertFalse( $this->log->hasRecords( Logger::WARNING ) ); + } + public function test_the_manifest_merges_every_source() { $this->assertTrue( $this->model->is_core_font_file( 'DejaVuSerifCondensed.ttf' ) ); $this->assertTrue( $this->model->is_core_font_file( 'Aegean.otf' ) ); @@ -423,6 +432,13 @@ public function test_adopt_records_removes_a_record_matching_the_manifest() { $this->assertSame( is_multisite(), is_file( $this->font_dir . 'DejaVuSans-Bold.ttf' ) ); } + public function test_adopt_records_removes_a_record_of_the_core_font_installers_files() { + $this->copy_fixture( 'DejaVuSerifCondensed-v1.0.0.ttf', 'DejaVuSerifCondensed.ttf' ); + $this->add_record( 'dejavuserifcondensed', [ 'regular' => 'DejaVuSerifCondensed.ttf' ] ); + + $this->assertSame( [ 'dejavuserifcondensed' ], $this->model->adopt_records( 'core' ) ); + } + /** * @dataProvider data_bad_manifests * diff --git a/tests/phpunit/integration/Model/Test_Uninstaller.php b/tests/phpunit/integration/Model/Test_Uninstaller.php index 4063001e7..1fa3758c9 100644 --- a/tests/phpunit/integration/Model/Test_Uninstaller.php +++ b/tests/phpunit/integration/Model/Test_Uninstaller.php @@ -244,6 +244,7 @@ public function test_remove_plugin_network_options() { update_site_option( 'gpdf_sl_net_abc123', [ 'timeout' => time(), 'value' => '{}' ] ); update_site_option( Helper_Abstract_Fields::PROCESS_SUBMITTED_RICH_TEXT_MERGE_TAGS, true ); + update_site_option( Model_Font_Downloader::PRUNED, true ); $this->assertNotFalse( get_site_option( 'gpdf_sl_net_abc123' ) ); set_site_transient( 'gfpdf_cleanup_tmp_dir', 1 ); @@ -252,6 +253,7 @@ public function test_remove_plugin_network_options() { /* No cache flush here on purpose — the uninstall must invalidate what it deletes */ $this->assertFalse( get_site_option( 'gpdf_sl_net_abc123' ) ); $this->assertFalse( get_site_option( Helper_Abstract_Fields::PROCESS_SUBMITTED_RICH_TEXT_MERGE_TAGS ) ); + $this->assertFalse( get_site_option( Model_Font_Downloader::PRUNED ) ); $this->assertFalse( get_site_transient( 'gfpdf_cleanup_tmp_dir' ) ); } diff --git a/tests/phpunit/integration/Statics/Test_Git_Blob.php b/tests/phpunit/integration/Statics/Test_Git_Blob.php index 728e6e870..b18bbd6fa 100644 --- a/tests/phpunit/integration/Statics/Test_Git_Blob.php +++ b/tests/phpunit/integration/Statics/Test_Git_Blob.php @@ -15,7 +15,7 @@ class Test_Git_Blob extends TestCase { private const FIXTURE = PDF_PLUGIN_DIR . 'tools/phpunit/data/fonts/DejaVuSerifCondensed.ttf'; /* The SHA-1 GitHub lists for the fixture in core-fonts.json */ - private const SHA = '3291fc506c9622ed3ebe5f17bffc6e31524e9593'; + private const SHA = '9fec02fcea44d6525c1cb8187883a11c01fcd9d1'; public function test_sha1_is_the_git_blob_hash() { $size = (int) filesize( self::FIXTURE ); diff --git a/tests/phpunit/integration/Test_Font_Rendering.php b/tests/phpunit/integration/Test_Font_Rendering.php index b2313bb58..bc7db7fc1 100644 --- a/tests/phpunit/integration/Test_Font_Rendering.php +++ b/tests/phpunit/integration/Test_Font_Rendering.php @@ -100,7 +100,7 @@ public function test_a_substitute_downloads_when_it_has_the_characters( string $ $render = $this->render( '

Text ' . $text . '

', [ 'font' => 'arimo' ] ); - $this->assertSame( [ 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/' . $file ], $this->requested ); + $this->assertSame( [ 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/' . $file ], $this->requested ); /* The text is drawn in the substitute. Arimo records each character it draws, even one it lacks (see the emoji snapshot), so none of the text stayed in Arimo */ @@ -212,7 +212,7 @@ public function test_a_missing_core_font_downloads_while_rendering(): void { $this->assertRenderMatchesSnapshot( 'downloaded-thai-font', '

สวัสดี

', [ 'font' => 'arimo' ] ); /* Only the Thai font downloads: no substitute has Thai, so none is fetched for the glyphs the stand-in lacks */ - $this->assertSame( [ 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.0.0/Garuda.ttf' ], $this->requested ); + $this->assertSame( [ 'https://raw.githubusercontent.com/GravityPDF/mpdf-core-fonts/v1.1.1/Garuda.ttf' ], $this->requested ); } public function test_a_font_that_cannot_download_renders_in_arimo_when_the_default_font_is_missing(): void { diff --git a/tools/phpcs/config.xml b/tools/phpcs/config.xml index 59f38003d..0d98117dc 100644 --- a/tools/phpcs/config.xml +++ b/tools/phpcs/config.xml @@ -115,4 +115,5 @@ /.claude/* /fonts/core-fonts.php + /fonts/core-fonts-v1.0.0.php diff --git a/tools/phpunit/data/fonts/DejaVuSans-Bold.ttf b/tools/phpunit/data/fonts/DejaVuSans-Bold.ttf index 08695f23a..23654d110 100644 Binary files a/tools/phpunit/data/fonts/DejaVuSans-Bold.ttf and b/tools/phpunit/data/fonts/DejaVuSans-Bold.ttf differ diff --git a/tools/phpunit/data/fonts/DejaVuSans.ttf b/tools/phpunit/data/fonts/DejaVuSans.ttf index 9d40c3256..907f176e4 100644 Binary files a/tools/phpunit/data/fonts/DejaVuSans.ttf and b/tools/phpunit/data/fonts/DejaVuSans.ttf differ diff --git a/tools/phpunit/data/fonts/DejaVuSansCondensed.ttf b/tools/phpunit/data/fonts/DejaVuSansCondensed.ttf index 606523456..8c42da074 100644 Binary files a/tools/phpunit/data/fonts/DejaVuSansCondensed.ttf and b/tools/phpunit/data/fonts/DejaVuSansCondensed.ttf differ diff --git a/tools/phpunit/data/fonts/DejaVuSerifCondensed-v1.0.0.ttf b/tools/phpunit/data/fonts/DejaVuSerifCondensed-v1.0.0.ttf new file mode 100644 index 000000000..3291fc506 Binary files /dev/null and b/tools/phpunit/data/fonts/DejaVuSerifCondensed-v1.0.0.ttf differ diff --git a/tools/phpunit/data/fonts/DejaVuSerifCondensed.ttf b/tools/phpunit/data/fonts/DejaVuSerifCondensed.ttf index 3291fc506..9fec02fce 100644 Binary files a/tools/phpunit/data/fonts/DejaVuSerifCondensed.ttf and b/tools/phpunit/data/fonts/DejaVuSerifCondensed.ttf differ