[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