From 959bb99aa3a0d50985281631231c07b4de098cc1 Mon Sep 17 00:00:00 2001
From: mirabilos <m@mirbsd.org>
Date: Sun, 5 Aug 2018 18:05:10 +0200
Subject: [PATCH] fixup upstream bug, allows all four-byte sequences

---
 unicodedomino.sty | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/unicodedomino.sty b/unicodedomino.sty
index f52b6f7..00df29c 100644
--- a/unicodedomino.sty
+++ b/unicodedomino.sty
@@ -38,6 +38,14 @@
  \PackageError{unicodedomino}{This package requires UTF-8 input encoding}%
 \fi%
 
+% patch up bug in utf8.def that forbade 0xF4 lead byte
+\begingroup%
+\catcode`\~13
+\uccode`\~"F4
+\def\UTFviii@tmp{\xdef~{\noexpand\UTFviii@four@octets\string~}}%
+\uppercase\expandafter{\UTFviii@tmp}%
+\endgroup%
+
 % nicer printing of codepoint hex numbers, not strictly necessary
 \def\unicodedomino@codepoint#1{%
  \ifnum#1>1048575%
-- 
GitLab