[texinfo.tex 2025-01-29.23]

> The reason is the way that the translation is given in the
> translation file, (txi-tr.tex), which uses the accent commands:
> 
> \gdef\putwordTOC{\dotaccent{I}\,cindekiler} 
> 
> If I change this to use UTF-8 instead, the outline is produced
> correctly with the accented characters:
> 
> \gdef\putwordTOC{İçindekiler}
> 
> It should be possible to fix this by outputting the combining accent
> character, but this will take me time to implement.

OK, looking forward to that :-)

>> Another problem is that compilation with XeTeX fails.  Calling
>> `PDFTEX=xetex texi2pdf ...` yields the following error.
> 
> I can confirm.  This bug was introduced in the most recent commit
> to texinfo.tex.  I've attempted to fix it in the most recent version
> [2025-01-29.19].

Thanks for the quick fix!

However, it seems that your recent code shifting introduced a bug.
Processing a test file `url.texi` containing

```
\input texinfo

@uref{http://foo.org/,Foo}

@bye
```

with `PDFTEX=xetex texi2pdf url.texi` yields

```
./url.texi:3: Undefined control sequence.
@endlink ->@setcolor {@maincolor }@pdfendlink 
                                              
@urefbreakfinish ...urefcode {#1}@fi @fi @endlink 
                                                  @endgroup 
l.3 @uref{http://foo.org/,Foo}
```


    Werner

Reply via email to