From de8dd27f24558a026e08219d075afac1286fa446 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 09:32:21 +0000 Subject: [PATCH 1/3] build(deps): bump tecnickcom/tcpdf from 6.11.3 to 7.0.2 Bumps [tecnickcom/tcpdf](https://github.com/tecnickcom/TCPDF) from 6.11.3 to 7.0.2. - [Changelog](https://github.com/tecnickcom/TCPDF/blob/main/CHANGELOG.TXT) - [Commits](https://github.com/tecnickcom/TCPDF/compare/6.11.3...7.0.2) --- updated-dependencies: - dependency-name: tecnickcom/tcpdf dependency-version: 7.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- composer.json | 2 +- composer.lock | 914 ++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 889 insertions(+), 27 deletions(-) diff --git a/composer.json b/composer.json index f5c6f17..443128e 100644 --- a/composer.json +++ b/composer.json @@ -4,7 +4,7 @@ "ext-dom": "*", "phpmailer/phpmailer": "^7.1.1", "league/oauth2-client": "^2.8", - "tecnickcom/tcpdf": "^6.7", + "tecnickcom/tcpdf": "^7.0", "pragmarx/google2fa": "^9.0" } } diff --git a/composer.lock b/composer.lock index f19f12c..9d21a7f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "03a9cdfaae0938592a00ffaef5333a3d", + "content-hash": "e02fe0680daa39c61b7c52863b27d4a5", "packages": [ { "name": "guzzlehttp/guzzle", @@ -870,23 +870,897 @@ ], "time": "2024-09-25T14:21:43+00:00" }, + { + "name": "tecnickcom/tc-lib-barcode", + "version": "2.11.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-barcode.git", + "reference": "69238f94a1e46332ebc057fddf5bba2f776d56f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-barcode/zipball/69238f94a1e46332ebc057fddf5bba2f776d56f6", + "reference": "69238f94a1e46332ebc057fddf5bba2f776d56f6", + "shasum": "" + }, + "require": { + "ext-bcmath": "*", + "ext-date": "*", + "ext-gd": "*", + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.12" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Barcode\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to generate linear and bidimensional barcodes", + "homepage": "https://tcpdf.org", + "keywords": [ + "3 of 9", + "ANSI MH10.8M-1983", + "CBC", + "CODABAR", + "CODE 11", + "CODE 128 A B C", + "CODE 39", + "CODE 93", + "EAN 13", + "EAN 8", + "ECC200", + "ISO IEC 15438 2006", + "ISO IEC 16022", + "ISO IEC 24778 2008", + "Intelligent Mail Barcode", + "Interleaved 2 of 5", + "KIX", + "Klant", + "MSI", + "Onecode", + "PHARMACODE", + "PHARMACODE TWO-TRACKS", + "POSTNET", + "RMS4CC", + "Standard 2 of 5", + "UPC-A", + "UPC-E", + "USD-3", + "USPS-B-3200", + "USS-93", + "aztec", + "barcode", + "datamatrix", + "pdf417", + "planet", + "qr-code", + "royal mail", + "tc-lib-barcode", + "upc" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-barcode/issues", + "source": "https://github.com/tecnickcom/tc-lib-barcode" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:37:56+00:00" + }, + { + "name": "tecnickcom/tc-lib-color", + "version": "2.12.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-color.git", + "reference": "ba7d43d9bb06946c9717a4e3c6aa73346266cdbf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-color/zipball/ba7d43d9bb06946c9717a4e3c6aa73346266cdbf", + "reference": "ba7d43d9bb06946c9717a4e3c6aa73346266cdbf", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Color\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to manipulate various color representations", + "homepage": "https://tcpdf.org", + "keywords": [ + "cmyk", + "color", + "colors", + "colour", + "colours", + "hsl", + "hsla", + "javascript", + "rgb", + "rgba", + "tc-lib-color", + "web" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-color/issues", + "source": "https://github.com/tecnickcom/tc-lib-color" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:26:00+00:00" + }, + { + "name": "tecnickcom/tc-lib-file", + "version": "3.6.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-file.git", + "reference": "d53ccad2f6ae04b840f8fcd65f702807ab974be3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-file/zipball/d53ccad2f6ae04b840f8fcd65f702807ab974be3", + "reference": "d53ccad2f6ae04b840f8fcd65f702807ab974be3", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^13.2 || ^12.5 || ^11.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\File\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to read byte-level data from files", + "homepage": "https://tcpdf.org", + "keywords": [ + "Double", + "bit", + "byte", + "file", + "long", + "read", + "short", + "tc-lib-file" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-file/issues", + "source": "https://github.com/tecnickcom/tc-lib-file" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:29:34+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf", + "version": "8.65.2", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf.git", + "reference": "c3693a63ba9a8992e6b9960446f5c7a6c4783f09" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf/zipball/c3693a63ba9a8992e6b9960446f5c7a6c4783f09", + "reference": "c3693a63ba9a8992e6b9960446f5c7a6c4783f09", + "shasum": "" + }, + "require": { + "ext-date": "*", + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-barcode": "^2.11", + "tecnickcom/tc-lib-color": "^2.12", + "tecnickcom/tc-lib-file": "^3.6", + "tecnickcom/tc-lib-pdf-encrypt": "^2.8", + "tecnickcom/tc-lib-pdf-font": "^3.8", + "tecnickcom/tc-lib-pdf-graph": "^2.14", + "tecnickcom/tc-lib-pdf-image": "^3.11", + "tecnickcom/tc-lib-pdf-page": "^4.13", + "tecnickcom/tc-lib-pdf-parser": "^3.13", + "tecnickcom/tc-lib-unicode": "^2.10", + "tecnickcom/tc-lib-unicode-data": "^2.6" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP PDF Library", + "homepage": "https://tcpdf.org", + "keywords": [ + "PDFD32000-2008", + "TCPDF", + "document", + "pdf", + "tc-lib-pdf" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T17:13:49+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-encrypt", + "version": "2.8.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-encrypt.git", + "reference": "44310d6abe7ad1a22a657cc47b84356ec1f41605" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-encrypt/zipball/44310d6abe7ad1a22a657cc47b84356ec1f41605", + "reference": "44310d6abe7ad1a22a657cc47b84356ec1f41605", + "shasum": "" + }, + "require": { + "ext-date": "*", + "ext-hash": "*", + "ext-openssl": "*", + "ext-pcre": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Encrypt\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to encrypt data for PDF", + "homepage": "https://tcpdf.org", + "keywords": [ + "aes", + "encrypt", + "encryption", + "pdf", + "rc4", + "tc-lib-pdf-encrypt" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-encrypt/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-encrypt" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:31:46+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-filter", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-filter.git", + "reference": "e4f95cbb6bd279754815fbc66be89db26c34f27a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-filter/zipball/e4f95cbb6bd279754815fbc66be89db26c34f27a", + "reference": "e4f95cbb6bd279754815fbc66be89db26c34f27a", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "ext-zlib": "*", + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "suggest": { + "ext-imagick": "Required for JPXDecode (JPEG 2000) filter support" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Filter\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to decode PDF compression and encryption filters", + "homepage": "https://tcpdf.org", + "keywords": [ + "compression", + "encryption", + "filter", + "pdf", + "tc-lib-pdf-filter" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-filter/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-filter" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:33:29+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-font", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-font.git", + "reference": "7a9e11e41dd5c7a1611eaa607059c0ecb36227af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-font/zipball/7a9e11e41dd5c7a1611eaa607059c0ecb36227af", + "reference": "7a9e11e41dd5c7a1611eaa607059c0ecb36227af", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-pcre": "*", + "ext-zlib": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-file": "^3.6", + "tecnickcom/tc-lib-pdf-encrypt": "^2.8", + "tecnickcom/tc-lib-unicode-data": "^2.6" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Font\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF page formats and definitions", + "homepage": "https://tcpdf.org", + "keywords": [ + "PFB", + "afm", + "font", + "import", + "pdf", + "tc-lib-pdf-font", + "ttf" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-font/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-font" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-29T14:52:43+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-graph", + "version": "2.14.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-graph.git", + "reference": "d7a6c066303a92bf5e448423870e945506003d80" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-graph/zipball/d7a6c066303a92bf5e448423870e945506003d80", + "reference": "d7a6c066303a92bf5e448423870e945506003d80", + "shasum": "" + }, + "require": { + "ext-zlib": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.12", + "tecnickcom/tc-lib-pdf-encrypt": "^2.8" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Graph\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF graphic and geometric methods", + "homepage": "https://tcpdf.org", + "keywords": [ + "geometry", + "graphic", + "pdf", + "tc-lib-pdf-graph", + "transformation" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-graph/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-graph" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:45:26+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-image", + "version": "3.11.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-image.git", + "reference": "2adf313c919d0e1b0387341b49f2fdffdb44d7d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-image/zipball/2adf313c919d0e1b0387341b49f2fdffdb44d7d2", + "reference": "2adf313c919d0e1b0387341b49f2fdffdb44d7d2", + "shasum": "" + }, + "require": { + "ext-gd": "*", + "ext-zlib": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.12", + "tecnickcom/tc-lib-file": "^3.6", + "tecnickcom/tc-lib-pdf-encrypt": "^2.8" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Image\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF Image methods", + "homepage": "https://tcpdf.org", + "keywords": [ + "image", + "jpeg", + "jpg", + "pdf", + "png", + "tc-lib-pdf-image" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-image/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-image" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:46:55+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-page", + "version": "4.13.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-page.git", + "reference": "f9293ae23398d646737e50f35fa88e0091108c0f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-page/zipball/f9293ae23398d646737e50f35fa88e0091108c0f", + "reference": "f9293ae23398d646737e50f35fa88e0091108c0f", + "shasum": "" + }, + "require": { + "ext-date": "*", + "ext-zlib": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-color": "^2.12", + "tecnickcom/tc-lib-pdf-encrypt": "^2.8" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Page\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing PDF page formats and definitions", + "homepage": "https://tcpdf.org", + "keywords": [ + "format", + "page", + "pdf", + "tc-lib-pdf-page" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-page/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-page" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:44:01+00:00" + }, + { + "name": "tecnickcom/tc-lib-pdf-parser", + "version": "3.13.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-pdf-parser.git", + "reference": "0e3c97e3d3be8b61f46bc75d5eb623e99926349b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-pdf-parser/zipball/0e3c97e3d3be8b61f46bc75d5eb623e99926349b", + "reference": "0e3c97e3d3be8b61f46bc75d5eb623e99926349b", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-pdf-filter": "^2.9" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Pdf\\Parser\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library to parse PDF documents", + "homepage": "https://tcpdf.org", + "keywords": [ + "document", + "parser", + "pdf", + "tc-lib-pdf-parser" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-pdf-parser/issues", + "source": "https://github.com/tecnickcom/tc-lib-pdf-parser" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:40:40+00:00" + }, + { + "name": "tecnickcom/tc-lib-unicode", + "version": "2.10.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-unicode.git", + "reference": "710ca0c6c5f21d41e41ecc51cc07abea839d13c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode/zipball/710ca0c6c5f21d41e41ecc51cc07abea839d13c4", + "reference": "710ca0c6c5f21d41e41ecc51cc07abea839d13c4", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-pcre": "*", + "php": ">=8.2", + "tecnickcom/tc-lib-unicode-data": "^2.6" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Unicode\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing Unicode methods", + "homepage": "https://tcpdf.org", + "keywords": [ + "font", + "pdf", + "tc-lib-unicode", + "unicode", + "utf-8" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-unicode/issues", + "source": "https://github.com/tecnickcom/tc-lib-unicode" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:42:08+00:00" + }, + { + "name": "tecnickcom/tc-lib-unicode-data", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/tc-lib-unicode-data.git", + "reference": "cc422a421f7002b9dea19f5ca082c1932c437f90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/tc-lib-unicode-data/zipball/cc422a421f7002b9dea19f5ca082c1932c437f90", + "reference": "cc422a421f7002b9dea19f5ca082c1932c437f90", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Com\\Tecnick\\Unicode\\Data\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "PHP library containing Unicode definitions", + "homepage": "https://tcpdf.org", + "keywords": [ + "font", + "pdf", + "tc-lib-unicode-data", + "unicode", + "utf-8" + ], + "support": { + "issues": "https://github.com/tecnickcom/tc-lib-unicode-data/issues", + "source": "https://github.com/tecnickcom/tc-lib-unicode-data" + }, + "funding": [ + { + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" + } + ], + "time": "2026-06-26T10:35:20+00:00" + }, { "name": "tecnickcom/tcpdf", - "version": "6.11.3", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "b18f6119161019916c5bb07cb8da5205ae5c1b63" + "reference": "8d19d26cd98cc172f9ce60efa436288490830ac8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/b18f6119161019916c5bb07cb8da5205ae5c1b63", - "reference": "b18f6119161019916c5bb07cb8da5205ae5c1b63", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/8d19d26cd98cc172f9ce60efa436288490830ac8", + "reference": "8d19d26cd98cc172f9ce60efa436288490830ac8", "shasum": "" }, "require": { "ext-curl": "*", - "php": ">=7.1.0" + "php": ">=8.2", + "tecnickcom/tc-lib-pdf": "^8" + }, + "require-dev": { + "pdepend/pdepend": "^2.16", + "phpunit/phpunit": "^11.5 || ^12.5 || ^13.2" }, "suggest": { "ext-gd": "Enables additional image handling in some workflows.", @@ -898,19 +1772,7 @@ "autoload": { "classmap": [ "config", - "include", - "tcpdf.php", - "tcpdf_barcodes_1d.php", - "tcpdf_barcodes_2d.php", - "include/tcpdf_colors.php", - "include/tcpdf_filters.php", - "include/tcpdf_font_data.php", - "include/tcpdf_fonts.php", - "include/tcpdf_images.php", - "include/tcpdf_static.php", - "include/barcodes/datamatrix.php", - "include/barcodes/pdf417.php", - "include/barcodes/qrcode.php" + "tcpdf.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -924,7 +1786,7 @@ "role": "lead" } ], - "description": "Deprecated legacy PDF engine for PHP. For new projects use tecnickcom/tc-lib-pdf.", + "description": "Deprecated legacy PDF engine for PHP. Use instead tecnickcom/tc-lib-pdf.", "homepage": "https://tcpdf.org", "keywords": [ "PDFD32000-2008", @@ -941,23 +1803,23 @@ }, "funding": [ { - "url": "https://www.paypal.com/donate/?hosted_button_id=NZUEC5XS8MFBJ", - "type": "paypal" + "url": "https://github.com/sponsors/tecnickcom", + "type": "github" } ], - "time": "2026-04-21T17:00:18+00:00" + "time": "2026-06-26T15:52:40+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { "php": ">=8.2", "ext-dom": "*" }, - "platform-dev": [], - "plugin-api-version": "2.2.0" + "platform-dev": {}, + "plugin-api-version": "2.9.0" } From fb4eda11be707a68ea3cc63c8fd90d59c71708bb Mon Sep 17 00:00:00 2001 From: Marco Pisco Date: Thu, 2 Jul 2026 10:45:50 +0100 Subject: [PATCH 2/3] fix: configure TCPDF 7 font assets --- admin/relatorios.php | 8 ++++++++ composer.json | 9 +++++++++ 2 files changed, 17 insertions(+) diff --git a/admin/relatorios.php b/admin/relatorios.php index 054c07f..7f84ef5 100644 --- a/admin/relatorios.php +++ b/admin/relatorios.php @@ -2,6 +2,14 @@ require_once(__DIR__ . '/../func/logaction.php'); require_once(__DIR__ . '/../func/csrf.php'); require_once(__DIR__ . '/../src/db.php'); + +// TCPDF 7 loads fonts through tc-lib-pdf-font assets generated under vendor/. +// Define the path before Composer autoloads TCPDF so its autoconfig does not +// fall back to TCPDF's package-relative vendor path. +if (!defined('K_PATH_FONTS')) { + define('K_PATH_FONTS', __DIR__ . '/../vendor/tecnickcom/tc-lib-pdf-font/target/fonts/'); +} + require_once(__DIR__ . '/../vendor/autoload.php'); // Handle PDF generation diff --git a/composer.json b/composer.json index 443128e..8d87911 100644 --- a/composer.json +++ b/composer.json @@ -6,5 +6,14 @@ "league/oauth2-client": "^2.8", "tecnickcom/tcpdf": "^7.0", "pragmarx/google2fa": "^9.0" + }, + "scripts": { + "tc-lib-pdf-fonts": "if [ -d vendor/tecnickcom/tc-lib-pdf-font ] && [ ! -f vendor/tecnickcom/tc-lib-pdf-font/target/fonts/core/helvetica.json ]; then composer --working-dir=vendor/tecnickcom/tc-lib-pdf-font install --no-dev --no-interaction && make -C vendor/tecnickcom/tc-lib-pdf-font fonts; fi", + "post-install-cmd": [ + "@tc-lib-pdf-fonts" + ], + "post-update-cmd": [ + "@tc-lib-pdf-fonts" + ] } } From b50b22425a30df9b7d6ee85ef518d507b1d12a81 Mon Sep 17 00:00:00 2001 From: Marco Pisco Date: Thu, 2 Jul 2026 11:01:49 +0100 Subject: [PATCH 3/3] fix: configure TCPDF 7 font assets ### Motivation - TCPDF 7 loads font definitions from `tecnickcom/tc-lib-pdf-font` assets under `vendor/`; the app was failing to locate core font JSON files (e.g. `helvetica.json`) causing runtime font errors. - Ensure the application resolves the tc-lib font asset directory and generate those assets automatically after Composer installs/updates so existing PDF generation code keeps working with TCPDF 7. ### Description - Add a Composer script `tc-lib-pdf-fonts` and wire it into `post-install-cmd`/`post-update-cmd` in `composer.json` to run the tc-lib font generation only when `vendor/tecnickcom/tc-lib-pdf-font/target/fonts/core/helvetica.json` is missing. - Define `K_PATH_FONTS` in `admin/relatorios.php` before including Composer's autoload so TCPDF's autoconfig resolves fonts from the application `vendor/tecnickcom/tc-lib-pdf-font/target/fonts/` path (the define is guarded with `if (!defined('K_PATH_FONTS'))`). ### Testing - Ran `composer run-script tc-lib-pdf-fonts` which invoked the font build and completed successfully (converted fonts were produced). - Verified the generated asset exists with `test -f vendor/tecnickcom/tc-lib-pdf-font/target/fonts/core/helvetica.json` and the file was present. - Checked PHP syntax with `php -l admin/relatorios.php` which reported no syntax errors. - Validated `composer.json` using `composer validate --no-check-publish` (valid, with the existing license warning). - Executed a runtime smoke test `php -r "define('K_PATH_FONTS', __DIR__ . '/vendor/tecnickcom/tc-lib-pdf-font/target/fonts/'); require 'vendor/autoload.php'; $pdf = new TCPDF(); $pdf->SetFont('helvetica', '', 11); echo 'ok'.PHP_EOL;"` which printed `ok`, confirming TCPDF can load and use the `helvetica` font. --- admin/relatorios.php | 8 ++++---- assets/tcpdf-fonts/core/LICENSE | 0 assets/tcpdf-fonts/core/helvetica.json | 1 + assets/tcpdf-fonts/core/helveticab.json | 1 + assets/tcpdf-fonts/core/helveticabi.json | 1 + assets/tcpdf-fonts/core/helveticai.json | 1 + composer.json | 9 --------- 7 files changed, 8 insertions(+), 13 deletions(-) create mode 100644 assets/tcpdf-fonts/core/LICENSE create mode 100644 assets/tcpdf-fonts/core/helvetica.json create mode 100644 assets/tcpdf-fonts/core/helveticab.json create mode 100644 assets/tcpdf-fonts/core/helveticabi.json create mode 100644 assets/tcpdf-fonts/core/helveticai.json diff --git a/admin/relatorios.php b/admin/relatorios.php index 7f84ef5..e2f87ca 100644 --- a/admin/relatorios.php +++ b/admin/relatorios.php @@ -3,11 +3,11 @@ require_once(__DIR__ . '/../func/csrf.php'); require_once(__DIR__ . '/../src/db.php'); -// TCPDF 7 loads fonts through tc-lib-pdf-font assets generated under vendor/. -// Define the path before Composer autoloads TCPDF so its autoconfig does not -// fall back to TCPDF's package-relative vendor path. +// TCPDF 7 resolves fonts through tc-lib-pdf-font JSON descriptors. +// Keep the descriptors used by this report in the application tree so Composer +// installs do not need to build or download font assets at deploy time. if (!defined('K_PATH_FONTS')) { - define('K_PATH_FONTS', __DIR__ . '/../vendor/tecnickcom/tc-lib-pdf-font/target/fonts/'); + define('K_PATH_FONTS', __DIR__ . '/../assets/tcpdf-fonts/'); } require_once(__DIR__ . '/../vendor/autoload.php'); diff --git a/assets/tcpdf-fonts/core/LICENSE b/assets/tcpdf-fonts/core/LICENSE new file mode 100644 index 0000000..e69de29 diff --git a/assets/tcpdf-fonts/core/helvetica.json b/assets/tcpdf-fonts/core/helvetica.json new file mode 100644 index 0000000..ea69560 --- /dev/null +++ b/assets/tcpdf-fonts/core/helvetica.json @@ -0,0 +1 @@ +{"type":"Core","name":"Helvetica","up":-100,"ut":50,"dw":278,"diff":"","platform_id":3,"encoding_id":1,"enc":"","isUnicode":false,"desc":{"Flags":32,"FontBBox":"[-166 -225 1000 931]","ItalicAngle":0,"Ascent":931,"Descent":-225,"Leading":0,"CapHeight":718,"XHeight":523,"StemV":88,"StemH":76,"AvgWidth":547,"MaxWidth":1015,"MissingWidth":278},"cbbox":{"32":[0,0,0,0],"33":[90,0,187,718],"34":[70,463,285,718],"35":[28,0,529,688],"36":[32,-115,520,775],"37":[39,-19,850,703],"38":[44,-15,645,718],"146":[53,463,157,718],"40":[68,-207,299,733],"41":[34,-207,265,733],"42":[39,431,349,718],"43":[39,0,545,505],"44":[87,-147,191,106],"45":[44,232,289,322],"46":[87,0,191,106],"47":[-17,-19,295,737],"48":[37,-19,519,703],"49":[101,0,359,703],"50":[26,0,507,703],"51":[34,-19,522,703],"52":[25,0,523,703],"53":[32,-19,514,688],"54":[38,-19,518,703],"55":[37,0,523,688],"56":[38,-19,517,703],"57":[42,-19,514,703],"58":[87,0,191,516],"59":[87,-147,191,516],"60":[48,11,536,495],"61":[39,115,545,390],"62":[48,11,536,495],"63":[56,0,492,727],"64":[147,-19,868,737],"65":[14,0,654,718],"66":[74,0,627,718],"67":[44,-19,681,737],"68":[81,0,674,718],"69":[86,0,616,718],"70":[86,0,583,718],"71":[48,-19,704,737],"72":[77,0,646,718],"73":[91,0,188,718],"74":[17,-19,428,718],"75":[76,0,663,718],"76":[76,0,537,718],"77":[73,0,761,718],"78":[76,0,646,718],"79":[39,-19,739,737],"80":[86,0,622,718],"81":[39,-56,739,737],"82":[88,0,684,718],"83":[49,-19,620,737],"84":[14,0,597,718],"85":[79,-19,644,718],"86":[20,0,647,718],"87":[16,0,928,718],"88":[19,0,648,718],"89":[14,0,653,718],"90":[23,0,588,718],"91":[63,-196,250,722],"92":[-17,-19,295,737],"93":[28,-196,215,722],"94":[-14,264,483,688],"95":[0,-125,556,-75],"145":[65,470,169,725],"97":[36,-15,530,538],"98":[58,-15,517,718],"99":[30,-15,477,538],"100":[35,-15,499,718],"101":[40,-15,516,538],"102":[14,0,262,728],"103":[40,-220,499,538],"104":[65,0,491,718],"105":[67,0,155,718],"106":[-16,-210,155,718],"107":[67,0,501,718],"108":[67,0,155,718],"109":[65,0,769,538],"110":[65,0,491,538],"111":[35,-14,521,538],"112":[58,-207,517,538],"113":[35,-207,494,538],"114":[77,0,332,538],"115":[32,-15,464,538],"116":[14,-7,257,669],"117":[68,-15,489,523],"118":[8,0,492,523],"119":[14,0,709,523],"120":[11,0,490,523],"121":[11,-214,489,523],"122":[31,0,469,523],"123":[42,-196,292,722],"124":[94,-225,167,775],"125":[42,-196,292,722],"126":[61,180,523,326],"161":[118,-195,215,523],"162":[51,-115,513,623],"163":[33,-16,539,718],"165":[3,0,553,688],"131":[-11,-207,501,737],"167":[43,-191,512,737],"164":[28,99,528,603],"39":[59,463,132,718],"147":[38,470,307,725],"171":[97,108,459,446],"139":[88,108,245,446],"155":[88,108,245,446],"150":[0,240,556,313],"134":[43,-159,514,718],"135":[43,-159,514,718],"183":[77,190,202,315],"182":[18,-173,497,718],"149":[18,202,333,517],"130":[53,-149,157,106],"132":[26,-149,295,106],"148":[26,463,295,718],"187":[97,108,459,446],"133":[115,0,885,106],"137":[7,-19,994,703],"191":[91,-201,527,525],"96":[14,593,211,734],"180":[122,593,319,734],"136":[21,593,312,734],"152":[-4,606,337,722],"175":[10,627,323,684],"168":[40,604,293,706],"184":[45,-225,259,0],"151":[0,240,1000,313],"198":[8,0,951,718],"170":[24,405,346,737],"216":[39,-19,740,737],"140":[36,-19,965,737],"186":[25,405,341,737],"230":[36,-15,847,538],"248":[28,-22,537,545],"156":[35,-15,902,538],"223":[67,-15,571,728],"207":[13,0,266,901],"233":[40,-15,516,734],"159":[14,0,653,901],"247":[39,-19,545,524],"221":[14,0,653,929],"194":[14,0,654,929],"225":[36,-15,530,734],"219":[79,-19,644,929],"253":[11,-214,489,734],"234":[40,-15,516,734],"220":[79,-19,644,901],"218":[79,-19,644,929],"203":[86,0,616,901],"169":[-14,-19,752,737],"229":[36,-15,530,756],"224":[36,-15,530,734],"227":[36,-15,530,722],"154":[32,-15,464,734],"237":[95,0,292,734],"251":[68,-15,489,734],"226":[36,-15,530,734],"231":[30,-225,477,538],"222":[86,0,622,718],"179":[5,270,325,703],"210":[39,-19,739,929],"192":[14,0,654,929],"215":[39,0,545,506],"250":[68,-15,489,734],"255":[11,-214,489,706],"238":[-6,0,285,734],"202":[86,0,616,929],"228":[36,-15,530,706],"235":[40,-15,516,706],"205":[91,0,292,929],"177":[39,0,545,506],"166":[94,-150,167,700],"174":[-14,-19,752,737],"200":[86,0,616,929],"142":[23,0,588,929],"208":[0,0,674,718],"199":[44,-225,681,737],"193":[14,0,654,929],"196":[14,0,654,901],"232":[40,-15,516,734],"211":[39,-19,739,929],"243":[35,-14,521,734],"239":[13,0,266,706],"212":[39,-19,739,929],"217":[79,-19,644,929],"254":[58,-207,517,718],"178":[4,281,323,703],"214":[39,-19,739,901],"181":[68,-207,489,523],"236":[-13,0,184,734],"190":[45,-19,810,703],"153":[46,306,903,718],"204":[-13,0,188,929],"189":[43,-19,773,703],"244":[35,-14,521,734],"241":[65,0,491,722],"201":[86,0,616,929],"188":[73,-19,756,703],"138":[49,-19,620,929],"176":[54,411,346,703],"242":[35,-14,521,734],"249":[68,-15,489,734],"209":[76,0,646,917],"245":[35,-14,521,722],"195":[14,0,654,917],"197":[14,0,654,931],"213":[39,-19,739,917],"206":[-6,0,285,929],"172":[39,108,545,390],"246":[35,-14,521,706],"252":[68,-15,489,706],"240":[35,-15,522,737],"158":[31,0,469,734],"185":[43,281,222,703],"128":[0,0,0,0]},"cw":{"0":278,"1":278,"2":278,"3":278,"4":278,"5":278,"6":278,"7":278,"8":278,"9":278,"10":278,"11":278,"12":278,"13":278,"14":278,"15":278,"16":278,"17":278,"18":278,"19":278,"20":278,"21":278,"22":278,"23":278,"24":278,"25":278,"26":278,"27":278,"28":278,"29":278,"30":278,"31":278,"32":278,"33":278,"34":355,"35":556,"36":556,"37":889,"38":667,"39":191,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":278,"59":278,"60":584,"61":584,"62":584,"63":556,"64":1015,"65":667,"66":667,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":500,"75":667,"76":556,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":278,"92":278,"93":278,"94":469,"95":556,"96":333,"97":556,"98":556,"99":500,"100":556,"101":556,"102":278,"103":556,"104":556,"105":222,"106":222,"107":500,"108":222,"109":833,"110":556,"111":556,"112":556,"113":556,"114":333,"115":500,"116":278,"117":556,"118":500,"119":722,"120":500,"121":500,"122":500,"123":334,"124":260,"125":334,"126":584,"127":278,"128":556,"129":278,"130":222,"131":556,"132":333,"133":1000,"134":556,"135":556,"136":333,"137":1000,"138":667,"139":333,"140":1000,"141":278,"142":611,"143":278,"144":278,"145":222,"146":222,"147":333,"148":333,"149":350,"150":556,"151":1000,"152":333,"153":1000,"154":500,"155":333,"156":944,"157":278,"158":500,"159":667,"160":278,"161":333,"162":556,"163":556,"164":556,"165":556,"166":260,"167":556,"168":333,"169":737,"170":370,"171":556,"172":584,"173":278,"174":737,"175":333,"176":400,"177":584,"178":333,"179":333,"180":333,"181":556,"182":537,"183":278,"184":333,"185":333,"186":365,"187":556,"188":834,"189":834,"190":834,"191":611,"192":667,"193":667,"194":667,"195":667,"196":667,"197":667,"198":1000,"199":722,"200":667,"201":667,"202":667,"203":667,"204":278,"205":278,"206":278,"207":278,"208":722,"209":722,"210":778,"211":778,"212":778,"213":778,"214":778,"215":584,"216":778,"217":722,"218":722,"219":722,"220":722,"221":667,"222":667,"223":611,"224":556,"225":556,"226":556,"227":556,"228":556,"229":556,"230":889,"231":500,"232":556,"233":556,"234":556,"235":556,"236":278,"237":278,"238":278,"239":278,"240":556,"241":556,"242":556,"243":556,"244":556,"245":556,"246":556,"247":584,"248":611,"249":556,"250":556,"251":556,"252":556,"253":500,"254":556,"255":500},"cwu":{"32":278,"33":278,"34":355,"35":556,"36":556,"37":889,"38":667,"8217":222,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":278,"59":278,"60":584,"61":584,"62":584,"63":556,"64":1015,"65":667,"66":667,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":500,"75":667,"76":556,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":278,"92":278,"93":278,"94":469,"95":556,"8216":222,"97":556,"98":556,"99":500,"100":556,"101":556,"102":278,"103":556,"104":556,"105":222,"106":222,"107":500,"108":222,"109":833,"110":556,"111":556,"112":556,"113":556,"114":333,"115":500,"116":278,"117":556,"118":500,"119":722,"120":500,"121":500,"122":500,"123":334,"124":260,"125":334,"126":584,"161":333,"162":556,"163":556,"8260":167,"165":556,"402":556,"167":556,"164":556,"39":191,"8220":333,"171":556,"8249":333,"8250":333,"64257":500,"64258":500,"8211":556,"8224":556,"8225":556,"183":278,"182":537,"8226":350,"8218":222,"8222":333,"8221":333,"187":556,"8230":1000,"8240":1000,"191":611,"96":333,"180":333,"710":333,"732":333,"175":333,"728":333,"729":333,"168":333,"730":333,"184":333,"733":333,"731":333,"711":333,"8212":1000,"198":1000,"170":370,"321":556,"216":778,"338":1000,"186":365,"230":889,"305":278,"322":222,"248":611,"339":944,"223":611,"207":278,"233":556,"259":556,"369":556,"283":556,"376":667,"247":584,"221":667,"194":667,"225":556,"219":722,"253":500,"537":500,"234":556,"366":722,"220":722,"261":556,"218":722,"371":556,"203":667,"272":722,"806":250,"169":737,"274":667,"269":500,"229":556,"325":722,"314":222,"224":556,"354":611,"262":722,"227":556,"278":667,"353":500,"351":500,"237":278,"9674":471,"344":722,"290":778,"251":556,"226":556,"256":667,"345":333,"231":500,"379":611,"222":667,"332":778,"340":722,"346":667,"271":643,"362":722,"367":556,"179":333,"210":778,"192":667,"258":667,"215":584,"250":556,"356":611,"8706":476,"255":500,"323":722,"238":278,"202":667,"228":556,"235":556,"263":500,"324":556,"363":556,"327":722,"205":278,"177":584,"166":260,"174":737,"286":778,"304":278,"8721":600,"200":667,"341":333,"333":556,"377":611,"381":611,"8805":549,"208":722,"199":722,"316":222,"357":317,"281":556,"370":722,"193":667,"196":667,"232":556,"378":500,"303":222,"211":778,"243":556,"257":556,"347":500,"239":278,"212":778,"217":722,"8710":612,"254":556,"178":333,"214":778,"181":556,"236":278,"337":556,"280":667,"273":556,"190":834,"350":667,"318":299,"310":667,"313":556,"8482":1000,"279":556,"204":278,"298":278,"317":556,"189":834,"8804":549,"244":556,"241":556,"368":722,"201":667,"275":556,"287":556,"188":834,"352":667,"536":667,"336":778,"176":400,"242":556,"268":722,"249":556,"8730":453,"270":722,"343":333,"209":722,"245":556,"342":722,"315":556,"195":667,"260":667,"197":667,"213":778,"380":500,"282":667,"302":278,"311":500,"8722":584,"206":278,"328":556,"355":278,"172":584,"246":556,"252":556,"8800":549,"291":556,"240":556,"382":500,"326":556,"185":333,"299":278,"8364":556}} diff --git a/assets/tcpdf-fonts/core/helveticab.json b/assets/tcpdf-fonts/core/helveticab.json new file mode 100644 index 0000000..bd4eef5 --- /dev/null +++ b/assets/tcpdf-fonts/core/helveticab.json @@ -0,0 +1 @@ +{"type":"Core","name":"Helvetica","up":-100,"ut":50,"dw":278,"diff":"","platform_id":3,"encoding_id":1,"enc":"","isUnicode":false,"desc":{"Flags":32,"FontBBox":"[-170 -228 1003 962]","ItalicAngle":0,"Ascent":962,"Descent":-228,"Leading":0,"CapHeight":718,"XHeight":532,"StemV":140,"StemH":118,"AvgWidth":567,"MaxWidth":1000,"MissingWidth":278},"cbbox":{"32":[0,0,0,0],"33":[90,0,244,718],"34":[98,447,376,718],"35":[18,0,538,698],"36":[30,-115,523,775],"37":[28,-19,861,710],"38":[54,-19,701,718],"146":[69,445,209,718],"40":[35,-208,314,734],"41":[19,-208,298,734],"42":[27,387,362,718],"43":[40,0,544,506],"44":[64,-168,214,146],"45":[27,215,306,345],"46":[64,0,214,146],"47":[-33,-19,311,737],"48":[32,-19,524,710],"49":[69,0,378,710],"50":[26,0,511,710],"51":[27,-19,516,710],"52":[27,0,526,710],"53":[27,-19,516,698],"54":[31,-19,520,710],"55":[25,0,528,698],"56":[32,-19,524,710],"57":[30,-19,522,710],"58":[92,0,242,512],"59":[92,-168,242,512],"60":[38,-8,546,514],"61":[40,87,544,419],"62":[38,-8,546,514],"63":[60,0,556,727],"64":[118,-19,856,737],"65":[20,0,702,718],"66":[76,0,669,718],"67":[44,-19,684,737],"68":[76,0,685,718],"69":[76,0,621,718],"70":[76,0,587,718],"71":[44,-19,713,737],"72":[71,0,651,718],"73":[64,0,214,718],"74":[22,-18,484,718],"75":[87,0,722,718],"76":[76,0,583,718],"77":[69,0,765,718],"78":[69,0,654,718],"79":[44,-19,734,737],"80":[76,0,627,718],"81":[44,-52,737,737],"82":[76,0,677,718],"83":[39,-19,629,737],"84":[14,0,598,718],"85":[72,-19,651,718],"86":[19,0,648,718],"87":[16,0,929,718],"88":[14,0,653,718],"89":[15,0,653,718],"90":[25,0,586,718],"91":[63,-196,309,722],"92":[-33,-19,311,737],"93":[24,-196,270,722],"94":[62,323,522,698],"95":[0,-125,556,-75],"145":[69,454,209,727],"97":[29,-14,527,546],"98":[61,-14,578,718],"99":[34,-14,524,546],"100":[34,-14,551,718],"101":[23,-14,528,546],"102":[10,0,318,727],"103":[40,-217,553,546],"104":[65,0,546,718],"105":[69,0,209,725],"106":[3,-214,209,725],"107":[69,0,562,718],"108":[69,0,209,718],"109":[64,0,826,546],"110":[65,0,546,546],"111":[34,-14,578,546],"112":[62,-207,578,546],"113":[34,-207,552,546],"114":[64,0,373,546],"115":[30,-14,519,546],"116":[10,-6,309,676],"117":[66,-14,545,532],"118":[13,0,543,532],"119":[10,0,769,532],"120":[15,0,541,532],"121":[10,-214,539,532],"122":[20,0,480,532],"123":[48,-196,365,722],"124":[84,-225,196,775],"125":[24,-196,341,722],"126":[61,163,523,343],"161":[90,-186,244,532],"162":[34,-118,524,628],"163":[28,-16,541,718],"165":[-9,0,565,698],"131":[-10,-210,516,737],"167":[34,-184,522,727],"164":[-3,76,559,636],"39":[70,447,168,718],"147":[64,454,436,727],"171":[88,76,468,484],"139":[83,76,250,484],"155":[83,76,250,484],"150":[0,227,556,333],"134":[36,-171,520,718],"135":[36,-171,520,718],"183":[58,172,220,334],"182":[-8,-191,539,700],"149":[10,194,340,524],"130":[69,-146,209,127],"132":[64,-146,436,127],"148":[64,445,436,718],"187":[88,76,468,484],"133":[92,0,908,146],"137":[-3,-19,1003,710],"191":[55,-195,551,532],"96":[-23,604,225,750],"180":[108,604,356,750],"136":[-10,604,343,750],"152":[-17,610,350,737],"175":[-6,604,339,678],"168":[6,614,327,729],"184":[6,-228,245,0],"151":[0,227,1000,333],"198":[5,0,954,718],"170":[22,401,347,737],"216":[33,-27,744,745],"140":[37,-19,961,737],"186":[6,401,360,737],"230":[29,-14,858,546],"248":[22,-29,589,560],"156":[34,-14,912,546],"223":[69,-14,579,731],"207":[-21,0,300,915],"233":[23,-14,528,750],"159":[15,0,653,915],"247":[40,-42,544,548],"221":[15,0,653,936],"194":[20,0,702,936],"225":[29,-14,527,750],"219":[72,-19,651,936],"253":[10,-214,539,750],"234":[23,-14,528,750],"220":[72,-19,651,915],"218":[72,-19,651,936],"203":[76,0,621,915],"169":[-11,-19,749,737],"229":[29,-14,527,776],"224":[29,-14,527,750],"227":[29,-14,527,737],"154":[30,-14,519,750],"237":[69,0,329,750],"251":[66,-14,545,750],"226":[29,-14,527,750],"231":[34,-228,524,546],"222":[76,0,627,718],"179":[8,271,326,710],"210":[44,-19,734,936],"192":[20,0,702,936],"215":[40,1,545,505],"250":[66,-14,545,750],"255":[10,-214,539,729],"238":[-37,0,316,750],"202":[76,0,621,936],"228":[29,-14,527,729],"235":[23,-14,528,729],"205":[64,0,329,936],"177":[40,0,544,506],"166":[84,-150,196,700],"174":[-11,-19,748,737],"200":[76,0,621,936],"142":[25,0,586,936],"208":[-5,0,685,718],"199":[44,-228,684,737],"193":[20,0,702,936],"196":[20,0,702,915],"232":[23,-14,528,750],"211":[44,-19,734,936],"243":[34,-14,578,750],"239":[-21,0,300,729],"212":[44,-19,734,936],"217":[72,-19,651,936],"254":[62,-208,578,718],"178":[9,283,324,710],"214":[44,-19,734,915],"181":[66,-207,545,532],"236":[-50,0,209,750],"190":[16,-19,799,710],"153":[44,306,956,718],"204":[-50,0,214,936],"189":[26,-19,794,710],"244":[34,-14,578,750],"241":[65,0,546,737],"201":[76,0,621,936],"188":[26,-19,766,710],"138":[39,-19,629,936],"176":[57,426,343,712],"242":[34,-14,578,750],"249":[66,-14,545,750],"209":[69,0,654,923],"245":[34,-14,578,737],"195":[20,0,702,923],"197":[20,0,702,962],"213":[44,-19,734,923],"206":[-37,0,316,936],"172":[40,108,544,419],"246":[34,-14,578,729],"252":[66,-14,545,729],"240":[34,-14,578,737],"158":[20,0,480,750],"185":[26,283,237,710],"128":[0,0,0,0]},"cw":{"0":278,"1":278,"2":278,"3":278,"4":278,"5":278,"6":278,"7":278,"8":278,"9":278,"10":278,"11":278,"12":278,"13":278,"14":278,"15":278,"16":278,"17":278,"18":278,"19":278,"20":278,"21":278,"22":278,"23":278,"24":278,"25":278,"26":278,"27":278,"28":278,"29":278,"30":278,"31":278,"32":278,"33":333,"34":474,"35":556,"36":556,"37":889,"38":722,"39":238,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":333,"59":333,"60":584,"61":584,"62":584,"63":611,"64":975,"65":722,"66":722,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":556,"75":722,"76":611,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":333,"92":278,"93":333,"94":584,"95":556,"96":333,"97":556,"98":611,"99":556,"100":611,"101":556,"102":333,"103":611,"104":611,"105":278,"106":278,"107":556,"108":278,"109":889,"110":611,"111":611,"112":611,"113":611,"114":389,"115":556,"116":333,"117":611,"118":556,"119":778,"120":556,"121":556,"122":500,"123":389,"124":280,"125":389,"126":584,"127":278,"128":556,"129":278,"130":278,"131":556,"132":500,"133":1000,"134":556,"135":556,"136":333,"137":1000,"138":667,"139":333,"140":1000,"141":278,"142":611,"143":278,"144":278,"145":278,"146":278,"147":500,"148":500,"149":350,"150":556,"151":1000,"152":333,"153":1000,"154":556,"155":333,"156":944,"157":278,"158":500,"159":667,"160":278,"161":333,"162":556,"163":556,"164":556,"165":556,"166":280,"167":556,"168":333,"169":737,"170":370,"171":556,"172":584,"173":278,"174":737,"175":333,"176":400,"177":584,"178":333,"179":333,"180":333,"181":611,"182":556,"183":278,"184":333,"185":333,"186":365,"187":556,"188":834,"189":834,"190":834,"191":611,"192":722,"193":722,"194":722,"195":722,"196":722,"197":722,"198":1000,"199":722,"200":667,"201":667,"202":667,"203":667,"204":278,"205":278,"206":278,"207":278,"208":722,"209":722,"210":778,"211":778,"212":778,"213":778,"214":778,"215":584,"216":778,"217":722,"218":722,"219":722,"220":722,"221":667,"222":667,"223":611,"224":556,"225":556,"226":556,"227":556,"228":556,"229":556,"230":889,"231":556,"232":556,"233":556,"234":556,"235":556,"236":278,"237":278,"238":278,"239":278,"240":611,"241":611,"242":611,"243":611,"244":611,"245":611,"246":611,"247":584,"248":611,"249":611,"250":611,"251":611,"252":611,"253":556,"254":611,"255":556},"cwu":{"32":278,"33":333,"34":474,"35":556,"36":556,"37":889,"38":722,"8217":278,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":333,"59":333,"60":584,"61":584,"62":584,"63":611,"64":975,"65":722,"66":722,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":556,"75":722,"76":611,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":333,"92":278,"93":333,"94":584,"95":556,"8216":278,"97":556,"98":611,"99":556,"100":611,"101":556,"102":333,"103":611,"104":611,"105":278,"106":278,"107":556,"108":278,"109":889,"110":611,"111":611,"112":611,"113":611,"114":389,"115":556,"116":333,"117":611,"118":556,"119":778,"120":556,"121":556,"122":500,"123":389,"124":280,"125":389,"126":584,"161":333,"162":556,"163":556,"8260":167,"165":556,"402":556,"167":556,"164":556,"39":238,"8220":500,"171":556,"8249":333,"8250":333,"64257":611,"64258":611,"8211":556,"8224":556,"8225":556,"183":278,"182":556,"8226":350,"8218":278,"8222":500,"8221":500,"187":556,"8230":1000,"8240":1000,"191":611,"96":333,"180":333,"710":333,"732":333,"175":333,"728":333,"729":333,"168":333,"730":333,"184":333,"733":333,"731":333,"711":333,"8212":1000,"198":1000,"170":370,"321":611,"216":778,"338":1000,"186":365,"230":889,"305":278,"322":278,"248":611,"339":944,"223":611,"207":278,"233":556,"259":556,"369":611,"283":556,"376":667,"247":584,"221":667,"194":722,"225":556,"219":722,"253":556,"537":556,"234":556,"366":722,"220":722,"261":556,"218":722,"371":611,"203":667,"272":722,"806":250,"169":737,"274":667,"269":556,"229":556,"325":722,"314":278,"224":556,"354":611,"262":722,"227":556,"278":667,"353":556,"351":556,"237":278,"9674":494,"344":722,"290":778,"251":611,"226":556,"256":722,"345":389,"231":556,"379":611,"222":667,"332":778,"340":722,"346":667,"271":743,"362":722,"367":611,"179":333,"210":778,"192":722,"258":722,"215":584,"250":611,"356":611,"8706":494,"255":556,"323":722,"238":278,"202":667,"228":556,"235":556,"263":556,"324":611,"363":611,"327":722,"205":278,"177":584,"166":280,"174":737,"286":778,"304":278,"8721":600,"200":667,"341":389,"333":611,"377":611,"381":611,"8805":549,"208":722,"199":722,"316":278,"357":389,"281":556,"370":722,"193":722,"196":722,"232":556,"378":500,"303":278,"211":778,"243":611,"257":556,"347":556,"239":278,"212":778,"217":722,"8710":612,"254":611,"178":333,"214":778,"181":611,"236":278,"337":611,"280":667,"273":611,"190":834,"350":667,"318":400,"310":722,"313":611,"8482":1000,"279":556,"204":278,"298":278,"317":611,"189":834,"8804":549,"244":611,"241":611,"368":722,"201":667,"275":556,"287":611,"188":834,"352":667,"536":667,"336":778,"176":400,"242":611,"268":722,"249":611,"8730":549,"270":722,"343":389,"209":722,"245":611,"342":722,"315":611,"195":722,"260":722,"197":722,"213":778,"380":500,"282":667,"302":278,"311":556,"8722":584,"206":278,"328":611,"355":333,"172":584,"246":611,"252":611,"8800":549,"291":611,"240":611,"382":500,"326":611,"185":333,"299":278,"8364":556}} diff --git a/assets/tcpdf-fonts/core/helveticabi.json b/assets/tcpdf-fonts/core/helveticabi.json new file mode 100644 index 0000000..289f04f --- /dev/null +++ b/assets/tcpdf-fonts/core/helveticabi.json @@ -0,0 +1 @@ +{"type":"Core","name":"Helvetica","up":-100,"ut":50,"dw":278,"diff":"","platform_id":3,"encoding_id":1,"enc":"","isUnicode":false,"desc":{"Flags":96,"FontBBox":"[-174 -228 1114 962]","ItalicAngle":-12,"Ascent":962,"Descent":-228,"Leading":0,"CapHeight":718,"XHeight":532,"StemV":140,"StemH":118,"AvgWidth":567,"MaxWidth":1000,"MissingWidth":278},"cbbox":{"32":[0,0,0,0],"33":[94,0,397,718],"34":[193,447,529,718],"35":[60,0,644,698],"36":[67,-115,622,775],"37":[136,-19,901,710],"38":[89,-19,732,718],"146":[167,445,362,718],"40":[76,-208,470,734],"41":[-25,-208,369,734],"42":[146,387,481,718],"43":[82,0,610,506],"44":[28,-168,245,146],"45":[73,215,379,345],"46":[64,0,245,146],"47":[-37,-19,468,737],"48":[86,-19,617,710],"49":[173,0,529,710],"50":[26,0,619,710],"51":[65,-19,608,710],"52":[60,0,598,710],"53":[64,-19,636,698],"54":[85,-19,619,710],"55":[125,0,676,698],"56":[69,-19,616,710],"57":[78,-19,615,710],"58":[92,0,351,512],"59":[56,-168,351,512],"60":[82,-8,655,514],"61":[58,87,633,419],"62":[36,-8,609,514],"63":[165,0,671,727],"64":[186,-19,954,737],"65":[20,0,702,718],"66":[76,0,764,718],"67":[107,-19,789,737],"68":[76,0,777,718],"69":[76,0,757,718],"70":[76,0,740,718],"71":[108,-19,817,737],"72":[71,0,804,718],"73":[64,0,367,718],"74":[60,-18,637,718],"75":[87,0,858,718],"76":[76,0,611,718],"77":[69,0,918,718],"78":[69,0,807,718],"79":[107,-19,823,737],"80":[76,0,738,718],"81":[107,-52,823,737],"82":[76,0,778,718],"83":[81,-19,718,737],"84":[140,0,751,718],"85":[116,-19,804,718],"86":[172,0,801,718],"87":[169,0,1082,718],"88":[14,0,791,718],"89":[168,0,806,718],"90":[25,0,737,718],"91":[21,-196,462,722],"92":[124,-19,307,737],"93":[-18,-196,423,722],"94":[131,323,591,698],"95":[-27,-125,540,-75],"145":[165,454,361,727],"97":[55,-14,583,546],"98":[61,-14,645,718],"99":[79,-14,599,546],"100":[82,-14,704,718],"101":[70,-14,593,546],"102":[87,0,469,727],"103":[38,-217,666,546],"104":[65,0,629,718],"105":[69,0,363,725],"106":[-42,-214,363,725],"107":[69,0,670,718],"108":[69,0,362,718],"109":[64,0,909,546],"110":[65,0,629,546],"111":[82,-14,643,546],"112":[18,-207,645,546],"113":[80,-207,665,546],"114":[64,0,489,546],"115":[63,-14,584,546],"116":[100,-6,422,676],"117":[98,-14,658,532],"118":[126,0,656,532],"119":[123,0,882,532],"120":[15,0,648,532],"121":[42,-214,652,532],"122":[20,0,583,532],"123":[94,-196,518,722],"124":[36,-225,361,775],"125":[-18,-196,407,722],"126":[115,163,577,343],"161":[50,-186,353,532],"162":[79,-118,599,628],"163":[50,-16,635,718],"165":[60,0,713,698],"131":[-50,-210,669,737],"167":[61,-184,598,727],"164":[27,76,680,636],"39":[165,447,321,718],"147":[160,454,588,727],"171":[135,76,571,484],"139":[130,76,353,484],"155":[99,76,322,484],"150":[48,227,627,333],"134":[118,-171,626,718],"135":[46,-171,628,718],"183":[110,172,276,334],"182":[98,-191,688,700],"149":[83,194,420,524],"130":[41,-146,236,127],"132":[36,-146,463,127],"148":[162,445,589,718],"187":[104,76,540,484],"133":[92,0,939,146],"137":[76,-19,1038,710],"191":[53,-195,559,532],"96":[136,604,353,750],"180":[236,604,515,750],"136":[118,604,471,750],"152":[113,610,507,737],"175":[122,604,483,678],"168":[137,614,482,729],"184":[-37,-228,220,0],"151":[48,227,1071,333],"198":[5,0,1100,718],"170":[125,401,465,737],"216":[35,-27,894,745],"140":[99,-19,1114,737],"186":[123,401,485,737],"230":[56,-14,923,546],"248":[22,-29,701,560],"156":[82,-14,977,546],"223":[69,-14,657,731],"207":[64,0,494,915],"233":[70,-14,627,750],"159":[168,0,806,915],"247":[82,-42,610,548],"221":[168,0,806,936],"194":[20,0,706,936],"225":[55,-14,627,750],"219":[116,-19,804,936],"253":[42,-214,652,750],"234":[70,-14,593,750],"220":[116,-19,804,915],"218":[116,-19,804,936],"203":[76,0,757,915],"169":[56,-19,835,737],"229":[55,-14,583,776],"224":[55,-14,583,750],"227":[55,-14,619,737],"154":[63,-14,614,750],"237":[69,0,488,750],"251":[98,-14,658,750],"226":[55,-14,583,750],"231":[79,-228,599,546],"222":[76,0,716,718],"179":[91,271,441,710],"210":[107,-19,823,936],"192":[20,0,702,936],"215":[57,1,635,505],"250":[98,-14,658,750],"255":[42,-214,652,729],"238":[69,0,444,750],"202":[76,0,757,936],"228":[55,-14,594,729],"235":[70,-14,594,729],"205":[64,0,528,936],"177":[40,0,625,506],"166":[52,-150,345,700],"174":[55,-19,834,737],"200":[76,0,757,936],"142":[25,0,737,936],"208":[62,0,777,718],"199":[107,-228,789,737],"193":[20,0,750,936],"196":[20,0,716,915],"232":[70,-14,593,750],"211":[107,-19,823,936],"243":[82,-14,654,750],"239":[69,0,455,729],"212":[107,-19,823,936],"217":[116,-19,804,936],"254":[18,-208,645,718],"178":[69,283,449,710],"214":[107,-19,823,915],"181":[22,-207,658,532],"236":[69,0,326,750],"190":[99,-19,839,710],"153":[179,306,1109,718],"204":[64,0,367,936],"189":[132,-19,858,710],"244":[82,-14,643,750],"241":[65,0,646,737],"201":[76,0,757,936],"188":[132,-19,806,710],"138":[81,-19,718,936],"176":[175,426,467,712],"242":[82,-14,643,750],"249":[98,-14,658,750],"209":[69,0,807,923],"245":[82,-14,646,737],"195":[20,0,741,923],"197":[20,0,702,962],"213":[107,-19,823,923],"206":[64,0,484,936],"172":[105,108,633,419],"246":[82,-14,643,729],"252":[98,-14,658,729],"240":[82,-14,670,737],"158":[20,0,586,750],"185":[148,283,388,710],"128":[0,0,0,0]},"cw":{"0":278,"1":278,"2":278,"3":278,"4":278,"5":278,"6":278,"7":278,"8":278,"9":278,"10":278,"11":278,"12":278,"13":278,"14":278,"15":278,"16":278,"17":278,"18":278,"19":278,"20":278,"21":278,"22":278,"23":278,"24":278,"25":278,"26":278,"27":278,"28":278,"29":278,"30":278,"31":278,"32":278,"33":333,"34":474,"35":556,"36":556,"37":889,"38":722,"39":238,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":333,"59":333,"60":584,"61":584,"62":584,"63":611,"64":975,"65":722,"66":722,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":556,"75":722,"76":611,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":333,"92":278,"93":333,"94":584,"95":556,"96":333,"97":556,"98":611,"99":556,"100":611,"101":556,"102":333,"103":611,"104":611,"105":278,"106":278,"107":556,"108":278,"109":889,"110":611,"111":611,"112":611,"113":611,"114":389,"115":556,"116":333,"117":611,"118":556,"119":778,"120":556,"121":556,"122":500,"123":389,"124":280,"125":389,"126":584,"127":278,"128":556,"129":278,"130":278,"131":556,"132":500,"133":1000,"134":556,"135":556,"136":333,"137":1000,"138":667,"139":333,"140":1000,"141":278,"142":611,"143":278,"144":278,"145":278,"146":278,"147":500,"148":500,"149":350,"150":556,"151":1000,"152":333,"153":1000,"154":556,"155":333,"156":944,"157":278,"158":500,"159":667,"160":278,"161":333,"162":556,"163":556,"164":556,"165":556,"166":280,"167":556,"168":333,"169":737,"170":370,"171":556,"172":584,"173":278,"174":737,"175":333,"176":400,"177":584,"178":333,"179":333,"180":333,"181":611,"182":556,"183":278,"184":333,"185":333,"186":365,"187":556,"188":834,"189":834,"190":834,"191":611,"192":722,"193":722,"194":722,"195":722,"196":722,"197":722,"198":1000,"199":722,"200":667,"201":667,"202":667,"203":667,"204":278,"205":278,"206":278,"207":278,"208":722,"209":722,"210":778,"211":778,"212":778,"213":778,"214":778,"215":584,"216":778,"217":722,"218":722,"219":722,"220":722,"221":667,"222":667,"223":611,"224":556,"225":556,"226":556,"227":556,"228":556,"229":556,"230":889,"231":556,"232":556,"233":556,"234":556,"235":556,"236":278,"237":278,"238":278,"239":278,"240":611,"241":611,"242":611,"243":611,"244":611,"245":611,"246":611,"247":584,"248":611,"249":611,"250":611,"251":611,"252":611,"253":556,"254":611,"255":556},"cwu":{"32":278,"33":333,"34":474,"35":556,"36":556,"37":889,"38":722,"8217":278,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":333,"59":333,"60":584,"61":584,"62":584,"63":611,"64":975,"65":722,"66":722,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":556,"75":722,"76":611,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":333,"92":278,"93":333,"94":584,"95":556,"8216":278,"97":556,"98":611,"99":556,"100":611,"101":556,"102":333,"103":611,"104":611,"105":278,"106":278,"107":556,"108":278,"109":889,"110":611,"111":611,"112":611,"113":611,"114":389,"115":556,"116":333,"117":611,"118":556,"119":778,"120":556,"121":556,"122":500,"123":389,"124":280,"125":389,"126":584,"161":333,"162":556,"163":556,"8260":167,"165":556,"402":556,"167":556,"164":556,"39":238,"8220":500,"171":556,"8249":333,"8250":333,"64257":611,"64258":611,"8211":556,"8224":556,"8225":556,"183":278,"182":556,"8226":350,"8218":278,"8222":500,"8221":500,"187":556,"8230":1000,"8240":1000,"191":611,"96":333,"180":333,"710":333,"732":333,"175":333,"728":333,"729":333,"168":333,"730":333,"184":333,"733":333,"731":333,"711":333,"8212":1000,"198":1000,"170":370,"321":611,"216":778,"338":1000,"186":365,"230":889,"305":278,"322":278,"248":611,"339":944,"223":611,"207":278,"233":556,"259":556,"369":611,"283":556,"376":667,"247":584,"221":667,"194":722,"225":556,"219":722,"253":556,"537":556,"234":556,"366":722,"220":722,"261":556,"218":722,"371":611,"203":667,"272":722,"806":250,"169":737,"274":667,"269":556,"229":556,"325":722,"314":278,"224":556,"354":611,"262":722,"227":556,"278":667,"353":556,"351":556,"237":278,"9674":494,"344":722,"290":778,"251":611,"226":556,"256":722,"345":389,"231":556,"379":611,"222":667,"332":778,"340":722,"346":667,"271":743,"362":722,"367":611,"179":333,"210":778,"192":722,"258":722,"215":584,"250":611,"356":611,"8706":494,"255":556,"323":722,"238":278,"202":667,"228":556,"235":556,"263":556,"324":611,"363":611,"327":722,"205":278,"177":584,"166":280,"174":737,"286":778,"304":278,"8721":600,"200":667,"341":389,"333":611,"377":611,"381":611,"8805":549,"208":722,"199":722,"316":278,"357":389,"281":556,"370":722,"193":722,"196":722,"232":556,"378":500,"303":278,"211":778,"243":611,"257":556,"347":556,"239":278,"212":778,"217":722,"8710":612,"254":611,"178":333,"214":778,"181":611,"236":278,"337":611,"280":667,"273":611,"190":834,"350":667,"318":400,"310":722,"313":611,"8482":1000,"279":556,"204":278,"298":278,"317":611,"189":834,"8804":549,"244":611,"241":611,"368":722,"201":667,"275":556,"287":611,"188":834,"352":667,"536":667,"336":778,"176":400,"242":611,"268":722,"249":611,"8730":549,"270":722,"343":389,"209":722,"245":611,"342":722,"315":611,"195":722,"260":722,"197":722,"213":778,"380":500,"282":667,"302":278,"311":556,"8722":584,"206":278,"328":611,"355":333,"172":584,"246":611,"252":611,"8800":549,"291":611,"240":611,"382":500,"326":611,"185":333,"299":278,"8364":556}} diff --git a/assets/tcpdf-fonts/core/helveticai.json b/assets/tcpdf-fonts/core/helveticai.json new file mode 100644 index 0000000..122cc61 --- /dev/null +++ b/assets/tcpdf-fonts/core/helveticai.json @@ -0,0 +1 @@ +{"type":"Core","name":"Helvetica","up":-100,"ut":50,"dw":278,"diff":"","platform_id":3,"encoding_id":1,"enc":"","isUnicode":false,"desc":{"Flags":96,"FontBBox":"[-170 -225 1116 931]","ItalicAngle":-12,"Ascent":931,"Descent":-225,"Leading":0,"CapHeight":718,"XHeight":523,"StemV":88,"StemH":76,"AvgWidth":547,"MaxWidth":1015,"MissingWidth":278},"cbbox":{"32":[0,0,0,0],"33":[90,0,340,718],"34":[168,463,438,718],"35":[73,0,631,688],"36":[69,-115,617,775],"37":[147,-19,889,703],"38":[77,-15,647,718],"146":[151,463,310,718],"40":[108,-207,454,733],"41":[-9,-207,337,733],"42":[165,431,475,718],"43":[85,0,606,505],"44":[56,-147,214,106],"45":[93,232,357,322],"46":[87,0,214,106],"47":[-21,-19,452,737],"48":[93,-19,608,703],"49":[207,0,508,703],"50":[26,0,617,703],"51":[75,-19,610,703],"52":[61,0,576,703],"53":[68,-19,621,688],"54":[91,-19,615,703],"55":[137,0,669,688],"56":[74,-19,607,703],"57":[82,-19,609,703],"58":[87,0,301,516],"59":[56,-147,301,516],"60":[94,11,641,495],"61":[63,115,628,390],"62":[50,11,597,495],"63":[161,0,610,727],"64":[215,-19,965,737],"65":[14,0,654,718],"66":[74,0,712,718],"67":[108,-19,782,737],"68":[81,0,764,718],"69":[86,0,762,718],"70":[86,0,736,718],"71":[111,-19,799,737],"72":[77,0,799,718],"73":[91,0,341,718],"74":[47,-19,581,718],"75":[76,0,808,718],"76":[76,0,555,718],"77":[73,0,914,718],"78":[76,0,799,718],"79":[105,-19,826,737],"80":[86,0,737,718],"81":[105,-56,826,737],"82":[88,0,773,718],"83":[90,-19,713,737],"84":[148,0,750,718],"85":[123,-19,797,718],"86":[173,0,800,718],"87":[169,0,1081,718],"88":[19,0,790,718],"89":[167,0,806,718],"90":[23,0,741,718],"91":[21,-196,403,722],"92":[140,-19,291,737],"93":[-14,-196,368,722],"94":[42,264,539,688],"95":[-27,-125,540,-75],"145":[165,470,323,725],"97":[61,-15,559,538],"98":[58,-15,584,718],"99":[74,-15,553,538],"100":[84,-15,652,718],"101":[84,-15,578,538],"102":[86,0,416,728],"103":[42,-220,610,538],"104":[65,0,573,718],"105":[67,0,308,718],"106":[-60,-210,308,718],"107":[67,0,600,718],"108":[67,0,308,718],"109":[65,0,852,538],"110":[65,0,573,538],"111":[83,-14,585,538],"112":[14,-207,584,538],"113":[84,-207,605,538],"114":[77,0,446,538],"115":[63,-15,529,538],"116":[102,-7,368,669],"117":[94,-15,600,523],"118":[119,0,603,523],"119":[125,0,820,523],"120":[11,0,594,523],"121":[15,-214,600,523],"122":[31,0,571,523],"123":[92,-196,445,722],"124":[46,-225,332,775],"125":[0,-196,354,722],"126":[111,180,580,326],"161":[77,-195,326,523],"162":[95,-115,584,623],"163":[49,-16,634,718],"165":[81,0,699,688],"131":[-52,-207,654,737],"167":[76,-191,584,737],"164":[60,99,646,603],"39":[157,463,285,718],"147":[138,470,461,725],"171":[146,108,554,446],"139":[137,108,340,446],"155":[111,108,314,446],"150":[51,240,623,313],"134":[135,-159,622,718],"135":[52,-159,623,718],"183":[129,190,257,315],"182":[126,-173,650,718],"149":[91,202,413,517],"130":[21,-149,180,106],"132":[-6,-149,318,106],"148":[124,463,448,718],"187":[120,108,528,446],"133":[115,0,908,106],"137":[88,-19,1029,703],"191":[85,-201,534,525],"96":[170,593,337,734],"180":[248,593,475,734],"136":[147,593,438,734],"152":[125,606,490,722],"175":[143,627,468,684],"168":[168,604,443,706],"184":[2,-225,232,0],"151":[51,240,1067,313],"198":[8,0,1097,718],"170":[127,405,449,737],"216":[43,-19,890,737],"140":[98,-19,1116,737],"186":[141,405,468,737],"230":[61,-15,909,538],"248":[29,-22,647,545],"156":[83,-15,964,538],"223":[67,-15,658,728],"207":[91,0,458,901],"233":[84,-15,587,734],"159":[167,0,806,901],"247":[85,-19,606,524],"221":[167,0,806,929],"194":[14,0,654,929],"225":[61,-15,587,734],"219":[123,-19,797,929],"253":[15,-214,600,734],"234":[84,-15,578,734],"220":[123,-19,797,901],"218":[123,-19,797,929],"203":[86,0,762,901],"169":[54,-19,837,737],"229":[61,-15,559,756],"224":[61,-15,559,734],"227":[61,-15,592,722],"154":[63,-15,552,734],"237":[95,0,448,734],"251":[94,-15,600,734],"226":[61,-15,559,734],"231":[74,-225,553,538],"222":[86,0,712,718],"179":[90,270,436,703],"210":[105,-19,826,929],"192":[14,0,654,929],"215":[50,0,642,506],"250":[94,-15,600,734],"255":[15,-214,600,706],"238":[95,0,411,734],"202":[86,0,762,929],"228":[61,-15,559,706],"235":[84,-15,578,706],"205":[91,0,489,929],"177":[39,0,618,506],"166":[62,-150,316,700],"174":[54,-19,837,737],"200":[86,0,762,929],"142":[23,0,741,929],"208":[69,0,764,718],"199":[108,-225,782,737],"193":[14,0,683,929],"196":[14,0,654,901],"232":[84,-15,578,734],"211":[105,-19,826,929],"243":[83,-14,587,734],"239":[95,0,416,706],"212":[105,-19,826,929],"217":[123,-19,797,929],"254":[14,-207,584,718],"178":[64,281,449,703],"214":[105,-19,826,901],"181":[24,-207,600,523],"236":[95,0,310,734],"190":[130,-19,861,703],"153":[186,306,1056,718],"204":[91,0,351,929],"189":[114,-19,839,703],"244":[83,-14,585,734],"241":[65,0,592,722],"201":[86,0,762,929],"188":[150,-19,802,703],"138":[90,-19,713,929],"176":[169,411,468,703],"242":[83,-14,585,734],"249":[94,-15,600,734],"209":[76,0,799,917],"245":[83,-14,602,722],"195":[14,0,699,917],"197":[14,0,654,931],"213":[105,-19,826,917],"206":[91,0,452,929],"172":[106,108,628,390],"246":[83,-14,585,706],"252":[94,-15,600,706],"240":[81,-15,617,737],"158":[31,0,571,734],"185":[166,281,371,703],"128":[0,0,0,0]},"cw":{"0":278,"1":278,"2":278,"3":278,"4":278,"5":278,"6":278,"7":278,"8":278,"9":278,"10":278,"11":278,"12":278,"13":278,"14":278,"15":278,"16":278,"17":278,"18":278,"19":278,"20":278,"21":278,"22":278,"23":278,"24":278,"25":278,"26":278,"27":278,"28":278,"29":278,"30":278,"31":278,"32":278,"33":278,"34":355,"35":556,"36":556,"37":889,"38":667,"39":191,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":278,"59":278,"60":584,"61":584,"62":584,"63":556,"64":1015,"65":667,"66":667,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":500,"75":667,"76":556,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":278,"92":278,"93":278,"94":469,"95":556,"96":333,"97":556,"98":556,"99":500,"100":556,"101":556,"102":278,"103":556,"104":556,"105":222,"106":222,"107":500,"108":222,"109":833,"110":556,"111":556,"112":556,"113":556,"114":333,"115":500,"116":278,"117":556,"118":500,"119":722,"120":500,"121":500,"122":500,"123":334,"124":260,"125":334,"126":584,"127":278,"128":556,"129":278,"130":222,"131":556,"132":333,"133":1000,"134":556,"135":556,"136":333,"137":1000,"138":667,"139":333,"140":1000,"141":278,"142":611,"143":278,"144":278,"145":222,"146":222,"147":333,"148":333,"149":350,"150":556,"151":1000,"152":333,"153":1000,"154":500,"155":333,"156":944,"157":278,"158":500,"159":667,"160":278,"161":333,"162":556,"163":556,"164":556,"165":556,"166":260,"167":556,"168":333,"169":737,"170":370,"171":556,"172":584,"173":278,"174":737,"175":333,"176":400,"177":584,"178":333,"179":333,"180":333,"181":556,"182":537,"183":278,"184":333,"185":333,"186":365,"187":556,"188":834,"189":834,"190":834,"191":611,"192":667,"193":667,"194":667,"195":667,"196":667,"197":667,"198":1000,"199":722,"200":667,"201":667,"202":667,"203":667,"204":278,"205":278,"206":278,"207":278,"208":722,"209":722,"210":778,"211":778,"212":778,"213":778,"214":778,"215":584,"216":778,"217":722,"218":722,"219":722,"220":722,"221":667,"222":667,"223":611,"224":556,"225":556,"226":556,"227":556,"228":556,"229":556,"230":889,"231":500,"232":556,"233":556,"234":556,"235":556,"236":278,"237":278,"238":278,"239":278,"240":556,"241":556,"242":556,"243":556,"244":556,"245":556,"246":556,"247":584,"248":611,"249":556,"250":556,"251":556,"252":556,"253":500,"254":556,"255":500},"cwu":{"32":278,"33":278,"34":355,"35":556,"36":556,"37":889,"38":667,"8217":222,"40":333,"41":333,"42":389,"43":584,"44":278,"45":333,"46":278,"47":278,"48":556,"49":556,"50":556,"51":556,"52":556,"53":556,"54":556,"55":556,"56":556,"57":556,"58":278,"59":278,"60":584,"61":584,"62":584,"63":556,"64":1015,"65":667,"66":667,"67":722,"68":722,"69":667,"70":611,"71":778,"72":722,"73":278,"74":500,"75":667,"76":556,"77":833,"78":722,"79":778,"80":667,"81":778,"82":722,"83":667,"84":611,"85":722,"86":667,"87":944,"88":667,"89":667,"90":611,"91":278,"92":278,"93":278,"94":469,"95":556,"8216":222,"97":556,"98":556,"99":500,"100":556,"101":556,"102":278,"103":556,"104":556,"105":222,"106":222,"107":500,"108":222,"109":833,"110":556,"111":556,"112":556,"113":556,"114":333,"115":500,"116":278,"117":556,"118":500,"119":722,"120":500,"121":500,"122":500,"123":334,"124":260,"125":334,"126":584,"161":333,"162":556,"163":556,"8260":167,"165":556,"402":556,"167":556,"164":556,"39":191,"8220":333,"171":556,"8249":333,"8250":333,"64257":500,"64258":500,"8211":556,"8224":556,"8225":556,"183":278,"182":537,"8226":350,"8218":222,"8222":333,"8221":333,"187":556,"8230":1000,"8240":1000,"191":611,"96":333,"180":333,"710":333,"732":333,"175":333,"728":333,"729":333,"168":333,"730":333,"184":333,"733":333,"731":333,"711":333,"8212":1000,"198":1000,"170":370,"321":556,"216":778,"338":1000,"186":365,"230":889,"305":278,"322":222,"248":611,"339":944,"223":611,"207":278,"233":556,"259":556,"369":556,"283":556,"376":667,"247":584,"221":667,"194":667,"225":556,"219":722,"253":500,"537":500,"234":556,"366":722,"220":722,"261":556,"218":722,"371":556,"203":667,"272":722,"806":250,"169":737,"274":667,"269":500,"229":556,"325":722,"314":222,"224":556,"354":611,"262":722,"227":556,"278":667,"353":500,"351":500,"237":278,"9674":471,"344":722,"290":778,"251":556,"226":556,"256":667,"345":333,"231":500,"379":611,"222":667,"332":778,"340":722,"346":667,"271":643,"362":722,"367":556,"179":333,"210":778,"192":667,"258":667,"215":584,"250":556,"356":611,"8706":476,"255":500,"323":722,"238":278,"202":667,"228":556,"235":556,"263":500,"324":556,"363":556,"327":722,"205":278,"177":584,"166":260,"174":737,"286":778,"304":278,"8721":600,"200":667,"341":333,"333":556,"377":611,"381":611,"8805":549,"208":722,"199":722,"316":222,"357":317,"281":556,"370":722,"193":667,"196":667,"232":556,"378":500,"303":222,"211":778,"243":556,"257":556,"347":500,"239":278,"212":778,"217":722,"8710":612,"254":556,"178":333,"214":778,"181":556,"236":278,"337":556,"280":667,"273":556,"190":834,"350":667,"318":299,"310":667,"313":556,"8482":1000,"279":556,"204":278,"298":278,"317":556,"189":834,"8804":549,"244":556,"241":556,"368":722,"201":667,"275":556,"287":556,"188":834,"352":667,"536":667,"336":778,"176":400,"242":556,"268":722,"249":556,"8730":453,"270":722,"343":333,"209":722,"245":556,"342":722,"315":556,"195":667,"260":667,"197":667,"213":778,"380":500,"282":667,"302":278,"311":500,"8722":584,"206":278,"328":556,"355":278,"172":584,"246":556,"252":556,"8800":549,"291":556,"240":556,"382":500,"326":556,"185":333,"299":278,"8364":556}} diff --git a/composer.json b/composer.json index 8d87911..443128e 100644 --- a/composer.json +++ b/composer.json @@ -6,14 +6,5 @@ "league/oauth2-client": "^2.8", "tecnickcom/tcpdf": "^7.0", "pragmarx/google2fa": "^9.0" - }, - "scripts": { - "tc-lib-pdf-fonts": "if [ -d vendor/tecnickcom/tc-lib-pdf-font ] && [ ! -f vendor/tecnickcom/tc-lib-pdf-font/target/fonts/core/helvetica.json ]; then composer --working-dir=vendor/tecnickcom/tc-lib-pdf-font install --no-dev --no-interaction && make -C vendor/tecnickcom/tc-lib-pdf-font fonts; fi", - "post-install-cmd": [ - "@tc-lib-pdf-fonts" - ], - "post-update-cmd": [ - "@tc-lib-pdf-fonts" - ] } }