bug-groff
[Top][All Lists]
Advanced

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

Re: [bug #65112] [gropdf] glyphs missing from groff_char(7) but not warn


From: G. Branden Robinson
Subject: Re: [bug #65112] [gropdf] glyphs missing from groff_char(7) but not warned about
Date: Wed, 3 Jan 2024 23:39:45 -0600

Savannah is still angry (just with me?) so I can't reply to the ticket
via the web interface.[1]

---

Paydirt!

The trig example in _eqn_(1) and the missing glyphs listed in comment #0
are all restored!

I have no idea how to describe the change, though.  Happy to commit with
you as author, but I am slackjawed as to what to write in the
ChangeLog... 😅

Care to reveal your secret? :D

Regards,
Branden

[1] https://savannah.nongnu.org/support/?111000

At 2024-01-04T00:29:19-0500, Deri James wrote:
> Follow-up Comment #5, bug#65112 (group groff):
> 
> Try this.
> 
> diff --git a/src/devices/gropdf/gropdf.pl b/src/devices/gropdf/gropdf.pl
> index e26bc6b43..d55bc1e00 100644
> --- a/src/devices/gropdf/gropdf.pl
> +++ b/src/devices/gropdf/gropdf.pl
> @@ -4733,7 +4733,11 @@ sub subs_call
>              my $n2=$charstr->[++$j];
>              push(@c,[$n2,0]);
>  
> -            if ($n2==6)         # seac
> +            if ($n2==16)        # callothersub
> +            {
> +                $c[$#c-4]->[0]=MarkSub("#$c[$#c-4]->[0]") if
> ($c[$#c-4]->[1]);
> +            }
> +            elsif ($n2==6)         # seac
>              {
>                  my $ch=$StdEnc{$c[$#c-2]->[0]};
>                  my $chf;
> 
> 
> 
> 
>     _______________________________________________________
> 
> Reply to this item at:
> 
>   <https://savannah.gnu.org/bugs/?65112>
> 
> _______________________________________________
> Message sent via Savannah
> https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]