From a3b6d4e760f1ab4daf05fa57e9b0bd6ce307ffbb Mon Sep 17 00:00:00 2001 From: mirabilos <m@mirbsd.org> Date: Sun, 5 Aug 2018 16:56:06 +0200 Subject: [PATCH] fix for two-nybble codepoints --- unicodedomino.sty | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/unicodedomino.sty b/unicodedomino.sty index 7e3018f..c9adb2d 100644 --- a/unicodedomino.sty +++ b/unicodedomino.sty @@ -28,7 +28,7 @@ % makes all UTF-8 available in listings. \NeedsTeXFormat{LaTeX2e}% -\ProvidesPackage{unicodedomino}[2018/08/05 1.2 Domino for unknown codepoints]% +\ProvidesPackage{unicodedomino}[2018/08/05 1.3~ Domino for unknown codepoints]% \makeatletter% \ifx\numexpr\@undefined% @@ -44,9 +44,11 @@ U-000% \else\ifnum#1>4095% U+% - \else% + \else\ifnum#1>255% U+0% - \fi\fi% + \else% + U+00% + \fi\fi\fi% \expandafter\UTFviii@hexnumber\expandafter{#1}% }% @@ -85,6 +87,7 @@ \def\unicodedomino@hex@ll#1{% \ifnum#1<65536 0.\fi% \ifnum#1<4096 0.\fi% + \ifnum#1<256 0.\fi% \expandafter\unicodedomino@hex@ne\expandafter{#1}% }% % call the appropriate box function -- GitLab