@@ -53,14 +53,8 @@ mkRanges pairs =
5353
5454-- The uppermost code point to consider when building Unicode width
5555-- tables.
56−--
57−-- This only covers some of the possible Unicode range and is sure to
58−-- become stale eventually. Granted, at the time of this writing, even
59−-- the latest version of Unicode (13) totals 143,859 characters and that
60−-- only gets us to code point 0x231f3 or so. But it's only a matter of
61−-- time before this bound is too low.
6256unicodeTableUpperBound :: Char
63−unicodeTableUpperBound = '\x2FFFF'
57+unicodeTableUpperBound = '\xe0000'
6458
6559-- | Construct a unicode character width table by querying the terminal
6660-- connected to stdout. This works by emitting characters to stdout