Commit 07a2bb332d5e352fb6a339f6f44268a41a14a0a2
1 parent
3b4b9efd
Add documentation and release notes around 0 Tf issue
Showing
4 changed files
with
17 additions
and
1 deletions
TODO
| @@ -315,6 +315,10 @@ we might do about it. | @@ -315,6 +315,10 @@ we might do about it. | ||
| 315 | misc/character-encoding/ (not on github) and font metric information | 315 | misc/character-encoding/ (not on github) and font metric information |
| 316 | for the 14 standard fonts in my local pdf-spec directory. | 316 | for the 14 standard fonts in my local pdf-spec directory. |
| 317 | 317 | ||
| 318 | +* Once we know about character widths, we can correctly support | ||
| 319 | + auto-sized variable text fields (0 Tf). If this is fixed, search for | ||
| 320 | + "auto-sized" in cli.rst. | ||
| 321 | + | ||
| 318 | Fuzz Errors | 322 | Fuzz Errors |
| 319 | =========== | 323 | =========== |
| 320 | 324 |
job.sums
| @@ -14,4 +14,4 @@ libqpdf/qpdf/auto_job_json_decl.hh c5e3fd38a3b0c569eb0c6b4c60953a09cd6bc7d3361a3 | @@ -14,4 +14,4 @@ libqpdf/qpdf/auto_job_json_decl.hh c5e3fd38a3b0c569eb0c6b4c60953a09cd6bc7d3361a3 | ||
| 14 | libqpdf/qpdf/auto_job_json_init.hh b070350d304d137ba594c1ba40b373137e8459735f04b8ca0f8a2ffd1908c69e | 14 | libqpdf/qpdf/auto_job_json_init.hh b070350d304d137ba594c1ba40b373137e8459735f04b8ca0f8a2ffd1908c69e |
| 15 | libqpdf/qpdf/auto_job_schema.hh 18a3780671d95224cb9a27dcac627c421cae509d59f33a63e6bda0ab53cce923 | 15 | libqpdf/qpdf/auto_job_schema.hh 18a3780671d95224cb9a27dcac627c421cae509d59f33a63e6bda0ab53cce923 |
| 16 | manual/_ext/qpdf.py e9ac9d6c70642a3d29281ee5ad92ae2422dee8be9306fb8a0bc9dba0ed5e28f3 | 16 | manual/_ext/qpdf.py e9ac9d6c70642a3d29281ee5ad92ae2422dee8be9306fb8a0bc9dba0ed5e28f3 |
| 17 | -manual/cli.rst 2dd5e5a9c0440aea65ed0a2bf6239aa6662afdb463224aafdc116a8a676dbc20 | 17 | +manual/cli.rst aa44cbe7b6281ee05dc8b19ee1b12ca770503681ffc8ba90e795fc3c3b55153d |
manual/cli.rst
| @@ -1587,6 +1587,10 @@ Related Options | @@ -1587,6 +1587,10 @@ Related Options | ||
| 1587 | :command:`qpdf` does not know enough about fonts and encodings to | 1587 | :command:`qpdf` does not know enough about fonts and encodings to |
| 1588 | correctly represent characters that fall outside of this range. | 1588 | correctly represent characters that fall outside of this range. |
| 1589 | 1589 | ||
| 1590 | + - For variable text fields where the default appearance stream | ||
| 1591 | + specifies that the font should be auto-sized, a fixed font size | ||
| 1592 | + is used rather than calculating the font size. | ||
| 1593 | + | ||
| 1590 | - Quadding is ignored. Quadding is used to specify whether the | 1594 | - Quadding is ignored. Quadding is used to specify whether the |
| 1591 | contents of a field should be left, center, or right aligned with | 1595 | contents of a field should be left, center, or right aligned with |
| 1592 | the field. | 1596 | the field. |
manual/release-notes.rst
| @@ -6,6 +6,14 @@ Release Notes | @@ -6,6 +6,14 @@ Release Notes | ||
| 6 | For a detailed list of changes, please see the file | 6 | For a detailed list of changes, please see the file |
| 7 | :file:`ChangeLog` in the source distribution. | 7 | :file:`ChangeLog` in the source distribution. |
| 8 | 8 | ||
| 9 | +10.6.3: XXX | ||
| 10 | + - Bug fixes: | ||
| 11 | + | ||
| 12 | + - Fix edge cases with appearance stream generation for form fields | ||
| 13 | + whose ``/DA`` field lacks proper font size specification or that | ||
| 14 | + specifies auto sizing. At this time, qpdf does not support auto | ||
| 15 | + sizing. | ||
| 16 | + | ||
| 9 | 10.6.2: February 16, 2022 | 17 | 10.6.2: February 16, 2022 |
| 10 | - Bug fixes: | 18 | - Bug fixes: |
| 11 | 19 |