summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/font-prv.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2022-12-05 23:11:09 +0100
committerContext Git Mirror Bot <phg@phi-gamma.net>2022-12-05 23:11:09 +0100
commit265ba2a85e0945a37972e22f23bcaac16d6c08a1 (patch)
tree356963c1df5c5ed8a6189eeb3346970081a29af4 /tex/context/base/mkiv/font-prv.lua
parent08fa92c1c94d9faddee48590a1a20506e89c191c (diff)
downloadcontext-265ba2a85e0945a37972e22f23bcaac16d6c08a1.tar.gz
2022-12-05 18:51:00
Diffstat (limited to 'tex/context/base/mkiv/font-prv.lua')
-rw-r--r--tex/context/base/mkiv/font-prv.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/tex/context/base/mkiv/font-prv.lua b/tex/context/base/mkiv/font-prv.lua
index e613eb7d3..59b793444 100644
--- a/tex/context/base/mkiv/font-prv.lua
+++ b/tex/context/base/mkiv/font-prv.lua
@@ -83,6 +83,22 @@ function helpers.newprivateslot(name)
return sharedprivates[name]
end
+function helpers.isprivate(unicode)
+ if unicode < 0xD7FF or (unicode > 0xDFFF and unicode <= 0xFFFF) then
+ return false
+ elseif unicode >= 0x00E000 and unicode <= 0x00F8FF then
+ return true
+ elseif unicode >= 0x0F0000 and unicode <= 0x0FFFFF then
+ return true
+ elseif unicode >= 0x100000 and unicode <= 0x10FFFF then
+ return true
+ elseif unicode >= 0x00D800 and unicode <= 0x00DFFF then
+ return true
+ else
+ return false
+ end
+end
+
do
local context = context