bugGNU roff - Bugs: bug #44715, groff_font(5): Document lack of...

 
 

bug #44715: groff_font(5): Document lack of kerning for different styles

Submitter:  Bjarni Ingi Gislason <bjarniig>
Submitted:  Fri 03 Apr 2015 06:46:42 PM UTC
   
 
Category:  Core Severity:  1 - Wish
Item Group:  Documentation Status:  Fixed
Privacy:  Public Assigned to:  gbranden
Open/Closed:  Closed Planned Release:  1.23.0
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Tue 11 Jan 2022 06:05:53 PM UTC, comment #7: 

original submission:

>   Point out the Heirloom implementation (heirloom.sourceforce.net) for
> people that need (want) this capability (and other implementations that
> have it).


I sympathize with this desire to help the user who wants functionality beyond what groff offers and may not know that other implementation have it (or that they even exist).

But to my knowledge, nowhere else does the groff documentation mention other *roff projects that include functionality absent from groff, so it would have seemed out of place to do it here.

It would be very helpful to have a table listing all post-AT&T roff enhancements, and indicating which current roffs implement each one.  But such a table is outside of groff's scope; it would ideally be maintained by someone who follows development in all the roffs.  I think it would be appropriate for groff's documentation to point to such a table if it existed.

Dave <barx>
Group Member
Tue 11 Jan 2022 11:38:26 AM UTC, comment #6: 


commit c763d711024cb41c2452a6a7f46a5fc23a2f5fef
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
Date:   Tue Jan 11 17:05:40 2022 +1100

    [docs]: Note restriction on auto kerning adjust.

    * doc/groff.texi (Font Description File Format):
    * man/groff_font.5.man (Font description file format): Document
      restriction of kerning adjustment to glyph pairs from within a single
      font (since that is the scope of the font description).

    Fixes <https://savannah.gnu.org/bugs/?44715>.


G. Branden Robinson <gbranden>
Group administrator
Tue 11 Jan 2022 05:50:52 AM UTC, comment #5: 

Adding the words "from this font" at a strategic point in the text would seem to get this idea across and reveal why it's a bit of an architectural lift to overcome it.

G. Branden Robinson <gbranden>
Group administrator
Fri 04 Jun 2021 09:47:38 AM UTC, comment #4: 

(Deleted attachment, since its entire content has been inlined as comment #3)

Dave <barx>
Group Member
Sat 15 May 2021 01:33:17 AM UTC, comment #3: 

Here's the text of the original report.  Neither Bjarni's chosen file name nor Savannah's (lack of) file type identification on the attachment were as helpful as they could have been.


                           Groff Bug Report

GROFF VERSION:
1.22.3 (Debian 1.22.3-1)

INPUT FILES:

\f[B]groff\f[P]'s
.br
groff's


COMMAND LINE:

groff -b -ww -Z -- <file>

DESCRIPTION OF INCORRECT BEHAVIOUR OR FAULTY INPUT (SOURCE):

  There is no kerning between characters of different styles

  Output:

x T ps
x res 72000 1 1
x init
p1
x font 38 TB
f38
s10000
V12000
H72000
md
DFd
tgr
H81260
toff
x font 5 TR
f5
t'
H95700
ts
n12000 0
V24000
H72000
tgrof
H88410
tf
h550
t'
H95070
ts
n12000 0
x trailer
V792000
x stop


SUGGESTED FIX [optional]:

  Document this in the manpage "groff_font(5)", (make a new) section
"kernpairing".  Mention a solution with for example '\^' and the \h'N'
request (for negative kerning).

  Point out the Heirloom implementation (heirloom.sourceforce.net) for
people that need (want) this capability (and other implementations that
have it).


G. Branden Robinson <gbranden>
Group administrator
Wed 12 May 2021 05:41:01 AM UTC, comment #2: 

Documenting this limitation is useful in the short term, but in the longer term, it would be better for the limitation to be removed.  This is the subject of bug #60587.

Dave <barx>
Group Member
Sat 04 Apr 2015 05:06:06 AM UTC, comment #1: 

Thanks.  Changed category to `wishlist'.

Werner LEMBERG <wl>
Group administrator
Fri 03 Apr 2015 06:46:42 PM UTC, original submission:  

Text in the attachment (can't copy from console)

Bjarni Ingi Gislason <bjarniig>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by gbranden (Posted a comment)
  • -email is unavailable- added by barx (Posted a comment)
  • -email is unavailable- added by schwarze (Updated the item)
  • -email is unavailable- added by wl (Posted a comment)
  • -email is unavailable- added by bjarniig (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 11 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2022-06-15 gbranden CategoryNone Core
    2022-01-11 gbranden StatusIn Progress Fixed
        Open/ClosedOpen Closed
        Planned ReleaseNone 1.23.0
    2022-01-11 gbranden StatusNone In Progress
        Assigned toNone gbranden
    2021-06-04 barx Attached File#33521 Removed
    2018-02-16 schwarze Severity3 - Normal 1 - Wish
        Item GroupFeature change Documentation
    2015-04-04 wl Item GroupNone Feature change
    2015-04-03 bjarniig Attached File- Added bugreport.groff.kern.style, #33521

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code