summaryrefslogtreecommitdiff
path: root/tex/context/base/font-uni.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2004-11-16 00:00:00 +0100
committerHans Hagen <pragma@wxs.nl>2004-11-16 00:00:00 +0100
commit04f482905287b3f547607cd32d0842d59350a5ab (patch)
tree57ba1ccf8387ce91a64471b14654a3a513df8394 /tex/context/base/font-uni.tex
parent3fccc675f2b68a25c508bf217f97b1d54ca765af (diff)
downloadcontext-04f482905287b3f547607cd32d0842d59350a5ab.tar.gz
stable 2004.11.16
Diffstat (limited to 'tex/context/base/font-uni.tex')
-rw-r--r--tex/context/base/font-uni.tex13
1 files changed, 13 insertions, 0 deletions
diff --git a/tex/context/base/font-uni.tex b/tex/context/base/font-uni.tex
index 381fa2fdf..d6b340ec3 100644
--- a/tex/context/base/font-uni.tex
+++ b/tex/context/base/font-uni.tex
@@ -180,6 +180,19 @@
\handleunicodeglyph
\egroup}
+%D In \XETEX, unicode support is straightforward, so we
+%D simply output a \type {\char} with a 16||bit number.
+%D
+%D \starttyping
+%D \def\uchar#1#2{\char\numexpr(#2+(#1*256))\relax}
+%D \stoptyping
+
+\beginXETEX \uchar
+
+ \unexpanded\def\uchar#1#2{\char\numexpr#2+#1*\@cclvi\relax}
+
+\endXETEX
+
\def\dohandleucflowglyph
% {\unicodeposition=\unicodeone\unicodetwo\relax
{\unicodeposition\unicodeone\unicodetwo\relax