URL:
  <https://savannah.gnu.org/bugs/?67207>

                 Summary: [devpdf] work better with embedded non-standard
fonts in separate build trees
                   Group: GNU roff
               Submitter: gbranden
               Submitted: Tue 10 Jun 2025 10:36:04 AM GMT
                Category: Font devpdf
                Severity: 3 - Normal
              Item Group: Build/Installation
                  Status: Need Info
                 Privacy: Public
             Assigned to: deri
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Tue 10 Jun 2025 10:36:04 AM GMT By: G. Branden Robinson <gbranden>
Background from a ChangeLog entry I'll be pushing soon.


2025-06-09  G. Branden Robinson <[email protected]>

        [devpdf]: Ship "StandardSymSL.pfb" embeddable font file and "SS"
        font description file for it.

        * font/devpdf/devpdf.am (DEVPDFFONTFILES_FROM_DEVPS): Add `SS`.
        (font/devpdf/download): Use sed(1) to interpolate an entry for
        "Symbol-Slanted" into the "download" file.
        (install-data-local, install_devpdf, uninstall-local)
        (uninstall_devpdf): Hook into Automake {,un}installation targets
        to cope with heretofore latent bug: gropdf doesn't know how
        about build trees that differ from source trees.  (In fact, it
        doesn't know about environments that aren't installations at
        all, which is mostly a good thing.)  Unfortunately this
        limitation prevents the "StandardSymSL.pfb" file from being
        embedded in "groff-man-pages.pdf", where we'd like to use it for
        the eqn(1) man page.  As the comment notes, if we generate
        "StandardSymSL.pfb" from source, we can add a make(1) rule for
        it, put its name in the `devpdffontdata` macro, and not have to
        mess with it in these {,un}install hooks at all.  (We might want
        to retain the uninstall hook to remove the `devpdffontdir`
        directory.)

        Fixes <https://savannah.gnu.org/bugs/?65098> (2/2).


As noted in bug #65098, my preference is to solve this by "building
StandardSymSL.pfb from source", analogously to how _grops_ handles
"freeeuro.pfa".

Assigning to Deri for his feedback and/or alternative ideas.







    _______________________________________________________

Reply to this item at:

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

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

Attachment: signature.asc
Description: PGP signature

Reply via email to