summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/ucs/config/ctrlglyphs.ucf
blob: 312692f594868b040301e24a452119bfa9773e5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139

# Here glyphs for control characters can be found. They are to be used
# in contexts where an visually recognisible glyph is needed even for
# control characters (e.g. in characters charts)

OPTION	ctrlglyphs

PROVIDE \gdef\uc@controlbox#1{{\fboxsep=1pt\fbox{\tabcolsep=0pt\ttfamily\tiny\begin{tabular}{c}#1\end{tabular}}}}
PACKAGE         amsmath

{
ENVELOPE \uc@controlbox{@@@}
U+0020	SP
U+2000	NQ\\SP
U+2001	MQ\\SP
U+2002	EN\\SP
U+2003	EM\\SP
U+2004	3/M\\SP
U+2005	4/M\\SP
U+2006	6/M\\SP
U+2009	TH\\SP
U+200B	ZW\\SP
U+200C	ZW\\NJ
U+200E	LRM
U+200F	RLM
U+2028	L\\SEP
U+2029	P\\SEP
U+202A	LRE
U+202B	RLE
U+202C	PDF
U+202D	LRO
U+202E	RLO
U+FEFF	BOM
U+FFFE	N/A
U+FFFF	N/A
}

{ # Tags (see tags.ucf)
ENVELOPE	\uc@controlbox{@@@\\\ding{"2D}}
PACKAGE		amsmath;pifont

U+E0001	\ding{"D9}
U+E0020	\textvisiblespace
U+E0021	!
U+E0022	"
U+E0023	\#
U+E0024	\$
U+E0025	\%
U+E0026	\&
U+E0027	\textquoteright
U+E0028	(
U+E0029	)
U+E002A	*
U+E002B	+
U+E002C	,
U+E002D	-
U+E002E	.
U+E002F	/
U+E0030	0
U+E0031	1
U+E0032	2
U+E0033	3
U+E0034	4
U+E0035	5
U+E0036	6
U+E0037	7
U+E0038	8
U+E0039	9
U+E003A	:
U+E003B	;
U+E003C	<
U+E003D	=
U+E003E	>
U+E003F	?
U+E0040	@
U+E0041	A
U+E0042	B
U+E0043	C
U+E0044	D
U+E0045	E
U+E0046	F
U+E0047	G
U+E0048	H
U+E0049	I
U+E004A	J
U+E004B	K
U+E004C	L
U+E004D	M
U+E004E	N
U+E004F	O
U+E0050	P
U+E0051	Q
U+E0052	R
U+E0053	S
U+E0054	T
U+E0055	U
U+E0056	V
U+E0057	W
U+E0058	X
U+E0059	Y
U+E005A	Z
U+E005B	[
U+E005C	\textbackslash
U+E005D	]
U+E005E	\textasciicircum
U+E005F	\textunderscore
U+E0060	`
U+E0061	a
U+E0062	b
U+E0063	c
U+E0064	d
U+E0065	e
U+E0066	f
U+E0067	g
U+E0068	h
U+E0069	i
U+E006A	j
U+E006B	k
U+E006C	l
U+E006D	m
U+E006E	n
U+E006F	o
U+E0070	p
U+E0071	q
U+E0072	r
U+E0073	s
U+E0074	t
U+E0075	u
U+E0076	v
U+E0077	w
U+E0078	x
U+E0079	y
U+E007A	z
U+E007B	\{
U+E007C	|
U+E007D	\}
U+E007E	\textasciitilde
U+E007F	\ding{"36}
}