Как использовать Arial в PDF с использованием TCPDF без встраивания
Я успешно добавил шрифт Arial
к TCPDF
, однако размер файла велик из-за его встраивания в шрифт. Я бы подумал, что Arial
был стандартным шрифтом на подавляющем большинстве машин пользователей, так есть ли способ его работы, используя Arial
если доступно, то Helvetica
если нет, то любой шрифт без засечек в качестве резервной копии?
2 ответа:
Вы можете подмножество шрифта, который вставляет только глифы, которые фактически используются в вашем документе. Это сэкономит немного места, так как Arial имеет глифы для очень большой полосы пространства символов Unicode.
Это последний аргумент в вызовеsetFont () (прокрутите страницу до конца).
Я обнаружил, что если я удалю все файлы
arial
в папке fonts, кроме тех, которые заканчиваются на.php
, размер файла упадет примерно до 500 КБ, как и другие основные шрифты в tcpdf. Я бы предположил, что это означает, что они теперь не встроены и вернутся к другому шрифту без засечек на компьютере пользователя, если у них нет arial.