summaryrefslogtreecommitdiff
path: root/tex/context/base/unic-ini.mkiv
diff options
context:
space:
mode:
authorMarius <mariausol@gmail.com>2011-02-15 17:20:14 +0200
committerMarius <mariausol@gmail.com>2011-02-15 17:20:14 +0200
commitb806c83e0359c66b1651b5039a126a2aa0186fa9 (patch)
tree0e76842e584d90b4b23f3099534feb6421dd1a0f /tex/context/base/unic-ini.mkiv
parent4cd82eb0b29be7f3ce9f52d85be678c92b18e1d9 (diff)
downloadcontext-b806c83e0359c66b1651b5039a126a2aa0186fa9.tar.gz
beta 2011.02.15 16:11
Diffstat (limited to 'tex/context/base/unic-ini.mkiv')
-rw-r--r--tex/context/base/unic-ini.mkiv14
1 files changed, 13 insertions, 1 deletions
diff --git a/tex/context/base/unic-ini.mkiv b/tex/context/base/unic-ini.mkiv
index 0b7f19153..62fd82242 100644
--- a/tex/context/base/unic-ini.mkiv
+++ b/tex/context/base/unic-ini.mkiv
@@ -13,15 +13,27 @@
\writestatus{loading}{ConTeXt Unicode Support / Initialization}
+\registerctxluafile{unic-ini}{1.001}
+
\unprotect
\let\keeputfcharacters\relax % used in xtag
\newconstant\utfunicodetracer % used in xtag
-\def\unicodechar #1{\char\numexpr#1\relax} % no lookahead
+%def\unicodechar #1{\char\numexpr#1\relax} % no lookahead
\def\unicodenumber #1{\the \numexpr#1\relax} % no lookahead
\def\unicodehexnumber#1{\cldcontext{number.toevenhex(\number#1))}}
+%D Better is:
+%D
+%D \startbuffer
+%D \unicodechar{left square bracket}okay\unicodechar{right square bracket}
+%D \stopbuffer
+%D
+%D \typebuffer \getbuffer
+
+\def\unicodechar #1{\ctxcommand{unicodechar("#1")}}
+
\unexpanded\def\unknownchar{{\hbox{\vrule\!!width.5em\!!height1ex\!!depth\zeropoint}}}
\ifx\zwnbsp\undefined \let\zwnbsp\relax \fi % zerowidthnonbreakablespace