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

Base64 SVG QR code is not rendered in Adobe Reader #125

Open
zaalbarxx opened this issue Sep 2, 2024 · 3 comments
Open

Base64 SVG QR code is not rendered in Adobe Reader #125

zaalbarxx opened this issue Sep 2, 2024 · 3 comments
Milestone

Comments

@zaalbarxx
Copy link

zaalbarxx commented Sep 2, 2024

Hi!
We encountered a strange issue where QR code rendered inside img tag (as base64 SVG) is not displayed at all in Adobe Reader. It happens only with version >=2.0 of DOMPDF, previously we had 1.x and it worked fine. It is quite interesting because it renders properly in all other PDF readers, including Chrome and other desktop PDF readers. Any idea what could have changed between versions that it does not work with Adobe ? Rendering QR code as base64 PNG works fine BTW.

It's Laravel code, but it should not matter at all.

image

hello_1x.pdf
hello_2x.pdf

qr.svg
<svg xmlns="http://www.w3.org/2000/svg" class="qr-svg " style="width: 100%; height: auto;" viewBox="0 0 45 45">
<defs><style>rect{shape-rendering:crispEdges}</style></defs>
<path class="qr-4 " stroke="transparent" fill="#fff" fill-opacity="1" d="M13 4 h1 v1 h-1Z M15 4 h1 v1 h-1Z M20 4 h1 v1 h-1Z M23 4 h2 v1 h-2Z M29 4 h3 v1 h-3Z M13 5 h1 v1 h-1Z M15 5 h2 v1 h-2Z M22 5 h3 v1 h-3Z M26 5 h3 v1 h-3Z M32 5 h1 v1 h-1Z M13 6 h3 v1 h-3Z M18 6 h1 v1 h-1Z M20 6 h1 v1 h-1Z M24 6 h1 v1 h-1Z M26 6 h2 v1 h-2Z M29 6 h2 v1 h-2Z M32 6 h1 v1 h-1Z M15 7 h1 v1 h-1Z M17 7 h1 v1 h-1Z M20 7 h4 v1 h-4Z M25 7 h2 v1 h-2Z M28 7 h1 v1 h-1Z M30 7 h1 v1 h-1Z M14 8 h5 v1 h-5Z M21 8 h1 v1 h-1Z M24 8 h1 v1 h-1Z M31 8 h2 v1 h-2Z M14 9 h1 v1 h-1Z M17 9 h5 v1 h-5Z M23 9 h1 v1 h-1Z M25 9 h3 v1 h-3Z M29 9 h2 v1 h-2Z M16 11 h2 v1 h-2Z M19 11 h1 v1 h-1Z M21 11 h2 v1 h-2Z M24 11 h1 v1 h-1Z M28 11 h3 v1 h-3Z M32 11 h1 v1 h-1Z M14 12 h1 v1 h-1Z M16 12 h4 v1 h-4Z M21 12 h1 v1 h-1Z M23 12 h1 v1 h-1Z M25 12 h3 v1 h-3Z M30 12 h2 v1 h-2Z M11 13 h1 v1 h-1Z M15 13 h1 v1 h-1Z M20 13 h1 v1 h-1Z M22 13 h1 v1 h-1Z M24 13 h1 v1 h-1Z M28 13 h2 v1 h-2Z M31 13 h2 v1 h-2Z M34 13 h7 v1 h-7Z M5 14 h1 v1 h-1Z M9 14 h1 v1 h-1Z M12 14 h1 v1 h-1Z M15 14 h2 v1 h-2Z M22 14 h6 v1 h-6Z M30 14 h1 v1 h-1Z M32 14 h2 v1 h-2Z M35 14 h2 v1 h-2Z M5 15 h1 v1 h-1Z M7 15 h1 v1 h-1Z M9 15 h1 v1 h-1Z M12 15 h2 v1 h-2Z M15 15 h1 v1 h-1Z M18 15 h1 v1 h-1Z M20 15 h1 v1 h-1Z M23 15 h2 v1 h-2Z M26 15 h2 v1 h-2Z M29 15 h1 v1 h-1Z M31 15 h2 v1 h-2Z M34 15 h3 v1 h-3Z M38 15 h1 v1 h-1Z M6 16 h1 v1 h-1Z M9 16 h1 v1 h-1Z M11 16 h1 v1 h-1Z M15 16 h1 v1 h-1Z M17 16 h1 v1 h-1Z M20 16 h4 v1 h-4Z M25 16 h2 v1 h-2Z M28 16 h1 v1 h-1Z M30 16 h1 v1 h-1Z M33 16 h1 v1 h-1Z M37 16 h1 v1 h-1Z M39 16 h2 v1 h-2Z M5 17 h5 v1 h-5Z M12 17 h2 v1 h-2Z M15 17 h4 v1 h-4Z M21 17 h1 v1 h-1Z M24 17 h2 v1 h-2Z M29 17 h1 v1 h-1Z M31 17 h2 v1 h-2Z M34 17 h3 v1 h-3Z M38 17 h1 v1 h-1Z M40 17 h1 v1 h-1Z M4 18 h3 v1 h-3Z M11 18 h4 v1 h-4Z M17 18 h5 v1 h-5Z M23 18 h2 v1 h-2Z M26 18 h3 v1 h-3Z M30 18 h1 v1 h-1Z M33 18 h1 v1 h-1Z M36 18 h2 v1 h-2Z M39 18 h1 v1 h-1Z M4 19 h2 v1 h-2Z M7 19 h1 v1 h-1Z M11 19 h2 v1 h-2Z M16 19 h2 v1 h-2Z M19 19 h1 v1 h-1Z M21 19 h2 v1 h-2Z M26 19 h1 v1 h-1Z M29 19 h7 v1 h-7Z M38 19 h2 v1 h-2Z M5 20 h5 v1 h-5Z M13 20 h2 v1 h-2Z M16 20 h4 v1 h-4Z M21 20 h1 v1 h-1Z M23 20 h3 v1 h-3Z M27 20 h2 v1 h-2Z M30 20 h1 v1 h-1Z M37 20 h1 v1 h-1Z M39 20 h1 v1 h-1Z M4 21 h4 v1 h-4Z M11 21 h1 v1 h-1Z M14 21 h2 v1 h-2Z M20 21 h1 v1 h-1Z M22 21 h1 v1 h-1Z M26 21 h1 v1 h-1Z M31 21 h6 v1 h-6Z M40 21 h1 v1 h-1Z M4 22 h1 v1 h-1Z M6 22 h4 v1 h-4Z M12 22 h1 v1 h-1Z M14 22 h3 v1 h-3Z M22 22 h2 v1 h-2Z M25 22 h1 v1 h-1Z M27 22 h1 v1 h-1Z M29 22 h2 v1 h-2Z M32 22 h1 v1 h-1Z M35 22 h1 v1 h-1Z M38 22 h2 v1 h-2Z M4 23 h1 v1 h-1Z M8 23 h1 v1 h-1Z M12 23 h1 v1 h-1Z M14 23 h2 v1 h-2Z M18 23 h1 v1 h-1Z M20 23 h1 v1 h-1Z M23 23 h2 v1 h-2Z M26 23 h1 v1 h-1Z M29 23 h1 v1 h-1Z M32 23 h3 v1 h-3Z M36 23 h1 v1 h-1Z M38 23 h3 v1 h-3Z M5 24 h2 v1 h-2Z M9 24 h1 v1 h-1Z M11 24 h1 v1 h-1Z M14 24 h2 v1 h-2Z M17 24 h1 v1 h-1Z M20 24 h3 v1 h-3Z M25 24 h4 v1 h-4Z M30 24 h2 v1 h-2Z M33 24 h1 v1 h-1Z M35 24 h1 v1 h-1Z M37 24 h1 v1 h-1Z M39 24 h1 v1 h-1Z M5 25 h1 v1 h-1Z M8 25 h1 v1 h-1Z M12 25 h7 v1 h-7Z M21 25 h1 v1 h-1Z M24 25 h1 v1 h-1Z M29 25 h1 v1 h-1Z M31 25 h2 v1 h-2Z M34 25 h1 v1 h-1Z M36 25 h1 v1 h-1Z M38 25 h1 v1 h-1Z M40 25 h1 v1 h-1Z M5 26 h1 v1 h-1Z M7 26 h2 v1 h-2Z M11 26 h1 v1 h-1Z M13 26 h2 v1 h-2Z M17 26 h5 v1 h-5Z M23 26 h1 v1 h-1Z M25 26 h3 v1 h-3Z M29 26 h2 v1 h-2Z M32 26 h5 v1 h-5Z M39 26 h1 v1 h-1Z M4 27 h1 v1 h-1Z M6 27 h4 v1 h-4Z M11 27 h2 v1 h-2Z M14 27 h1 v1 h-1Z M16 27 h2 v1 h-2Z M19 27 h1 v1 h-1Z M21 27 h2 v1 h-2Z M24 27 h1 v1 h-1Z M26 27 h2 v1 h-2Z M29 27 h3 v1 h-3Z M33 27 h1 v1 h-1Z M35 27 h1 v1 h-1Z M38 27 h2 v1 h-2Z M4 28 h1 v1 h-1Z M6 28 h4 v1 h-4Z M11 28 h2 v1 h-2Z M14 28 h1 v1 h-1Z M16 28 h4 v1 h-4Z M21 28 h1 v1 h-1Z M23 28 h1 v1 h-1Z M25 28 h4 v1 h-4Z M32 28 h2 v1 h-2Z M37 28 h1 v1 h-1Z M39 28 h2 v1 h-2Z M6 29 h1 v1 h-1Z M8 29 h2 v1 h-2Z M11 29 h5 v1 h-5Z M20 29 h1 v1 h-1Z M22 29 h1 v1 h-1Z M24 29 h1 v1 h-1Z M29 29 h3 v1 h-3Z M34 29 h3 v1 h-3Z M38 29 h1 v1 h-1Z M40 29 h1 v1 h-1Z M5 30 h5 v1 h-5Z M11 30 h2 v1 h-2Z M14 30 h3 v1 h-3Z M22 30 h7 v1 h-7Z M32 30 h2 v1 h-2Z M35 30 h1 v1 h-1Z M38 30 h2 v1 h-2Z M5 31 h2 v1 h-2Z M11 31 h1 v1 h-1Z M15 31 h1 v1 h-1Z M18 31 h1 v1 h-1Z M20 31 h1 v1 h-1Z M24 31 h1 v1 h-1Z M27 31 h1 v1 h-1Z M29 31 h2 v1 h-2Z M32 31 h1 v1 h-1Z M34 31 h3 v1 h-3Z M38 31 h1 v1 h-1Z M40 31 h1 v1 h-1Z M5 32 h5 v1 h-5Z M13 32 h3 v1 h-3Z M17 32 h1 v1 h-1Z M20 32 h4 v1 h-4Z M25 32 h2 v1 h-2Z M28 32 h1 v1 h-1Z M30 32 h1 v1 h-1Z M37 32 h1 v1 h-1Z M39 32 h1 v1 h-1Z M14 33 h5 v1 h-5Z M21 33 h1 v1 h-1Z M24 33 h2 v1 h-2Z M29 33 h1 v1 h-1Z M31 33 h1 v1 h-1Z M40 33 h1 v1 h-1Z M14 34 h1 v1 h-1Z M17 34 h5 v1 h-5Z M23 34 h2 v1 h-2Z M26 34 h2 v1 h-2Z M30 34 h2 v1 h-2Z M37 34 h3 v1 h-3Z M13 35 h1 v1 h-1Z M16 35 h2 v1 h-2Z M19 35 h1 v1 h-1Z M21 35 h4 v1 h-4Z M28 35 h3 v1 h-3Z M37 35 h3 v1 h-3Z M13 36 h1 v1 h-1Z M16 36 h4 v1 h-4Z M21 36 h1 v1 h-1Z M25 36 h3 v1 h-3Z M30 36 h1 v1 h-1Z M13 37 h3 v1 h-3Z M20 37 h1 v1 h-1Z M22 37 h1 v1 h-1Z M24 37 h1 v1 h-1Z M28 37 h2 v1 h-2Z M31 37 h3 v1 h-3Z M37 37 h3 v1 h-3Z M15 38 h2 v1 h-2Z M22 38 h3 v1 h-3Z M26 38 h2 v1 h-2Z M30 38 h1 v1 h-1Z M34 38 h3 v1 h-3Z M13 39 h1 v1 h-1Z M15 39 h1 v1 h-1Z M18 39 h1 v1 h-1Z M20 39 h1 v1 h-1Z M26 39 h2 v1 h-2Z M29 39 h1 v1 h-1Z M31 39 h1 v1 h-1Z M33 39 h1 v1 h-1Z M38 39 h2 v1 h-2Z M14 40 h2 v1 h-2Z M17 40 h1 v1 h-1Z M20 40 h6 v1 h-6Z M28 40 h1 v1 h-1Z M30 40 h1 v1 h-1Z M32 40 h6 v1 h-6Z " /><path class="qr-6 " stroke="transparent" fill="#fff" fill-opacity="1" d="M5 5 h5 v1 h-5Z M35 5 h5 v1 h-5Z M5 6 h1 v1 h-1Z M9 6 h1 v1 h-1Z M35 6 h1 v1 h-1Z M39 6 h1 v1 h-1Z M5 7 h1 v1 h-1Z M9 7 h1 v1 h-1Z M35 7 h1 v1 h-1Z M39 7 h1 v1 h-1Z M5 8 h1 v1 h-1Z M9 8 h1 v1 h-1Z M35 8 h1 v1 h-1Z M39 8 h1 v1 h-1Z M5 9 h5 v1 h-5Z M35 9 h5 v1 h-5Z M5 35 h5 v1 h-5Z M5 36 h1 v1 h-1Z M9 36 h1 v1 h-1Z M5 37 h1 v1 h-1Z M9 37 h1 v1 h-1Z M5 38 h1 v1 h-1Z M9 38 h1 v1 h-1Z M5 39 h5 v1 h-5Z " /><path class="qr-8 " stroke="transparent" fill="#fff" fill-opacity="1" d="M11 4 h1 v1 h-1Z M33 4 h1 v1 h-1Z M11 5 h1 v1 h-1Z M33 5 h1 v1 h-1Z M11 6 h1 v1 h-1Z M33 6 h1 v1 h-1Z M11 7 h1 v1 h-1Z M33 7 h1 v1 h-1Z M11 8 h1 v1 h-1Z M33 8 h1 v1 h-1Z M11 9 h1 v1 h-1Z M33 9 h1 v1 h-1Z M11 10 h1 v1 h-1Z M33 10 h1 v1 h-1Z M4 11 h8 v1 h-8Z M33 11 h8 v1 h-8Z M4 33 h8 v1 h-8Z M11 34 h1 v1 h-1Z M11 35 h1 v1 h-1Z M11 36 h1 v1 h-1Z M11 37 h1 v1 h-1Z M11 38 h1 v1 h-1Z M11 39 h1 v1 h-1Z M11 40 h1 v1 h-1Z " /><path class="qr-10 " stroke="transparent" fill="#fff" fill-opacity="1" d="M33 33 h3 v1 h-3Z M33 34 h1 v1 h-1Z M35 34 h1 v1 h-1Z M33 35 h3 v1 h-3Z " /><path class="qr-12 " stroke="transparent" fill="#fff" fill-opacity="1" d="M13 10 h1 v1 h-1Z M15 10 h1 v1 h-1Z M17 10 h1 v1 h-1Z M19 10 h1 v1 h-1Z M21 10 h1 v1 h-1Z M23 10 h1 v1 h-1Z M25 10 h1 v1 h-1Z M27 10 h1 v1 h-1Z M29 10 h1 v1 h-1Z M31 10 h1 v1 h-1Z M10 13 h1 v1 h-1Z M10 15 h1 v1 h-1Z M10 17 h1 v1 h-1Z M10 19 h1 v1 h-1Z M10 21 h1 v1 h-1Z M10 23 h1 v1 h-1Z M10 25 h1 v1 h-1Z M10 27 h1 v1 h-1Z M10 29 h1 v1 h-1Z M10 31 h1 v1 h-1Z " /><path class="qr-14 " stroke="transparent" fill="#fff" fill-opacity="1" d="M12 4 h1 v1 h-1Z M12 6 h1 v1 h-1Z M12 8 h1 v1 h-1Z M12 11 h1 v1 h-1Z M9 12 h1 v1 h-1Z M34 12 h1 v1 h-1Z M36 12 h1 v1 h-1Z M38 12 h1 v1 h-1Z M40 12 h1 v1 h-1Z M12 35 h1 v1 h-1Z " /><path class="qr-18 " stroke="transparent" fill="#fff" fill-opacity="1" d="M0 0 h45 v1 h-45Z M0 1 h45 v1 h-45Z M0 2 h45 v1 h-45Z M0 3 h45 v1 h-45Z M0 4 h4 v1 h-4Z M41 4 h4 v1 h-4Z M0 5 h4 v1 h-4Z M41 5 h4 v1 h-4Z M0 6 h4 v1 h-4Z M41 6 h4 v1 h-4Z M0 7 h4 v1 h-4Z M41 7 h4 v1 h-4Z M0 8 h4 v1 h-4Z M41 8 h4 v1 h-4Z M0 9 h4 v1 h-4Z M41 9 h4 v1 h-4Z M0 10 h4 v1 h-4Z M41 10 h4 v1 h-4Z M0 11 h4 v1 h-4Z M41 11 h4 v1 h-4Z M0 12 h4 v1 h-4Z M41 12 h4 v1 h-4Z M0 13 h4 v1 h-4Z M41 13 h4 v1 h-4Z M0 14 h4 v1 h-4Z M41 14 h4 v1 h-4Z M0 15 h4 v1 h-4Z M41 15 h4 v1 h-4Z M0 16 h4 v1 h-4Z M41 16 h4 v1 h-4Z M0 17 h4 v1 h-4Z M41 17 h4 v1 h-4Z M0 18 h4 v1 h-4Z M41 18 h4 v1 h-4Z M0 19 h4 v1 h-4Z M41 19 h4 v1 h-4Z M0 20 h4 v1 h-4Z M41 20 h4 v1 h-4Z M0 21 h4 v1 h-4Z M41 21 h4 v1 h-4Z M0 22 h4 v1 h-4Z M41 22 h4 v1 h-4Z M0 23 h4 v1 h-4Z M41 23 h4 v1 h-4Z M0 24 h4 v1 h-4Z M41 24 h4 v1 h-4Z M0 25 h4 v1 h-4Z M41 25 h4 v1 h-4Z M0 26 h4 v1 h-4Z M41 26 h4 v1 h-4Z M0 27 h4 v1 h-4Z M41 27 h4 v1 h-4Z M0 28 h4 v1 h-4Z M41 28 h4 v1 h-4Z M0 29 h4 v1 h-4Z M41 29 h4 v1 h-4Z M0 30 h4 v1 h-4Z M41 30 h4 v1 h-4Z M0 31 h4 v1 h-4Z M41 31 h4 v1 h-4Z M0 32 h4 v1 h-4Z M41 32 h4 v1 h-4Z M0 33 h4 v1 h-4Z M41 33 h4 v1 h-4Z M0 34 h4 v1 h-4Z M41 34 h4 v1 h-4Z M0 35 h4 v1 h-4Z M41 35 h4 v1 h-4Z M0 36 h4 v1 h-4Z M41 36 h4 v1 h-4Z M0 37 h4 v1 h-4Z M41 37 h4 v1 h-4Z M0 38 h4 v1 h-4Z M41 38 h4 v1 h-4Z M0 39 h4 v1 h-4Z M41 39 h4 v1 h-4Z M0 40 h4 v1 h-4Z M41 40 h4 v1 h-4Z M0 41 h45 v1 h-45Z M0 42 h45 v1 h-45Z M0 43 h45 v1 h-45Z M0 44 h45 v1 h-45Z " /><path class="qr-512 " stroke="transparent" fill="#000" fill-opacity="1" d="M12 33 h1 v1 h-1Z " /><path class="qr-1024 " stroke="transparent" fill="#000" fill-opacity="1" d="M14 4 h1 v1 h-1Z M16 4 h4 v1 h-4Z M21 4 h2 v1 h-2Z M25 4 h4 v1 h-4Z M32 4 h1 v1 h-1Z M14 5 h1 v1 h-1Z M17 5 h5 v1 h-5Z M25 5 h1 v1 h-1Z M29 5 h3 v1 h-3Z M16 6 h2 v1 h-2Z M19 6 h1 v1 h-1Z M21 6 h3 v1 h-3Z M25 6 h1 v1 h-1Z M28 6 h1 v1 h-1Z M31 6 h1 v1 h-1Z M13 7 h2 v1 h-2Z M16 7 h1 v1 h-1Z M18 7 h2 v1 h-2Z M24 7 h1 v1 h-1Z M27 7 h1 v1 h-1Z M29 7 h1 v1 h-1Z M31 7 h2 v1 h-2Z M13 8 h1 v1 h-1Z M19 8 h2 v1 h-2Z M22 8 h2 v1 h-2Z M25 8 h6 v1 h-6Z M13 9 h1 v1 h-1Z M15 9 h2 v1 h-2Z M22 9 h1 v1 h-1Z M24 9 h1 v1 h-1Z M28 9 h1 v1 h-1Z M31 9 h2 v1 h-2Z M13 11 h3 v1 h-3Z M18 11 h1 v1 h-1Z M20 11 h1 v1 h-1Z M23 11 h1 v1 h-1Z M25 11 h3 v1 h-3Z M31 11 h1 v1 h-1Z M13 12 h1 v1 h-1Z M15 12 h1 v1 h-1Z M20 12 h1 v1 h-1Z M22 12 h1 v1 h-1Z M24 12 h1 v1 h-1Z M28 12 h2 v1 h-2Z M32 12 h1 v1 h-1Z M4 13 h6 v1 h-6Z M12 13 h3 v1 h-3Z M16 13 h4 v1 h-4Z M21 13 h1 v1 h-1Z M23 13 h1 v1 h-1Z M25 13 h3 v1 h-3Z M30 13 h1 v1 h-1Z M33 13 h1 v1 h-1Z M4 14 h1 v1 h-1Z M6 14 h3 v1 h-3Z M11 14 h1 v1 h-1Z M13 14 h2 v1 h-2Z M17 14 h5 v1 h-5Z M28 14 h2 v1 h-2Z M31 14 h1 v1 h-1Z M34 14 h1 v1 h-1Z M37 14 h4 v1 h-4Z M4 15 h1 v1 h-1Z M6 15 h1 v1 h-1Z M8 15 h1 v1 h-1Z M11 15 h1 v1 h-1Z M14 15 h1 v1 h-1Z M16 15 h2 v1 h-2Z M19 15 h1 v1 h-1Z M21 15 h2 v1 h-2Z M25 15 h1 v1 h-1Z M28 15 h1 v1 h-1Z M30 15 h1 v1 h-1Z M33 15 h1 v1 h-1Z M37 15 h1 v1 h-1Z M39 15 h2 v1 h-2Z M4 16 h2 v1 h-2Z M7 16 h2 v1 h-2Z M12 16 h3 v1 h-3Z M16 16 h1 v1 h-1Z M18 16 h2 v1 h-2Z M24 16 h1 v1 h-1Z M27 16 h1 v1 h-1Z M29 16 h1 v1 h-1Z M31 16 h2 v1 h-2Z M34 16 h3 v1 h-3Z M38 16 h1 v1 h-1Z M4 17 h1 v1 h-1Z M11 17 h1 v1 h-1Z M14 17 h1 v1 h-1Z M19 17 h2 v1 h-2Z M22 17 h2 v1 h-2Z M26 17 h3 v1 h-3Z M30 17 h1 v1 h-1Z M33 17 h1 v1 h-1Z M37 17 h1 v1 h-1Z M39 17 h1 v1 h-1Z M7 18 h3 v1 h-3Z M15 18 h2 v1 h-2Z M22 18 h1 v1 h-1Z M25 18 h1 v1 h-1Z M29 18 h1 v1 h-1Z M31 18 h2 v1 h-2Z M34 18 h2 v1 h-2Z M38 18 h1 v1 h-1Z M40 18 h1 v1 h-1Z M6 19 h1 v1 h-1Z M8 19 h2 v1 h-2Z M13 19 h3 v1 h-3Z M18 19 h1 v1 h-1Z M20 19 h1 v1 h-1Z M23 19 h3 v1 h-3Z M27 19 h2 v1 h-2Z M36 19 h2 v1 h-2Z M40 19 h1 v1 h-1Z M4 20 h1 v1 h-1Z M11 20 h2 v1 h-2Z M15 20 h1 v1 h-1Z M20 20 h1 v1 h-1Z M22 20 h1 v1 h-1Z M26 20 h1 v1 h-1Z M29 20 h1 v1 h-1Z M31 20 h6 v1 h-6Z M38 20 h1 v1 h-1Z M40 20 h1 v1 h-1Z M8 21 h2 v1 h-2Z M12 21 h2 v1 h-2Z M16 21 h4 v1 h-4Z M21 21 h1 v1 h-1Z M23 21 h3 v1 h-3Z M27 21 h4 v1 h-4Z M37 21 h3 v1 h-3Z M5 22 h1 v1 h-1Z M11 22 h1 v1 h-1Z M13 22 h1 v1 h-1Z M17 22 h5 v1 h-5Z M24 22 h1 v1 h-1Z M26 22 h1 v1 h-1Z M28 22 h1 v1 h-1Z M31 22 h1 v1 h-1Z M33 22 h2 v1 h-2Z M36 22 h2 v1 h-2Z M40 22 h1 v1 h-1Z M5 23 h3 v1 h-3Z M9 23 h1 v1 h-1Z M11 23 h1 v1 h-1Z M13 23 h1 v1 h-1Z M16 23 h2 v1 h-2Z M19 23 h1 v1 h-1Z M21 23 h2 v1 h-2Z M25 23 h1 v1 h-1Z M27 23 h2 v1 h-2Z M30 23 h2 v1 h-2Z M35 23 h1 v1 h-1Z M37 23 h1 v1 h-1Z M4 24 h1 v1 h-1Z M7 24 h2 v1 h-2Z M12 24 h2 v1 h-2Z M16 24 h1 v1 h-1Z M18 24 h2 v1 h-2Z M23 24 h2 v1 h-2Z M29 24 h1 v1 h-1Z M32 24 h1 v1 h-1Z M34 24 h1 v1 h-1Z M36 24 h1 v1 h-1Z M38 24 h1 v1 h-1Z M40 24 h1 v1 h-1Z M4 25 h1 v1 h-1Z M6 25 h2 v1 h-2Z M9 25 h1 v1 h-1Z M11 25 h1 v1 h-1Z M19 25 h2 v1 h-2Z M22 25 h2 v1 h-2Z M25 25 h4 v1 h-4Z M30 25 h1 v1 h-1Z M33 25 h1 v1 h-1Z M35 25 h1 v1 h-1Z M37 25 h1 v1 h-1Z M39 25 h1 v1 h-1Z M4 26 h1 v1 h-1Z M6 26 h1 v1 h-1Z M9 26 h1 v1 h-1Z M12 26 h1 v1 h-1Z M15 26 h2 v1 h-2Z M22 26 h1 v1 h-1Z M24 26 h1 v1 h-1Z M28 26 h1 v1 h-1Z M31 26 h1 v1 h-1Z M37 26 h2 v1 h-2Z M40 26 h1 v1 h-1Z M5 27 h1 v1 h-1Z M13 27 h1 v1 h-1Z M15 27 h1 v1 h-1Z M18 27 h1 v1 h-1Z M20 27 h1 v1 h-1Z M23 27 h1 v1 h-1Z M25 27 h1 v1 h-1Z M28 27 h1 v1 h-1Z M32 27 h1 v1 h-1Z M34 27 h1 v1 h-1Z M36 27 h2 v1 h-2Z M40 27 h1 v1 h-1Z M5 28 h1 v1 h-1Z M13 28 h1 v1 h-1Z M15 28 h1 v1 h-1Z M20 28 h1 v1 h-1Z M22 28 h1 v1 h-1Z M24 28 h1 v1 h-1Z M29 28 h3 v1 h-3Z M34 28 h3 v1 h-3Z M38 28 h1 v1 h-1Z M4 29 h2 v1 h-2Z M7 29 h1 v1 h-1Z M16 29 h4 v1 h-4Z M21 29 h1 v1 h-1Z M23 29 h1 v1 h-1Z M25 29 h4 v1 h-4Z M32 29 h2 v1 h-2Z M37 29 h1 v1 h-1Z M39 29 h1 v1 h-1Z M4 30 h1 v1 h-1Z M13 30 h1 v1 h-1Z M17 30 h5 v1 h-5Z M29 30 h3 v1 h-3Z M34 30 h1 v1 h-1Z M36 30 h2 v1 h-2Z M40 30 h1 v1 h-1Z M4 31 h1 v1 h-1Z M7 31 h3 v1 h-3Z M12 31 h3 v1 h-3Z M16 31 h2 v1 h-2Z M19 31 h1 v1 h-1Z M21 31 h3 v1 h-3Z M25 31 h2 v1 h-2Z M28 31 h1 v1 h-1Z M31 31 h1 v1 h-1Z M33 31 h1 v1 h-1Z M37 31 h1 v1 h-1Z M39 31 h1 v1 h-1Z M4 32 h1 v1 h-1Z M11 32 h2 v1 h-2Z M16 32 h1 v1 h-1Z M18 32 h2 v1 h-2Z M24 32 h1 v1 h-1Z M27 32 h1 v1 h-1Z M29 32 h1 v1 h-1Z M31 32 h1 v1 h-1Z M38 32 h1 v1 h-1Z M40 32 h1 v1 h-1Z M13 33 h1 v1 h-1Z M19 33 h2 v1 h-2Z M22 33 h2 v1 h-2Z M26 33 h3 v1 h-3Z M30 33 h1 v1 h-1Z M37 33 h3 v1 h-3Z M13 34 h1 v1 h-1Z M15 34 h2 v1 h-2Z M22 34 h1 v1 h-1Z M25 34 h1 v1 h-1Z M28 34 h2 v1 h-2Z M40 34 h1 v1 h-1Z M14 35 h2 v1 h-2Z M18 35 h1 v1 h-1Z M20 35 h1 v1 h-1Z M25 35 h3 v1 h-3Z M31 35 h1 v1 h-1Z M40 35 h1 v1 h-1Z M14 36 h2 v1 h-2Z M20 36 h1 v1 h-1Z M22 36 h3 v1 h-3Z M28 36 h2 v1 h-2Z M31 36 h1 v1 h-1Z M37 36 h4 v1 h-4Z M16 37 h4 v1 h-4Z M21 37 h1 v1 h-1Z M23 37 h1 v1 h-1Z M25 37 h3 v1 h-3Z M30 37 h1 v1 h-1Z M34 37 h3 v1 h-3Z M40 37 h1 v1 h-1Z M13 38 h2 v1 h-2Z M17 38 h5 v1 h-5Z M25 38 h1 v1 h-1Z M28 38 h2 v1 h-2Z M31 38 h3 v1 h-3Z M37 38 h4 v1 h-4Z M14 39 h1 v1 h-1Z M16 39 h2 v1 h-2Z M19 39 h1 v1 h-1Z M21 39 h5 v1 h-5Z M28 39 h1 v1 h-1Z M30 39 h1 v1 h-1Z M32 39 h1 v1 h-1Z M34 39 h4 v1 h-4Z M40 39 h1 v1 h-1Z M13 40 h1 v1 h-1Z M16 40 h1 v1 h-1Z M18 40 h2 v1 h-2Z M26 40 h2 v1 h-2Z M29 40 h1 v1 h-1Z M31 40 h1 v1 h-1Z M38 40 h3 v1 h-3Z " /><path class="qr-1536 " stroke="transparent" fill="#000" fill-opacity="1" d="M4 4 h7 v1 h-7Z M34 4 h7 v1 h-7Z M4 5 h1 v1 h-1Z M10 5 h1 v1 h-1Z M34 5 h1 v1 h-1Z M40 5 h1 v1 h-1Z M4 6 h1 v1 h-1Z M10 6 h1 v1 h-1Z M34 6 h1 v1 h-1Z M40 6 h1 v1 h-1Z M4 7 h1 v1 h-1Z M10 7 h1 v1 h-1Z M34 7 h1 v1 h-1Z M40 7 h1 v1 h-1Z M4 8 h1 v1 h-1Z M10 8 h1 v1 h-1Z M34 8 h1 v1 h-1Z M40 8 h1 v1 h-1Z M4 9 h1 v1 h-1Z M10 9 h1 v1 h-1Z M34 9 h1 v1 h-1Z M40 9 h1 v1 h-1Z M4 10 h7 v1 h-7Z M34 10 h7 v1 h-7Z M4 34 h7 v1 h-7Z M4 35 h1 v1 h-1Z M10 35 h1 v1 h-1Z M4 36 h1 v1 h-1Z M10 36 h1 v1 h-1Z M4 37 h1 v1 h-1Z M10 37 h1 v1 h-1Z M4 38 h1 v1 h-1Z M10 38 h1 v1 h-1Z M4 39 h1 v1 h-1Z M10 39 h1 v1 h-1Z M4 40 h7 v1 h-7Z " /><path class="qr-2560 " stroke="transparent" fill="#000" fill-opacity="1" d="M32 32 h5 v1 h-5Z M32 33 h1 v1 h-1Z M36 33 h1 v1 h-1Z M32 34 h1 v1 h-1Z M34 34 h1 v1 h-1Z M36 34 h1 v1 h-1Z M32 35 h1 v1 h-1Z M36 35 h1 v1 h-1Z M32 36 h5 v1 h-5Z " /><path class="qr-3072 " stroke="transparent" fill="#000" fill-opacity="1" d="M12 10 h1 v1 h-1Z M14 10 h1 v1 h-1Z M16 10 h1 v1 h-1Z M18 10 h1 v1 h-1Z M20 10 h1 v1 h-1Z M22 10 h1 v1 h-1Z M24 10 h1 v1 h-1Z M26 10 h1 v1 h-1Z M28 10 h1 v1 h-1Z M30 10 h1 v1 h-1Z M32 10 h1 v1 h-1Z M10 12 h1 v1 h-1Z M10 14 h1 v1 h-1Z M10 16 h1 v1 h-1Z M10 18 h1 v1 h-1Z M10 20 h1 v1 h-1Z M10 22 h1 v1 h-1Z M10 24 h1 v1 h-1Z M10 26 h1 v1 h-1Z M10 28 h1 v1 h-1Z M10 30 h1 v1 h-1Z M10 32 h1 v1 h-1Z " /><path class="qr-3584 " stroke="transparent" fill="#000" fill-opacity="1" d="M12 5 h1 v1 h-1Z M12 7 h1 v1 h-1Z M12 9 h1 v1 h-1Z M4 12 h5 v1 h-5Z M11 12 h2 v1 h-2Z M33 12 h1 v1 h-1Z M35 12 h1 v1 h-1Z M37 12 h1 v1 h-1Z M39 12 h1 v1 h-1Z M12 34 h1 v1 h-1Z M12 36 h1 v1 h-1Z M12 37 h1 v1 h-1Z M12 38 h1 v1 h-1Z M12 39 h1 v1 h-1Z M12 40 h1 v1 h-1Z " /><path class="qr-5632 " stroke="transparent" fill="#000" fill-opacity="1" d="M6 6 h3 v1 h-3Z M36 6 h3 v1 h-3Z M6 7 h3 v1 h-3Z M36 7 h3 v1 h-3Z M6 8 h3 v1 h-3Z M36 8 h3 v1 h-3Z M6 36 h3 v1 h-3Z M6 37 h3 v1 h-3Z M6 38 h3 v1 h-3Z " /></svg>
@zaalbarxx zaalbarxx changed the title Base64 QR code is not rendered in Adobe Reader Base64 SVG QR code is not rendered in Adobe Reader Sep 2, 2024
@bsweeney
Copy link
Member

bsweeney commented Sep 3, 2024

I can confirm that I see the same issue using the SVG string that's in the included PDF. I do not have any ideas right now what would cause this, but will take a look.

@bsweeney
Copy link
Member

bsweeney commented Sep 7, 2024

Transferring this issue to php-svg-lib since that's where it will need to be addressed.

It looks like the cause is the transparent stroke styling. If I remove that attribute or set it to "none" then Adobe renders as expected. I suspect, but have not yet confirmed, that something about the graphic state for the stroke is bleeding over into the fill, making the paths transparent.

@bsweeney bsweeney transferred this issue from dompdf/dompdf Sep 7, 2024
@bsweeney bsweeney added this to the 1.0.1 milestone Sep 7, 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

No branches or pull requests

3 participants
@bsweeney @zaalbarxx and others