Re: Linux man-pages PDF book

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Deri,

On Wed, Apr 17, 2024 at 09:01:01PM +0100, Deri wrote:
> On Wednesday, 17 April 2024 11:33:58 BST Alejandro Colomar wrote:
> > No, but they contain binary.  Here's an example:
> > 
> > gropdf:zic.8: warning: Don't understand 'dup 0 11 -| �����B4fD�" |'
> 
> Aah, this comes from the new font subsetting code in gropdf. I have not seen a 
> font quite like this before, most fonts used with groff have been converted 
> from a .ttf/.otf by running it through fontforge.If you are interested in the 
> gory details look at the git log for the fix just committed to the groff git.

Thanks!  However, I can still see that warning.  I've installed groff
from git HEAD:

	$ git describe 
	1.23.0-1149-g5589bcd18
	$ git log -1 | head
	commit 5589bcd18776c6d236c53226a0ee30506180e6b6
	Author: Deri James <deri@xxxxxxxxxxxxxxxxxxxxxx>
	Date:   Wed Apr 17 19:25:03 2024 +0100

	    Improve font parsing.
	    
	    The usual (for fontforge converted ttf fonts) is to use the RD, ND
	    and NP operators within charstring definitions, however these are
	    just named in the private subrs dictionary so could be assigned
	    any name.


And here's the warning in the man-pages' contrib branch:

	$ make clean
	RM -rf		.tmp
	$ groff --version | head -n1
	GNU groff version 1.23.0.1149-5589
	$ make build-pdf-book -j24 >/dev/null 2>&1
	$ rm .tmp/man-pages-6.7-63-ga4f3afd28.pdf 
	$ make build-pdf-book
	GROPDF		.tmp/man-pages-6.7-63-ga4f3afd28.pdf
	troff:fanotify_init.2:322: warning [page 192, 4.2i]: cannot adjust line
	troff:membarrier.2:272: warning [page 475, 3.0i]: cannot adjust line
	statx.2:240: warning: table wider than line length minus indentation
	troff:syscall.2:171: warning: cannot select font 'CW'
	troff:syscall.2:301: warning: cannot select font 'CW'
	...
	gropdf:zic.8: warning: Don't understand 'dup 0 11 -| �����B4fD�" |'


Have a lovely night!
Alex

-- 
<https://www.alejandro-colomar.es/>

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux