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/
signature.asc
Description: PGP signature
