diff --git a/unicodedomino_kernel_cosmetics.def b/unicodedomino_kernel_cosmetics.def index 3a7de6b951b9ca06527535e7e971475015e709dd..3e14c83a99110af10a1a9af79ba9549d59474fc2 100644 --- a/unicodedomino_kernel_cosmetics.def +++ b/unicodedomino_kernel_cosmetics.def @@ -22,19 +22,6 @@ %: merged \ifx\UTFviii@hexcodepoint\@undefined% - %: reverted partially, need to override - % format a number as Unicode codepoint hex - \gdef\UTFviii@hexcodepoint#1{% - \ifnum#1<16 U+000% - \else\ifnum#1<256 U+00% - \else\ifnum#1<4096 U+0% - \else\ifnum#1<65536 U+% - \else\ifnum#1<1048576 U-000% - \else U-00% - \fi\fi\fi\fi\fi% - \UTFviii@hexnumber{#1}% - }% - % override message to format the codepoint correctly \gdef\UTFviii@splitcsname#1:#2\relax{% #2 (\expandafter\UTFviii@hexcodepoint\expandafter{% @@ -42,6 +29,19 @@ }% \fi% +%: reverted partially, override bogus definition +% format a number as Unicode codepoint hex +\gdef\UTFviii@hexcodepoint#1{% + \ifnum#1<16 U+000% + \else\ifnum#1<256 U+00% + \else\ifnum#1<4096 U+0% + \else\ifnum#1<65536 U+% + \else\ifnum#1<1048576 U-000% + \else U-00% + \fi\fi\fi\fi\fi% + \UTFviii@hexnumber{#1}% +}% + %: https://github.com/latex3/latex2e/pull/62 % split an invalid byte sequence for output \ifx\UTFviii@splitseq\@undefined%