From 40f02ca33274164bd171074c577bc369b6adb4c1 Mon Sep 17 00:00:00 2001 From: mirabilos <m@mirbsd.org> Date: Sun, 5 Aug 2018 03:19:33 +0200 Subject: [PATCH] add \UTFviii@checkseq from sid (TL2018), lacking in stretch (TL2016) --- unicodedomino.sty | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/unicodedomino.sty b/unicodedomino.sty index e964383..a0835fe 100644 --- a/unicodedomino.sty +++ b/unicodedomino.sty @@ -89,6 +89,31 @@ % end of utf8.def inline update \fi% +% missing in utf8.def 2017/01/28 v1.1t (Debian stretch) +\ifx\UTFviii@checkseq\@undefined% + \PackageWarning{unicodedomino}{Consider updating utf8.def}% + % taken from utf8.def 2018/04/05 v1.2c (Debian sid), no claims on this code + \def\UTFviii@checkseq#1:#2#3{% + \ifnum`#2<"80 % + \ifx\relax#3\else1\fi + \else + \ifnum`#2<"C0 % + 1 % + \else + \expandafter\expandafter\expandafter\UTFviii@check@continue + \expandafter\expandafter\expandafter#3% + \fi + \fi} + \def\UTFviii@check@continue#1{% + \ifx\relax#1% + \else + \ifnum`#1<"80 1\else\ifnum`#1>"BF 1\fi\fi + \expandafter\UTFviii@check@continue + \fi + } + % end of utf8.def inline update +\fi% + % override to beautify the output, not strictly necessary but requested \gdef\UTFviii@splitcsname#1:#2\relax{% #2 (\expandafter\unicodedomino@codepoint\expandafter{% -- GitLab