[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: @U for ASCII chars again
From: |
Gavin D. Smith |
Subject: |
branch master updated: @U for ASCII chars again |
Date: |
Sat, 20 Aug 2022 12:46:14 -0400 |
This is an automated email from the git hooks/post-receive script.
gavin pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new d32e7fbef8 @U for ASCII chars again
d32e7fbef8 is described below
commit d32e7fbef88ef1eda8d214748c35cb0ed059b8f6
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Sat Aug 20 17:45:46 2022 +0100
@U for ASCII chars again
* doc/texinfo.tex (\DeclareUnicodeCharacterNative):
Do not touch the catcodes of ASCII characters.
(\unicodechardefs): Reinstate ASCII definitions.
---
ChangeLog | 8 +++
doc/texinfo.tex | 196 ++++++++++++++++++++++++++++----------------------------
2 files changed, 105 insertions(+), 99 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index a28cb82289..b08deca40b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2022-08-20 Gavin Smith <gavinsmith0123@gmail.com>
+
+ @U for ASCII chars again
+
+ * doc/texinfo.tex (\DeclareUnicodeCharacterNative):
+ Do not touch the catcodes of ASCII characters.
+ (\unicodechardefs): Reinstate ASCII definitions.
+
2022-08-20 Patrice Dumas <pertusus@free.fr>
Recommend UTF-8 only as encoding
diff --git a/doc/texinfo.tex b/doc/texinfo.tex
index da348d5d43..425ba82b31 100644
--- a/doc/texinfo.tex
+++ b/doc/texinfo.tex
@@ -3,7 +3,7 @@
% Load plain if necessary, i.e., if running under initex.
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
%
-\def\texinfoversion{2022-08-20.13}
+\def\texinfoversion{2022-08-20.16}
%
% Copyright 1985, 1986, 1988, 1990-2022 Free Software Foundation, Inc.
%
@@ -10333,103 +10333,101 @@ directory should work if nowhere else does.}
% least make most of the characters not bomb out.
%
\def\unicodechardefs{%
- % Disable ASCII definitions, as with the current implementation, this
- % makes all characters output literally with XeTeX, including @.
- % \DeclareUnicodeCharacter{0020}{ } % space
- % \DeclareUnicodeCharacter{0021}{\char"21 } % space to terminate number
- % \DeclareUnicodeCharacter{0022}{\char"22 }
- % \DeclareUnicodeCharacter{0023}{\char"23 }
- % \DeclareUnicodeCharacter{0024}{\char"24 }
- % \DeclareUnicodeCharacter{0025}{\char"25 }
- % \DeclareUnicodeCharacter{0026}{\char"26 }
- % \DeclareUnicodeCharacter{0027}{\char"27 }
- % \DeclareUnicodeCharacter{0028}{\char"28 }
- % \DeclareUnicodeCharacter{0029}{\char"29 }
- % \DeclareUnicodeCharacter{002A}{\char"2A }
- % \DeclareUnicodeCharacter{002B}{\char"2B }
- % \DeclareUnicodeCharacter{002C}{\char"2C }
- % \DeclareUnicodeCharacter{002D}{\char"2D }
- % \DeclareUnicodeCharacter{002E}{\char"2E }
- % \DeclareUnicodeCharacter{002F}{\char"2F }
- % \DeclareUnicodeCharacter{0030}{0}%
- % \DeclareUnicodeCharacter{0031}{1}%
- % \DeclareUnicodeCharacter{0032}{2}%
- % \DeclareUnicodeCharacter{0033}{3}%
- % \DeclareUnicodeCharacter{0034}{4}%
- % \DeclareUnicodeCharacter{0035}{5}%
- % \DeclareUnicodeCharacter{0036}{6}%
- % \DeclareUnicodeCharacter{0037}{7}%
- % \DeclareUnicodeCharacter{0038}{8}%
- % \DeclareUnicodeCharacter{0039}{9}%
- % \DeclareUnicodeCharacter{003A}{\char"3A }
- % \DeclareUnicodeCharacter{003B}{\char"3B }
- % \DeclareUnicodeCharacter{003C}{\char"3C }
- % \DeclareUnicodeCharacter{003D}{\char"3D }
- % \DeclareUnicodeCharacter{003E}{\char"3E }
- % \DeclareUnicodeCharacter{003F}{\char"3F }
- % \DeclareUnicodeCharacter{0040}{\char"40 }
- % \DeclareUnicodeCharacter{0041}{A}%
- % \DeclareUnicodeCharacter{0042}{B}%
- % \DeclareUnicodeCharacter{0043}{C}%
- % \DeclareUnicodeCharacter{0044}{D}%
- % \DeclareUnicodeCharacter{0045}{E}%
- % \DeclareUnicodeCharacter{0046}{F}%
- % \DeclareUnicodeCharacter{0047}{G}%
- % \DeclareUnicodeCharacter{0048}{H}%
- % \DeclareUnicodeCharacter{0049}{I}%
- % \DeclareUnicodeCharacter{004A}{J}%
- % \DeclareUnicodeCharacter{004B}{K}%
- % \DeclareUnicodeCharacter{004C}{L}%
- % \DeclareUnicodeCharacter{004D}{M}%
- % \DeclareUnicodeCharacter{004E}{N}%
- % \DeclareUnicodeCharacter{004F}{O}%
- % \DeclareUnicodeCharacter{0050}{P}%
- % \DeclareUnicodeCharacter{0051}{Q}%
- % \DeclareUnicodeCharacter{0052}{R}%
- % \DeclareUnicodeCharacter{0053}{S}%
- % \DeclareUnicodeCharacter{0054}{T}%
- % \DeclareUnicodeCharacter{0055}{U}%
- % \DeclareUnicodeCharacter{0056}{V}%
- % \DeclareUnicodeCharacter{0057}{W}%
- % \DeclareUnicodeCharacter{0058}{X}%
- % \DeclareUnicodeCharacter{0059}{Y}%
- % \DeclareUnicodeCharacter{005A}{Z}%
- % \DeclareUnicodeCharacter{005B}{\char"5B }
- % \DeclareUnicodeCharacter{005C}{\char"5C }
- % \DeclareUnicodeCharacter{005D}{\char"5D }
- % \DeclareUnicodeCharacter{005E}{\char"5E }
- % \DeclareUnicodeCharacter{005F}{\char"5F }
- % \DeclareUnicodeCharacter{0060}{\char"60 }
- % \DeclareUnicodeCharacter{0061}{a}%
- % \DeclareUnicodeCharacter{0062}{b}%
- % \DeclareUnicodeCharacter{0063}{c}%
- % \DeclareUnicodeCharacter{0064}{d}%
- % \DeclareUnicodeCharacter{0065}{e}%
- % \DeclareUnicodeCharacter{0066}{f}%
- % \DeclareUnicodeCharacter{0067}{g}%
- % \DeclareUnicodeCharacter{0068}{h}%
- % \DeclareUnicodeCharacter{0069}{i}%
- % \DeclareUnicodeCharacter{006A}{j}%
- % \DeclareUnicodeCharacter{006B}{k}%
- % \DeclareUnicodeCharacter{006C}{l}%
- % \DeclareUnicodeCharacter{006D}{m}%
- % \DeclareUnicodeCharacter{006E}{n}%
- % \DeclareUnicodeCharacter{006F}{o}%
- % \DeclareUnicodeCharacter{0070}{p}%
- % \DeclareUnicodeCharacter{0071}{q}%
- % \DeclareUnicodeCharacter{0072}{r}%
- % \DeclareUnicodeCharacter{0073}{s}%
- % \DeclareUnicodeCharacter{0074}{t}%
- % \DeclareUnicodeCharacter{0075}{u}%
- % \DeclareUnicodeCharacter{0076}{v}%
- % \DeclareUnicodeCharacter{0077}{w}%
- % \DeclareUnicodeCharacter{0078}{x}%
- % \DeclareUnicodeCharacter{0079}{y}%
- % \DeclareUnicodeCharacter{007A}{z}%
- % \DeclareUnicodeCharacter{007B}{\char"7B }
- % \DeclareUnicodeCharacter{007C}{\char"7C }
- % \DeclareUnicodeCharacter{007D}{\char"7D }
- % \DeclareUnicodeCharacter{007E}{\char"7E }
+ \DeclareUnicodeCharacter{0020}{ } % space
+ \DeclareUnicodeCharacter{0021}{\char"21 }% % space to terminate number
+ \DeclareUnicodeCharacter{0022}{\char"22 }%
+ \DeclareUnicodeCharacter{0023}{\char"23 }%
+ \DeclareUnicodeCharacter{0024}{\char"24 }%
+ \DeclareUnicodeCharacter{0025}{\char"25 }%
+ \DeclareUnicodeCharacter{0026}{\char"26 }%
+ \DeclareUnicodeCharacter{0027}{\char"27 }%
+ \DeclareUnicodeCharacter{0028}{\char"28 }%
+ \DeclareUnicodeCharacter{0029}{\char"29 }%
+ \DeclareUnicodeCharacter{002A}{\char"2A }%
+ \DeclareUnicodeCharacter{002B}{\char"2B }%
+ \DeclareUnicodeCharacter{002C}{\char"2C }%
+ \DeclareUnicodeCharacter{002D}{\char"2D }%
+ \DeclareUnicodeCharacter{002E}{\char"2E }%
+ \DeclareUnicodeCharacter{002F}{\char"2F }%
+ \DeclareUnicodeCharacter{0030}{0}%
+ \DeclareUnicodeCharacter{0031}{1}%
+ \DeclareUnicodeCharacter{0032}{2}%
+ \DeclareUnicodeCharacter{0033}{3}%
+ \DeclareUnicodeCharacter{0034}{4}%
+ \DeclareUnicodeCharacter{0035}{5}%
+ \DeclareUnicodeCharacter{0036}{6}%
+ \DeclareUnicodeCharacter{0037}{7}%
+ \DeclareUnicodeCharacter{0038}{8}%
+ \DeclareUnicodeCharacter{0039}{9}%
+ \DeclareUnicodeCharacter{003A}{\char"3A }%
+ \DeclareUnicodeCharacter{003B}{\char"3B }%
+ \DeclareUnicodeCharacter{003C}{\char"3C }%
+ \DeclareUnicodeCharacter{003D}{\char"3D }%
+ \DeclareUnicodeCharacter{003E}{\char"3E }%
+ \DeclareUnicodeCharacter{003F}{\char"3F }%
+ \DeclareUnicodeCharacter{0040}{\char"40 }%
+ \DeclareUnicodeCharacter{0041}{A}%
+ \DeclareUnicodeCharacter{0042}{B}%
+ \DeclareUnicodeCharacter{0043}{C}%
+ \DeclareUnicodeCharacter{0044}{D}%
+ \DeclareUnicodeCharacter{0045}{E}%
+ \DeclareUnicodeCharacter{0046}{F}%
+ \DeclareUnicodeCharacter{0047}{G}%
+ \DeclareUnicodeCharacter{0048}{H}%
+ \DeclareUnicodeCharacter{0049}{I}%
+ \DeclareUnicodeCharacter{004A}{J}%
+ \DeclareUnicodeCharacter{004B}{K}%
+ \DeclareUnicodeCharacter{004C}{L}%
+ \DeclareUnicodeCharacter{004D}{M}%
+ \DeclareUnicodeCharacter{004E}{N}%
+ \DeclareUnicodeCharacter{004F}{O}%
+ \DeclareUnicodeCharacter{0050}{P}%
+ \DeclareUnicodeCharacter{0051}{Q}%
+ \DeclareUnicodeCharacter{0052}{R}%
+ \DeclareUnicodeCharacter{0053}{S}%
+ \DeclareUnicodeCharacter{0054}{T}%
+ \DeclareUnicodeCharacter{0055}{U}%
+ \DeclareUnicodeCharacter{0056}{V}%
+ \DeclareUnicodeCharacter{0057}{W}%
+ \DeclareUnicodeCharacter{0058}{X}%
+ \DeclareUnicodeCharacter{0059}{Y}%
+ \DeclareUnicodeCharacter{005A}{Z}%
+ \DeclareUnicodeCharacter{005B}{\char"5B }%
+ \DeclareUnicodeCharacter{005C}{\char"5C }%
+ \DeclareUnicodeCharacter{005D}{\char"5D }%
+ \DeclareUnicodeCharacter{005E}{\char"5E }%
+ \DeclareUnicodeCharacter{005F}{\char"5F }%
+ \DeclareUnicodeCharacter{0060}{\char"60 }%
+ \DeclareUnicodeCharacter{0061}{a}%
+ \DeclareUnicodeCharacter{0062}{b}%
+ \DeclareUnicodeCharacter{0063}{c}%
+ \DeclareUnicodeCharacter{0064}{d}%
+ \DeclareUnicodeCharacter{0065}{e}%
+ \DeclareUnicodeCharacter{0066}{f}%
+ \DeclareUnicodeCharacter{0067}{g}%
+ \DeclareUnicodeCharacter{0068}{h}%
+ \DeclareUnicodeCharacter{0069}{i}%
+ \DeclareUnicodeCharacter{006A}{j}%
+ \DeclareUnicodeCharacter{006B}{k}%
+ \DeclareUnicodeCharacter{006C}{l}%
+ \DeclareUnicodeCharacter{006D}{m}%
+ \DeclareUnicodeCharacter{006E}{n}%
+ \DeclareUnicodeCharacter{006F}{o}%
+ \DeclareUnicodeCharacter{0070}{p}%
+ \DeclareUnicodeCharacter{0071}{q}%
+ \DeclareUnicodeCharacter{0072}{r}%
+ \DeclareUnicodeCharacter{0073}{s}%
+ \DeclareUnicodeCharacter{0074}{t}%
+ \DeclareUnicodeCharacter{0075}{u}%
+ \DeclareUnicodeCharacter{0076}{v}%
+ \DeclareUnicodeCharacter{0077}{w}%
+ \DeclareUnicodeCharacter{0078}{x}%
+ \DeclareUnicodeCharacter{0079}{y}%
+ \DeclareUnicodeCharacter{007A}{z}%
+ \DeclareUnicodeCharacter{007B}{\char"7B }%
+ \DeclareUnicodeCharacter{007C}{\char"7C }%
+ \DeclareUnicodeCharacter{007D}{\char"7D }%
+ \DeclareUnicodeCharacter{007E}{\char"7E }%
% \DeclareUnicodeCharacter{007F}{} % DEL
%
\DeclareUnicodeCharacter{00A0}{\tie}%
@@ -11116,7 +11114,7 @@ directory should work if nowhere else does.}
% provide a definition macro to replace/pass-through a Unicode character
%
\def\DeclareUnicodeCharacterNative#1#2{%
- \catcode"#1=\active
+ \ifnum"#1>"7F \catcode"#1=\active \fi % only make non-ASCII chars active
\def\dodeclareunicodecharacternative##1##2##3{%
\begingroup
\uccode`\~="##2\relax
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: @U for ASCII chars again,
Gavin D. Smith <=