Follow-up Comment #13, bug #66342 (group groff):

At 2026-02-02T18:46:33-0500, Dave wrote:
> Follow-up Comment #12, bug #66342 (group groff):
>
> The comment #8 questions are for all interested parties,

But it _says_, "Deri,".

> since they involve a change from everyone's previous proposals.

Here's yours from that comment.

>>> Would it make sense to make embedding the default behavior, continue
>>> to accept "-e" as a no-op (as Branden did), and introduce a new flag
>>> to specify not embedding the base 14 fonts, for those users who do
>>> need smaller PDFs?  This would change existing behavior for users
>>> who do not specify -e, but in a way more in line with best
>>> practices, and would not affect users who do specify -e.

That would be fine with me; we could use `-E` for this purpose.

Typically in Unix command-line interfaces, when multiple conflicting
options are specified, the last "wins", with command-line options thus
overriding their predecessors, _and_, importantly, any environment
variables that alter defaults.  This idiom is useful and convenient for
working with wrappers around commands, including shell functions and
aliases (the last of which work much like macro expansions, so they can
always be lexically "succeeded" by something else).

Concretely, this proposed `-E` would override any preceding `-e`.

Similarly, `-e` would itself override any preceding `-E`, and any
`--opt` value with bit 3 set, and any GROPDF_OPTIONS value containing
either of the foregoing.

I'd still prefer that bit 3 of `--opt` flipped its sense.

> So if anyone objects to my attempted middle-ground proposal, it's
> either back to the drawing board, or re-Rejecting this ticket.
>
> The goal is to get everyone to agree to an architecture before anyone
> spends time coding it.  But so far it's gotten neither yay nor nay
> from anyone.

You have my feedback now.  :)



    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to