Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix open_basedir restriction issue in selectFont #3415

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

NacerKH
Copy link

@NacerKH NacerKH commented Mar 12, 2024

Title:
Fix open_basedir restriction issue in selectFont

Description:
This pull request addresses an issue related to the open_basedir restriction in the selectFont function. The problem arises when attempting to load a font with an empty name ($fontName === ''), resulting in an error. The solution involves adding a simple condition to check if the font name is not empty before proceeding with font loading.

Changes Made:

  • Added a condition to check if $fontName is not empty before attempting to load the font in the selectFont function.

Testing:

  • Tested the changes locally to ensure that the open_basedir restriction issue is resolved.
  • Verified that the modification does not introduce new issues or impact existing functionality.
  • Tested and confirmed compatibility with PHP version 8.2.15.

Additional Context:

  • The issue was identified during generation of pdf .
  • This fix improves the robustness of the code by handling edge cases where an empty font name is provided.

Related Issues:

  • Fixes issue reported in the laravel-dompdf repository (#1032).

Contributor Agreement:
I confirm that I have read and agreed to the terms of the dompdf opensource project .

lib/Cpdf.php Outdated Show resolved Hide resolved
@NacerKH
Copy link
Author

NacerKH commented Mar 15, 2024

@bsweeney please We need to fix this issue asap .
I fix it temporarily with overriding the package xD .

@bsweeney
Copy link
Member

This change is targeting the symptom of the issue but not the cause. Dompdf shouldn't be generating a "/.ufm" font file path. I was under the impression that we had sufficiently covered invalid font files when the Dompdf configuration is workable (i.e., paths are valid). Which version of Dompdf are you using?

@baspax1
Copy link

baspax1 commented Apr 6, 2024

@bsweeney please We need to fix this issue asap . I fix it temporarily with overriding the package xD .

Very well for me worked!!!

@NacerKH
Copy link
Author

NacerKH commented Apr 9, 2024

This change is targeting the symptom of the issue but not the cause. Dompdf shouldn't be generating a "/.ufm" font file path. I was under the impression that we had sufficiently covered invalid font files when the Dompdf configuration is workable (i.e., paths are valid). Which version of Dompdf are you using?

version = 2.0.4

the issue it's when loading fronts the last load get empty
see last line of log

[2024-04-09 03:25:59] local.INFO: selectFont: , , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: .afm, , 1,

image

[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:58] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans-Bold.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: /var/www/vendor/dompdf/dompdf/lib/fonts/DejaVuSans.afm, , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: , , 1,
[2024-04-09 03:25:59] local.INFO: selectFont: .afm, , 1, `

i KNOW IT'S symptom of the issue BUT this Pr it covering and double validation make the package more robust .

as you know the selectFont function used on several places and so hard to debug it .
but i think is intended to frame rendering .

@phobeous
Copy link

Please, @bsweeney consider this PR. We're also experiencing the issue and it'd be nice if this PR promotes to master

@bsweeney
Copy link
Member

I am considering this PR, but I'd also like to know what triggers the issue since I have been unable to reproduce. A sample of the questions that come to mind are: Is there a bug in the font installation logic creating an invalid entry in the installed-fonts.json file? Is it a configuration issue that needs to be addressed by the end user and/or that we can work around? Is it caused due to parsing issues with a particular document structure or styling?

Ignoring the cause and hiding a logic error could lead to unexpected issues or results in the future. I'm not asking anyone to debug the issue if they can at least provide information that I can use to reproduce the issue.

@bsweeney bsweeney modified the milestones: 3.0.1, 3.0.0 Apr 30, 2024
@NacerKH
Copy link
Author

NacerKH commented May 8, 2024

@bsweeney @phobeous

Regardless of the issue, there's an additional loop present.

Issue come from PHP open_basedir is a PHP security feature that lets you define the directories PHP scripts can access.
The issue intended with configuration of php on the server .

when open_basedir restrictions are enabled, a problem occurs.
Additionally, there's an oversight regarding font loops that needs addressing.

The Idea was that we must covering all issues conditions.

@bsweeney
Copy link
Member

bsweeney commented May 8, 2024

Can you explain the "additional loop" comment?

I'm aware of where the error occurs, which is Dompdf sending an empty font path to Cpdf which is then triggering an error due to open_basedir configuration. As I previously mentioned, Dompdf itself should not be using an empty path so what I'm trying to figure out is why that's happening.

Have you tried the upcoming 3.0.0 release to see if the issue is still present? Significant improvements were made to font handling.

@NacerKH
Copy link
Author

NacerKH commented May 8, 2024

@bsweeney

i use pdf/Dompdf under package barryvdh/laravel-dompdf i cant use 3.0.0 release .
barryvdh/laravel-dompdf[v2.1.0, ..., v2.1.1] require dompdf/dompdf ^2.0.3 -> found dompdf/dompdf[v2.0.3, ..., v2.0.8]

@parallels999
Copy link

@NacerKH you could try download 3.0.0 release and replace it on vendor manually

@bsweeney
Copy link
Member

bsweeney commented May 8, 2024

Or alias dev-master in your composer configuration. But the 3.0.0 release is ready I'm just putting together the release notes so you can also just wait a few days. I'll move this to the 3.0.1 milestone for further review.

@NacerKH
Copy link
Author

NacerKH commented May 8, 2024

@NacerKH you could try download 3.0.0 release and replace it on vendor manually

yeah I know this way 😀. It not safe way always we need to add other packages what we will do then ?

@NacerKH
Copy link
Author

NacerKH commented May 8, 2024

Or alias dev-master in your composer configuration. But the 3.0.0 release is ready I'm just putting together the release notes so you can also just wait a few days. I'll move this to the 3.0.1 milestone for further review.

Im aware that we must know the cause of issue but
validating arguments to ensure they're not empty is indeed a common practice to prevent unexpected behavior or errors. It's possible that oversight or other factors led to this omission in the code. Adding validation for non-empty arguments can enhance the robustness of the code and prevent potential issues down the line.

@bsweeney bsweeney modified the milestones: 3.0.0, 3.0.1 May 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants