Как использовать Arial в PDF с использованием TCPDF без встраивания


Я успешно добавил шрифт Arial к TCPDF, однако размер файла велик из-за его встраивания в шрифт. Я бы подумал, что Arial был стандартным шрифтом на подавляющем большинстве машин пользователей, так есть ли способ его работы, используя Arial если доступно, то Helvetica если нет, то любой шрифт без засечек в качестве резервной копии?

2 3

2 ответа:

Вы можете подмножество шрифта, который вставляет только глифы, которые фактически используются в вашем документе. Это сэкономит немного места, так как Arial имеет глифы для очень большой полосы пространства символов Unicode.

Это последний аргумент в вызовеsetFont () (прокрутите страницу до конца).

Я обнаружил, что если я удалю все файлы arial в папке fonts, кроме тех, которые заканчиваются на .php, размер файла упадет примерно до 500 КБ, как и другие основные шрифты в tcpdf. Я бы предположил, что это означает, что они теперь не встроены и вернутся к другому шрифту без засечек на компьютере пользователя, если у них нет arial.