mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-04-28 06:33:36 +00:00
autoupdate
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
% Load plain if necessary, i.e., if running under initex.
|
% Load plain if necessary, i.e., if running under initex.
|
||||||
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
|
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
|
||||||
%
|
%
|
||||||
\def\texinfoversion{2026-04-25.23}
|
\def\texinfoversion{2026-04-26.12}
|
||||||
%
|
%
|
||||||
% Copyright 1985, 1986, 1988, 1990-2025 Free Software Foundation, Inc.
|
% Copyright 1985, 1986, 1988, 1990-2025 Free Software Foundation, Inc.
|
||||||
%
|
%
|
||||||
@@ -10969,12 +10969,14 @@ directory should work if nowhere else does.}
|
|||||||
\endgroup
|
\endgroup
|
||||||
|
|
||||||
% Used in \DefineSortKey as temporary definitions of \UTFviiiTwoOctetsName etc.
|
% Used in \DefineSortKey as temporary definitions of \UTFviiiTwoOctetsName etc.
|
||||||
|
% Use \expandafter\noexpand to prevent excessive expansion if \DefineSortKey is
|
||||||
|
% called more than once for the same codepoint.
|
||||||
\def\UTFviiiSortTwoOctetsName#1#2{%
|
\def\UTFviiiSortTwoOctetsName#1#2{%
|
||||||
\csname sort:#1\string #2\endcsname}%
|
\expandafter\noexpand\csname sort:#1\string #2\endcsname}%
|
||||||
\def\UTFviiiSortThreeOctetsName#1#2#3{%
|
\def\UTFviiiSortThreeOctetsName#1#2#3{%
|
||||||
\csname sort:#1\string #2\string #3\endcsname}%
|
\expandafter\noexpand\csname sort:#1\string #2\string #3\endcsname}%
|
||||||
\def\UTFviiiSortFourOctetsName#1#2#3#4{%
|
\def\UTFviiiSortFourOctetsName#1#2#3#4{%
|
||||||
\csname sort:#1\string #2\string #3\string #4\endcsname}%
|
\expandafter\noexpand\csname sort:#1\string #2\string #3\string #4\endcsname}%
|
||||||
|
|
||||||
% To be used in translation files to provide strings to be output
|
% To be used in translation files to provide strings to be output
|
||||||
% in the index sort key where a character occurs.
|
% in the index sort key where a character occurs.
|
||||||
@@ -10988,19 +10990,33 @@ directory should work if nowhere else does.}
|
|||||||
\let\UTFviiiThreeOctetsName\UTFviiiSortThreeOctetsName
|
\let\UTFviiiThreeOctetsName\UTFviiiSortThreeOctetsName
|
||||||
\let\UTFviiiFourOctetsName\UTFviiiSortFourOctetsName
|
\let\UTFviiiFourOctetsName\UTFviiiSortFourOctetsName
|
||||||
%
|
%
|
||||||
% Completely expand \UTFviiiTmp, which looks like:
|
% Expand \UTFviiiTmp fully, which looks like:
|
||||||
% 1. \UTFviiiTwoOctetsName B1 B2
|
% 1. \UTFviiiTwoOctetsName B1 B2
|
||||||
% 2. \csname sort:B1 \string B2 \endcsname
|
% 2. \expandafter\noexpand\csname sort:B1 \string B2 \endcsname
|
||||||
% 3. \sort: B1 B2 (a single control sequence token)
|
% 3. \noexpand\sort: B1 B2
|
||||||
|
% 4. \sort: B1 B2 (a single control sequence token)
|
||||||
|
%
|
||||||
\xdef\UTFviiiTmp{\UTFviiiTmp}%
|
\xdef\UTFviiiTmp{\UTFviiiTmp}%
|
||||||
\egroup
|
\egroup
|
||||||
\expandafter\def\UTFviiiTmp{#2}%
|
\expandafter\gdef\UTFviiiTmp{#2}%
|
||||||
}
|
}
|
||||||
|
|
||||||
% this could be used as follows
|
% this could be used as follows
|
||||||
%\DefineSortKey{00F1}{nzzz} % n tilde - sort between n and o
|
%\DefineSortKey{00F1}{nzzz} % n tilde - sort between n and o
|
||||||
%\DefineSortKey{00D1}{Nzzz} % N tilde - sort between n and o
|
%\DefineSortKey{00D1}{Nzzz} % N tilde - sort between n and o
|
||||||
|
|
||||||
|
% Can be used in place of \DeclareUnicodeCharacter where the value for
|
||||||
|
% the character is completely expandable when writing to indices:
|
||||||
|
% Good: \DeclareUnicodeCharacterSK{00C9}{\'E}
|
||||||
|
% (\' expands to empty string)
|
||||||
|
% Bad: \DeclareUnicodeCharacterSK{03BB}{\ensuremath\lambda}%
|
||||||
|
% (\ensuremath expands to junk)
|
||||||
|
\def\DeclareUnicodeCharacterSK#1#2{%
|
||||||
|
\DeclareUnicodeCharacter{#1}{#2}%
|
||||||
|
\DefineSortKey{#1}{#2}%
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
% For native Unicode handling (XeTeX and LuaTeX),
|
% For native Unicode handling (XeTeX and LuaTeX),
|
||||||
% provide a definition macro that sets a catcode to `other' non-globally
|
% provide a definition macro that sets a catcode to `other' non-globally
|
||||||
%
|
%
|
||||||
@@ -11164,73 +11180,73 @@ directory should work if nowhere else does.}
|
|||||||
\DeclareUnicodeCharacter{00BE}{$3\over4$}%
|
\DeclareUnicodeCharacter{00BE}{$3\over4$}%
|
||||||
\DeclareUnicodeCharacter{00BF}{\questiondown}%
|
\DeclareUnicodeCharacter{00BF}{\questiondown}%
|
||||||
%
|
%
|
||||||
\DeclareUnicodeCharacter{00C0}{\`A}%
|
\DeclareUnicodeCharacterSK{00C0}{\`A}%
|
||||||
\DeclareUnicodeCharacter{00C1}{\'A}%
|
\DeclareUnicodeCharacterSK{00C1}{\'A}%
|
||||||
\DeclareUnicodeCharacter{00C2}{\^A}%
|
\DeclareUnicodeCharacterSK{00C2}{\^A}%
|
||||||
\DeclareUnicodeCharacter{00C3}{\~A}%
|
\DeclareUnicodeCharacterSK{00C3}{\~A}%
|
||||||
\DeclareUnicodeCharacter{00C4}{\"A}%
|
\DeclareUnicodeCharacterSK{00C4}{\"A}%
|
||||||
\DeclareUnicodeCharacter{00C5}{\AA}%
|
\DeclareUnicodeCharacterSK{00C5}{\AA}%
|
||||||
\DeclareUnicodeCharacter{00C6}{\AE}%
|
\DeclareUnicodeCharacterSK{00C6}{\AE}%
|
||||||
\DeclareUnicodeCharacter{00C7}{\cedilla{C}}%
|
\DeclareUnicodeCharacterSK{00C7}{\cedilla{C}}%
|
||||||
\DeclareUnicodeCharacter{00C8}{\`E}%
|
\DeclareUnicodeCharacterSK{00C8}{\`E}%
|
||||||
\DeclareUnicodeCharacter{00C9}{\'E}%
|
\DeclareUnicodeCharacterSK{00C9}{\'E}%
|
||||||
\DeclareUnicodeCharacter{00CA}{\^E}%
|
\DeclareUnicodeCharacterSK{00CA}{\^E}%
|
||||||
\DeclareUnicodeCharacter{00CB}{\"E}%
|
\DeclareUnicodeCharacterSK{00CB}{\"E}%
|
||||||
\DeclareUnicodeCharacter{00CC}{\`I}%
|
\DeclareUnicodeCharacterSK{00CC}{\`I}%
|
||||||
\DeclareUnicodeCharacter{00CD}{\'I}%
|
\DeclareUnicodeCharacterSK{00CD}{\'I}%
|
||||||
\DeclareUnicodeCharacter{00CE}{\^I}%
|
\DeclareUnicodeCharacterSK{00CE}{\^I}%
|
||||||
\DeclareUnicodeCharacter{00CF}{\"I}%
|
\DeclareUnicodeCharacterSK{00CF}{\"I}%
|
||||||
%
|
%
|
||||||
\DeclareUnicodeCharacter{00D0}{\DH}%
|
\DeclareUnicodeCharacterSK{00D0}{\DH}%
|
||||||
\DeclareUnicodeCharacter{00D1}{\~N}%
|
\DeclareUnicodeCharacterSK{00D1}{\~N}%
|
||||||
\DeclareUnicodeCharacter{00D2}{\`O}%
|
\DeclareUnicodeCharacterSK{00D2}{\`O}%
|
||||||
\DeclareUnicodeCharacter{00D3}{\'O}%
|
\DeclareUnicodeCharacterSK{00D3}{\'O}%
|
||||||
\DeclareUnicodeCharacter{00D4}{\^O}%
|
\DeclareUnicodeCharacterSK{00D4}{\^O}%
|
||||||
\DeclareUnicodeCharacter{00D5}{\~O}%
|
\DeclareUnicodeCharacterSK{00D5}{\~O}%
|
||||||
\DeclareUnicodeCharacter{00D6}{\"O}%
|
\DeclareUnicodeCharacterSK{00D6}{\"O}%
|
||||||
\DeclareUnicodeCharacter{00D7}{\ensuremath\times}%
|
\DeclareUnicodeCharacter{00D7}{\ensuremath\times}%
|
||||||
\DeclareUnicodeCharacter{00D8}{\O}%
|
\DeclareUnicodeCharacterSK{00D8}{\O}%
|
||||||
\DeclareUnicodeCharacter{00D9}{\`U}%
|
\DeclareUnicodeCharacterSK{00D9}{\`U}%
|
||||||
\DeclareUnicodeCharacter{00DA}{\'U}%
|
\DeclareUnicodeCharacterSK{00DA}{\'U}%
|
||||||
\DeclareUnicodeCharacter{00DB}{\^U}%
|
\DeclareUnicodeCharacterSK{00DB}{\^U}%
|
||||||
\DeclareUnicodeCharacter{00DC}{\"U}%
|
\DeclareUnicodeCharacterSK{00DC}{\"U}%
|
||||||
\DeclareUnicodeCharacter{00DD}{\'Y}%
|
\DeclareUnicodeCharacterSK{00DD}{\'Y}%
|
||||||
\DeclareUnicodeCharacter{00DE}{\TH}%
|
\DeclareUnicodeCharacter{00DE}{\TH}%
|
||||||
\DeclareUnicodeCharacter{00DF}{\ss}%
|
\DeclareUnicodeCharacterSK{00DF}{\ss}%
|
||||||
%
|
%
|
||||||
\DeclareUnicodeCharacter{00E0}{\`a}%
|
\DeclareUnicodeCharacterSK{00E0}{\`a}%
|
||||||
\DeclareUnicodeCharacter{00E1}{\'a}%
|
\DeclareUnicodeCharacterSK{00E1}{\'a}%
|
||||||
\DeclareUnicodeCharacter{00E2}{\^a}%
|
\DeclareUnicodeCharacterSK{00E2}{\^a}%
|
||||||
\DeclareUnicodeCharacter{00E3}{\~a}%
|
\DeclareUnicodeCharacterSK{00E3}{\~a}%
|
||||||
\DeclareUnicodeCharacter{00E4}{\"a}%
|
\DeclareUnicodeCharacterSK{00E4}{\"a}%
|
||||||
\DeclareUnicodeCharacter{00E5}{\aa}%
|
\DeclareUnicodeCharacterSK{00E5}{\aa}%
|
||||||
\DeclareUnicodeCharacter{00E6}{\ae}%
|
\DeclareUnicodeCharacterSK{00E6}{\ae}%
|
||||||
\DeclareUnicodeCharacter{00E7}{\cedilla{c}}%
|
\DeclareUnicodeCharacterSK{00E7}{\cedilla{c}}%
|
||||||
\DeclareUnicodeCharacter{00E8}{\`e}%
|
\DeclareUnicodeCharacterSK{00E8}{\`e}%
|
||||||
\DeclareUnicodeCharacter{00E9}{\'e}%
|
\DeclareUnicodeCharacterSK{00E9}{\'e}%
|
||||||
\DeclareUnicodeCharacter{00EA}{\^e}%
|
\DeclareUnicodeCharacterSK{00EA}{\^e}%
|
||||||
\DeclareUnicodeCharacter{00EB}{\"e}%
|
\DeclareUnicodeCharacterSK{00EB}{\"e}%
|
||||||
\DeclareUnicodeCharacter{00EC}{\`{\dotless{i}}}%
|
\DeclareUnicodeCharacterSK{00EC}{\`{\dotless{i}}}%
|
||||||
\DeclareUnicodeCharacter{00ED}{\'{\dotless{i}}}%
|
\DeclareUnicodeCharacterSK{00ED}{\'{\dotless{i}}}%
|
||||||
\DeclareUnicodeCharacter{00EE}{\^{\dotless{i}}}%
|
\DeclareUnicodeCharacterSK{00EE}{\^{\dotless{i}}}%
|
||||||
\DeclareUnicodeCharacter{00EF}{\"{\dotless{i}}}%
|
\DeclareUnicodeCharacterSK{00EF}{\"{\dotless{i}}}%
|
||||||
%
|
%
|
||||||
\DeclareUnicodeCharacter{00F0}{\dh}%
|
\DeclareUnicodeCharacterSK{00F0}{\dh}%
|
||||||
\DeclareUnicodeCharacter{00F1}{\~n}%
|
\DeclareUnicodeCharacterSK{00F1}{\~n}%
|
||||||
\DeclareUnicodeCharacter{00F2}{\`o}%
|
\DeclareUnicodeCharacterSK{00F2}{\`o}%
|
||||||
\DeclareUnicodeCharacter{00F3}{\'o}%
|
\DeclareUnicodeCharacterSK{00F3}{\'o}%
|
||||||
\DeclareUnicodeCharacter{00F4}{\^o}%
|
\DeclareUnicodeCharacterSK{00F4}{\^o}%
|
||||||
\DeclareUnicodeCharacter{00F5}{\~o}%
|
\DeclareUnicodeCharacterSK{00F5}{\~o}%
|
||||||
\DeclareUnicodeCharacter{00F6}{\"o}%
|
\DeclareUnicodeCharacterSK{00F6}{\"o}%
|
||||||
\DeclareUnicodeCharacter{00F7}{\ensuremath\div}%
|
\DeclareUnicodeCharacter{00F7}{\ensuremath\div}%
|
||||||
\DeclareUnicodeCharacter{00F8}{\o}%
|
\DeclareUnicodeCharacterSK{00F8}{\o}%
|
||||||
\DeclareUnicodeCharacter{00F9}{\`u}%
|
\DeclareUnicodeCharacterSK{00F9}{\`u}%
|
||||||
\DeclareUnicodeCharacter{00FA}{\'u}%
|
\DeclareUnicodeCharacterSK{00FA}{\'u}%
|
||||||
\DeclareUnicodeCharacter{00FB}{\^u}%
|
\DeclareUnicodeCharacterSK{00FB}{\^u}%
|
||||||
\DeclareUnicodeCharacter{00FC}{\"u}%
|
\DeclareUnicodeCharacterSK{00FC}{\"u}%
|
||||||
\DeclareUnicodeCharacter{00FD}{\'y}%
|
\DeclareUnicodeCharacterSK{00FD}{\'y}%
|
||||||
\DeclareUnicodeCharacter{00FE}{\th}%
|
\DeclareUnicodeCharacter{00FE}{\th}%
|
||||||
\DeclareUnicodeCharacter{00FF}{\"y}%
|
\DeclareUnicodeCharacterSK{00FF}{\"y}%
|
||||||
%
|
%
|
||||||
\DeclareUnicodeCharacter{0100}{\=A}%
|
\DeclareUnicodeCharacter{0100}{\=A}%
|
||||||
\DeclareUnicodeCharacter{0101}{\=a}%
|
\DeclareUnicodeCharacter{0101}{\=a}%
|
||||||
|
|||||||
Reference in New Issue
Block a user