diff options
Diffstat (limited to 'tex/context/base/unic-032.tex')
-rw-r--r-- | tex/context/base/unic-032.tex | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tex/context/base/unic-032.tex b/tex/context/base/unic-032.tex index 2b7366e59..b18bf7d37 100644 --- a/tex/context/base/unic-032.tex +++ b/tex/context/base/unic-032.tex @@ -145,6 +145,10 @@ % U+206E NATIONAL DIGIT SHAPES % U+206F NOMINAL DIGIT SHAPES +\ifx\undefined\zerowidthspace \unexpanded\def\zerowidthspace{\kern\zeropoint} + +% will be made more efficient + \startunicodevector 32 \ifcase\numexpr(#1) \strippedcsname \enspace \or % U+2000 EN QUAD @@ -158,14 +162,14 @@ \strippedcsname \unknownchar \or % U+2008 PUNCTUATION SPACE \strippedcsname \unknownchar \or % U+2009 THIN SPACE \strippedcsname \unknownchar \or % U+200A HAIR SPACE - \strippedcsname \unknownchar \or % U+200B ZERO WIDTH SPACE + \strippedcsname \zerowidthspace \or % U+200B ZERO WIDTH SPACE \strippedcsname \unknownchar \or % U+200C ZERO WIDTH NON-JOINER \strippedcsname \unknownchar \or % U+200D ZERO WIDTH JOINER \strippedcsname \unknownchar \or % U+200E LEFT-TO-RIGHT MARK \strippedcsname \unknownchar \or % U+200F RIGHT-TO-LEFT MARK \strippedcsname \breakinghyphen \or % U+2010 HYPHEN \strippedcsname \nonbreakinghyphen\or % U+2011 NON-BREAKING HYPHEN - \strippedcsname \endash \or % U+2012 FIGURE DASH + \strippedcsname \textminus \or % U+2012 FIGURE DASH % \ifcase\numexpr(#1-19) \strippedcsname \endash \or % U+2013 EN DASH \strippedcsname \emdash \or % U+2014 EM DASH @@ -194,8 +198,8 @@ \strippedcsname \doubleprime \or % U+2033 DOUBLE PRIME \strippedcsname \tripleprime \else % U+2034 TRIPLE PRIME \ifcase\numexpr(#1-57) - \strippedcsname \unknownchar \or % SINGLE LEFT-POINTING ANGLE QUOTATION MARK - \strippedcsname \unknownchar \else % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + \strippedcsname \guilsingleleft \or % SINGLE LEFT-POINTING ANGLE QUOTATION MARK + \strippedcsname \guilsingleright \else % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK \ifcase\numexpr(#1-172) \strippedcsname \texteuro \else \strippedcsname \unknownchar |