Update of bug #66452 (group groff):

                  Status:             In Progress => Need Info
             Assigned to:                gbranden => deri
         Planned Release:                    None => 1.24.0

    _______________________________________________________

Follow-up Comment #3:

Hi Deri,

I had to alter some items from the form they were presented in file #56619,
due to changes in implementation details since November 2024.

Here's what I have pending.  Does this seem accurate and complete?


diff --git a/NEWS b/NEWS
index 907a936b8..b5bd63383 100644
--- a/NEWS
+++ b/NEWS
@@ -757,6 +757,43 @@ Output drivers
    font "S".  That technique produced glyphs slightly larger than those
    in grops's "SS" font.  Thanks to Deri James.
 
+*  gropdf now subsets embedded fonts by default, meaning that it stores
+   only the glyphs a document actually uses.  Font subsetting usually
+   reduces the size of the PDF gropdf creates.
+
+*  gropdf supports a new `--opt` command-line option, permitting a few
+   features, including font subsetting, to be selectively enabled.
+
+*  gropdf now emits PDFs that conform to the PDF 1.7 standard (also
+   known as ISO 32000).  Its new `--pdfver` command-line option permits
+   production of PDF 1.4-conformant output instead.
+
+*  gropdf supports a new `pdf: pagenumbering` device extension command
+   and `pdfpagenumbering` convenience macro, allowing control of the
+   page numbers in a PDF reader's overview panel.  It is common for a
+   document to number early pages with Roman numerals and then restart
+   page enumeration at decimal 1 for its main matter.
+
+*  gropdf now offers its own implementations of the "pdfmark" macro
+   package's "pdfhref" and other macros, supporting internal (bookmarks,
+   named destinations) and external (URL) hyperlinks, and the
+   specification of hotspots for link text.  For example, when bundling
+   multiple man pages into a collection, as the supplied
+   groff-man-pages.pdf document and the Linux man-pages project do,
+   references to man pages within the collection are supported with
+   internal hyperlinks, and those outside with external ones.
+
+*  gropdf now supports characters outside the Unicode Basic Latin subset
+   in bookmarks, named destinations, and external hyperlinks.  (They
+   must be encoded using groff's Unicode special character escape
+   sequences; the preconv preprocessor is helpful to simply this
+   requirement.)
+
+*  gropdf now recognizes a `GROPDF_OPTIONS` environment variable,
+   interpreting it as a space-separated list of command-line options.
+   Explicit command-line options override any settings from this
+   environment variable.
+
 *  grops(1), the PostScript output driver, now supports fonts encoded
    using UTF-16.  Indicate the encoding by including the string
    "-UTF16-" within the font's name as specified by the "internalname"




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66452>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to