Commit 07a2bb332d5e352fb6a339f6f44268a41a14a0a2

Authored by Jay Berkenbilt
1 parent 3b4b9efd

Add documentation and release notes around 0 Tf issue

@@ -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