codepoint	glyph	unicode_name	category	advance
U+000D	nonmarkingreturn	UNNAMED	Cc	600
U+0020	space	SPACE	Zs	323
U+0021	exclam	EXCLAMATION MARK	Po	250
U+0022	quotedbl	QUOTATION MARK	Po	270
U+0023	numbersign	NUMBER SIGN	Po	728
U+0024	dollar	DOLLAR SIGN	Sc	612
U+0025	percent	PERCENT SIGN	Po	697
U+0026	ampersand	AMPERSAND	Po	630
U+0027	quotesingle	APOSTROPHE	Po	183
U+0028	parenleft	LEFT PARENTHESIS	Ps	350
U+0029	parenright	RIGHT PARENTHESIS	Pe	350
U+002A	asterisk	ASTERISK	Po	371
U+002B	plus	PLUS SIGN	Sm	447
U+002C	comma	COMMA	Po	150
U+002D	hyphen	HYPHEN-MINUS	Pd	402
U+002E	period	FULL STOP	Po	138
U+002F	slash	SOLIDUS	Po	422
U+0030	zero	DIGIT ZERO	Nd	602
U+0031	one	DIGIT ONE	Nd	384
U+0032	two	DIGIT TWO	Nd	512
U+0033	three	DIGIT THREE	Nd	492
U+0034	four	DIGIT FOUR	Nd	479
U+0035	five	DIGIT FIVE	Nd	541
U+0036	six	DIGIT SIX	Nd	534
U+0037	seven	DIGIT SEVEN	Nd	459
U+0038	eight	DIGIT EIGHT	Nd	514
U+0039	nine	DIGIT NINE	Nd	530
U+003A	colon	COLON	Po	195
U+003B	semicolon	SEMICOLON	Po	186
U+003C	less	LESS-THAN SIGN	Sm	520
U+003D	equal	EQUALS SIGN	Sm	464
U+003E	greater	GREATER-THAN SIGN	Sm	531
U+003F	question	QUESTION MARK	Po	500
U+0040	at	COMMERCIAL AT	Po	817
U+0041	A	LATIN CAPITAL LETTER A	Lu	571
U+0042	B	LATIN CAPITAL LETTER B	Lu	632
U+0043	C	LATIN CAPITAL LETTER C	Lu	609
U+0044	D	LATIN CAPITAL LETTER D	Lu	648
U+0045	E	LATIN CAPITAL LETTER E	Lu	611
U+0046	F	LATIN CAPITAL LETTER F	Lu	580
U+0047	G	LATIN CAPITAL LETTER G	Lu	720
U+0048	H	LATIN CAPITAL LETTER H	Lu	756
U+0049	I	LATIN CAPITAL LETTER I	Lu	366
U+004A	J	LATIN CAPITAL LETTER J	Lu	435
U+004B	K	LATIN CAPITAL LETTER K	Lu	571
U+004C	L	LATIN CAPITAL LETTER L	Lu	505
U+004D	M	LATIN CAPITAL LETTER M	Lu	841
U+004E	N	LATIN CAPITAL LETTER N	Lu	689
U+004F	O	LATIN CAPITAL LETTER O	Lu	649
U+0050	P	LATIN CAPITAL LETTER P	Lu	569
U+0051	Q	LATIN CAPITAL LETTER Q	Lu	721
U+0052	R	LATIN CAPITAL LETTER R	Lu	615
U+0053	S	LATIN CAPITAL LETTER S	Lu	551
U+0054	T	LATIN CAPITAL LETTER T	Lu	508
U+0055	U	LATIN CAPITAL LETTER U	Lu	720
U+0056	V	LATIN CAPITAL LETTER V	Lu	534
U+0057	W	LATIN CAPITAL LETTER W	Lu	872
U+0058	X	LATIN CAPITAL LETTER X	Lu	674
U+0059	Y	LATIN CAPITAL LETTER Y	Lu	573
U+005A	Z	LATIN CAPITAL LETTER Z	Lu	571
U+005B	bracketleft	LEFT SQUARE BRACKET	Ps	308
U+005C	backslash	REVERSE SOLIDUS	Po	538
U+005D	bracketright	RIGHT SQUARE BRACKET	Pe	308
U+005E	asciicircum	CIRCUMFLEX ACCENT	Sk	493
U+005F	underscore	LOW LINE	Pc	537
U+0060	grave	GRAVE ACCENT	Sk	164
U+0061	a	LATIN SMALL LETTER A	Ll	525
U+0062	b	LATIN SMALL LETTER B	Ll	550
U+0063	c	LATIN SMALL LETTER C	Ll	494
U+0064	d	LATIN SMALL LETTER D	Ll	546
U+0065	e	LATIN SMALL LETTER E	Ll	513
U+0066	f	LATIN SMALL LETTER F	Ll	288
U+0067	g	LATIN SMALL LETTER G	Ll	536
U+0068	h	LATIN SMALL LETTER H	Ll	555
U+0069	i	LATIN SMALL LETTER I	Ll	232
U+006A	j	LATIN SMALL LETTER J	Ll	236
U+006B	k	LATIN SMALL LETTER K	Ll	504
U+006C	l	LATIN SMALL LETTER L	Ll	224
U+006D	m	LATIN SMALL LETTER M	Ll	858
U+006E	n	LATIN SMALL LETTER N	Ll	573
U+006F	o	LATIN SMALL LETTER O	Ll	539
U+0070	p	LATIN SMALL LETTER P	Ll	545
U+0071	q	LATIN SMALL LETTER Q	Ll	531
U+0072	r	LATIN SMALL LETTER R	Ll	408
U+0073	s	LATIN SMALL LETTER S	Ll	419
U+0074	t	LATIN SMALL LETTER T	Ll	280
U+0075	u	LATIN SMALL LETTER U	Ll	537
U+0076	v	LATIN SMALL LETTER V	Ll	405
U+0077	w	LATIN SMALL LETTER W	Ll	600
U+0078	x	LATIN SMALL LETTER X	Ll	466
U+0079	y	LATIN SMALL LETTER Y	Ll	444
U+007A	z	LATIN SMALL LETTER Z	Ll	434
U+007B	braceleft	LEFT CURLY BRACKET	Ps	374
U+007C	bar	VERTICAL LINE	Sm	186
U+007D	braceright	RIGHT CURLY BRACKET	Pe	374
U+007E	asciitilde	TILDE	Sm	633
U+00A0	uni00A0	NO-BREAK SPACE	Zs	323
U+00A1	exclamdown	INVERTED EXCLAMATION MARK	Po	250
U+00A2	cent	CENT SIGN	Sc	496
U+00A3	sterling	POUND SIGN	Sc	670
U+00A4	currency	CURRENCY SIGN	Sc	519
U+00A5	yen	YEN SIGN	Sc	541
U+00A6	brokenbar	BROKEN BAR	So	197
U+00A7	section	SECTION SIGN	Po	438
U+00A8	dieresis	DIAERESIS	Sk	248
U+00A9	copyright	COPYRIGHT SIGN	So	546
U+00AA	ordfeminine	FEMININE ORDINAL INDICATOR	Lo	258
U+00AB	guillemotleft	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK	Pi	562
U+00AC	logicalnot	NOT SIGN	Sm	473
U+00AD	uni00AD	SOFT HYPHEN	Cf	402
U+00AE	registered	REGISTERED SIGN	So	549
U+00AF	macron	MACRON	Sk	252
U+00B0	degree	DEGREE SIGN	So	236
U+00B1	plusminus	PLUS-MINUS SIGN	Sm	434
U+00B2	uni00B2	SUPERSCRIPT TWO	No	232
U+00B3	uni00B3	SUPERSCRIPT THREE	No	233
U+00B4	acute	ACUTE ACCENT	Sk	167
U+00B5	uni00B5	MICRO SIGN	Ll	493
U+00B6	paragraph	PILCROW SIGN	Po	549
U+00B7	periodcentered	MIDDLE DOT	Po	165
U+00B8	cedilla	CEDILLA	Sk	170
U+00B9	uni00B9	SUPERSCRIPT ONE	No	159
U+00BA	ordmasculine	MASCULINE ORDINAL INDICATOR	Lo	270
U+00BB	guillemotright	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK	Pf	562
U+00BC	onequarter	VULGAR FRACTION ONE QUARTER	No	665
U+00BD	onehalf	VULGAR FRACTION ONE HALF	No	735
U+00BE	threequarters	VULGAR FRACTION THREE QUARTERS	No	717
U+00BF	questiondown	INVERTED QUESTION MARK	Po	491
U+00C0	Agrave	LATIN CAPITAL LETTER A WITH GRAVE	Lu	571
U+00C1	Aacute	LATIN CAPITAL LETTER A WITH ACUTE	Lu	571
U+00C2	Acircumflex	LATIN CAPITAL LETTER A WITH CIRCUMFLEX	Lu	571
U+00C3	Atilde	LATIN CAPITAL LETTER A WITH TILDE	Lu	571
U+00C4	Adieresis	LATIN CAPITAL LETTER A WITH DIAERESIS	Lu	571
U+00C5	Aring	LATIN CAPITAL LETTER A WITH RING ABOVE	Lu	571
U+00C6	AE	LATIN CAPITAL LETTER AE	Lu	1033
U+00C7	Ccedilla	LATIN CAPITAL LETTER C WITH CEDILLA	Lu	609
U+00C8	Egrave	LATIN CAPITAL LETTER E WITH GRAVE	Lu	611
U+00C9	Eacute	LATIN CAPITAL LETTER E WITH ACUTE	Lu	611
U+00CA	Ecircumflex	LATIN CAPITAL LETTER E WITH CIRCUMFLEX	Lu	611
U+00CB	Edieresis	LATIN CAPITAL LETTER E WITH DIAERESIS	Lu	611
U+00CC	Igrave	LATIN CAPITAL LETTER I WITH GRAVE	Lu	366
U+00CD	Iacute	LATIN CAPITAL LETTER I WITH ACUTE	Lu	366
U+00CE	Icircumflex	LATIN CAPITAL LETTER I WITH CIRCUMFLEX	Lu	366
U+00CF	Idieresis	LATIN CAPITAL LETTER I WITH DIAERESIS	Lu	366
U+00D0	Eth	LATIN CAPITAL LETTER ETH	Lu	639
U+00D1	Ntilde	LATIN CAPITAL LETTER N WITH TILDE	Lu	689
U+00D2	Ograve	LATIN CAPITAL LETTER O WITH GRAVE	Lu	649
U+00D3	Oacute	LATIN CAPITAL LETTER O WITH ACUTE	Lu	649
U+00D4	Ocircumflex	LATIN CAPITAL LETTER O WITH CIRCUMFLEX	Lu	649
U+00D5	Otilde	LATIN CAPITAL LETTER O WITH TILDE	Lu	649
U+00D6	Odieresis	LATIN CAPITAL LETTER O WITH DIAERESIS	Lu	649
U+00D7	multiply	MULTIPLICATION SIGN	Sm	373
U+00D8	Oslash	LATIN CAPITAL LETTER O WITH STROKE	Lu	647
U+00D9	Ugrave	LATIN CAPITAL LETTER U WITH GRAVE	Lu	720
U+00DA	Uacute	LATIN CAPITAL LETTER U WITH ACUTE	Lu	720
U+00DB	Ucircumflex	LATIN CAPITAL LETTER U WITH CIRCUMFLEX	Lu	720
U+00DC	Udieresis	LATIN CAPITAL LETTER U WITH DIAERESIS	Lu	720
U+00DD	Yacute	LATIN CAPITAL LETTER Y WITH ACUTE	Lu	573
U+00DE	Thorn	LATIN CAPITAL LETTER THORN	Lu	539
U+00DF	germandbls	LATIN SMALL LETTER SHARP S	Ll	519
U+00E0	agrave	LATIN SMALL LETTER A WITH GRAVE	Ll	525
U+00E1	aacute	LATIN SMALL LETTER A WITH ACUTE	Ll	525
U+00E2	acircumflex	LATIN SMALL LETTER A WITH CIRCUMFLEX	Ll	525
U+00E3	atilde	LATIN SMALL LETTER A WITH TILDE	Ll	525
U+00E4	adieresis	LATIN SMALL LETTER A WITH DIAERESIS	Ll	525
U+00E5	aring	LATIN SMALL LETTER A WITH RING ABOVE	Ll	525
U+00E6	ae	LATIN SMALL LETTER AE	Ll	825
U+00E7	ccedilla	LATIN SMALL LETTER C WITH CEDILLA	Ll	494
U+00E8	egrave	LATIN SMALL LETTER E WITH GRAVE	Ll	513
U+00E9	eacute	LATIN SMALL LETTER E WITH ACUTE	Ll	513
U+00EA	ecircumflex	LATIN SMALL LETTER E WITH CIRCUMFLEX	Ll	513
U+00EB	edieresis	LATIN SMALL LETTER E WITH DIAERESIS	Ll	513
U+00EC	igrave	LATIN SMALL LETTER I WITH GRAVE	Ll	232
U+00ED	iacute	LATIN SMALL LETTER I WITH ACUTE	Ll	232
U+00EE	icircumflex	LATIN SMALL LETTER I WITH CIRCUMFLEX	Ll	232
U+00EF	idieresis	LATIN SMALL LETTER I WITH DIAERESIS	Ll	232
U+00F0	eth	LATIN SMALL LETTER ETH	Ll	468
U+00F1	ntilde	LATIN SMALL LETTER N WITH TILDE	Ll	573
U+00F2	ograve	LATIN SMALL LETTER O WITH GRAVE	Ll	539
U+00F3	oacute	LATIN SMALL LETTER O WITH ACUTE	Ll	539
U+00F4	ocircumflex	LATIN SMALL LETTER O WITH CIRCUMFLEX	Ll	539
U+00F5	otilde	LATIN SMALL LETTER O WITH TILDE	Ll	539
U+00F6	odieresis	LATIN SMALL LETTER O WITH DIAERESIS	Ll	539
U+00F7	divide	DIVISION SIGN	Sm	433
U+00F8	oslash	LATIN SMALL LETTER O WITH STROKE	Ll	539
U+00F9	ugrave	LATIN SMALL LETTER U WITH GRAVE	Ll	537
U+00FA	uacute	LATIN SMALL LETTER U WITH ACUTE	Ll	537
U+00FB	ucircumflex	LATIN SMALL LETTER U WITH CIRCUMFLEX	Ll	537
U+00FC	udieresis	LATIN SMALL LETTER U WITH DIAERESIS	Ll	537
U+00FD	yacute	LATIN SMALL LETTER Y WITH ACUTE	Ll	444
U+00FE	thorn	LATIN SMALL LETTER THORN	Ll	545
U+00FF	ydieresis	LATIN SMALL LETTER Y WITH DIAERESIS	Ll	444
U+0101	amacron	LATIN SMALL LETTER A WITH MACRON	Ll	525
U+0102	Abreve	LATIN CAPITAL LETTER A WITH BREVE	Lu	571
U+0103	abreve	LATIN SMALL LETTER A WITH BREVE	Ll	525
U+0104	Aogonek	LATIN CAPITAL LETTER A WITH OGONEK	Lu	571
U+0105	aogonek	LATIN SMALL LETTER A WITH OGONEK	Ll	498
U+0106	Cacute	LATIN CAPITAL LETTER C WITH ACUTE	Lu	609
U+0107	cacute	LATIN SMALL LETTER C WITH ACUTE	Ll	494
U+0108	Ccircumflex	LATIN CAPITAL LETTER C WITH CIRCUMFLEX	Lu	609
U+0109	ccircumflex	LATIN SMALL LETTER C WITH CIRCUMFLEX	Ll	494
U+010C	Ccaron	LATIN CAPITAL LETTER C WITH CARON	Lu	609
U+010D	ccaron	LATIN SMALL LETTER C WITH CARON	Ll	494
U+010E	Dcaron	LATIN CAPITAL LETTER D WITH CARON	Lu	648
U+010F	dcaron	LATIN SMALL LETTER D WITH CARON	Ll	554
U+0110	Dcroat	LATIN CAPITAL LETTER D WITH STROKE	Lu	648
U+0111	dcroat	LATIN SMALL LETTER D WITH STROKE	Ll	554
U+0118	Eogonek	LATIN CAPITAL LETTER E WITH OGONEK	Lu	611
U+0119	eogonek	LATIN SMALL LETTER E WITH OGONEK	Ll	514
U+011A	Ecaron	LATIN CAPITAL LETTER E WITH CARON	Lu	611
U+011B	ecaron	LATIN SMALL LETTER E WITH CARON	Ll	513
U+011C	Gcircumflex	LATIN CAPITAL LETTER G WITH CIRCUMFLEX	Lu	720
U+011D	gcircumflex	LATIN SMALL LETTER G WITH CIRCUMFLEX	Ll	536
U+0124	Hcircumflex	LATIN CAPITAL LETTER H WITH CIRCUMFLEX	Lu	756
U+0125	hcircumflex	LATIN SMALL LETTER H WITH CIRCUMFLEX	Ll	555
U+0131	dotlessi	LATIN SMALL LETTER DOTLESS I	Ll	232
U+0134	Jcircumflex	LATIN CAPITAL LETTER J WITH CIRCUMFLEX	Lu	435
U+0135	jcircumflex	LATIN SMALL LETTER J WITH CIRCUMFLEX	Ll	236
U+0139	Lacute	LATIN CAPITAL LETTER L WITH ACUTE	Lu	505
U+013A	lacute	LATIN SMALL LETTER L WITH ACUTE	Ll	224
U+013D	Lcaron	LATIN CAPITAL LETTER L WITH CARON	Lu	505
U+013E	lcaron	LATIN SMALL LETTER L WITH CARON	Ll	228
U+0141	Lslash	LATIN CAPITAL LETTER L WITH STROKE	Lu	505
U+0142	lslash	LATIN SMALL LETTER L WITH STROKE	Ll	252
U+0143	Nacute	LATIN CAPITAL LETTER N WITH ACUTE	Lu	689
U+0144	nacute	LATIN SMALL LETTER N WITH ACUTE	Ll	573
U+0147	Ncaron	LATIN CAPITAL LETTER N WITH CARON	Lu	689
U+0148	ncaron	LATIN SMALL LETTER N WITH CARON	Ll	573
U+0150	Ohungarumlaut	LATIN CAPITAL LETTER O WITH DOUBLE ACUTE	Lu	649
U+0151	ohungarumlaut	LATIN SMALL LETTER O WITH DOUBLE ACUTE	Ll	539
U+0152	OE	LATIN CAPITAL LIGATURE OE	Lu	1067
U+0153	oe	LATIN SMALL LIGATURE OE	Ll	882
U+0154	Racute	LATIN CAPITAL LETTER R WITH ACUTE	Lu	615
U+0155	racute	LATIN SMALL LETTER R WITH ACUTE	Ll	408
U+0158	Rcaron	LATIN CAPITAL LETTER R WITH CARON	Lu	615
U+0159	rcaron	LATIN SMALL LETTER R WITH CARON	Ll	408
U+015A	Sacute	LATIN CAPITAL LETTER S WITH ACUTE	Lu	551
U+015B	sacute	LATIN SMALL LETTER S WITH ACUTE	Ll	419
U+015C	Scircumflex	LATIN CAPITAL LETTER S WITH CIRCUMFLEX	Lu	551
U+015D	scircumflex	LATIN SMALL LETTER S WITH CIRCUMFLEX	Ll	419
U+015E	Scedilla	LATIN CAPITAL LETTER S WITH CEDILLA	Lu	551
U+015F	scedilla	LATIN SMALL LETTER S WITH CEDILLA	Ll	419
U+0160	Scaron	LATIN CAPITAL LETTER S WITH CARON	Lu	551
U+0161	scaron	LATIN SMALL LETTER S WITH CARON	Ll	419
U+0163	uni021A	LATIN SMALL LETTER T WITH CEDILLA	Ll	508
U+0164	Tcaron	LATIN CAPITAL LETTER T WITH CARON	Lu	508
U+0165	tcaron	LATIN SMALL LETTER T WITH CARON	Ll	287
U+016C	Ubreve	LATIN CAPITAL LETTER U WITH BREVE	Lu	720
U+016D	ubreve	LATIN SMALL LETTER U WITH BREVE	Ll	537
U+016E	Uring	LATIN CAPITAL LETTER U WITH RING ABOVE	Lu	720
U+016F	uring	LATIN SMALL LETTER U WITH RING ABOVE	Ll	537
U+0170	Uhungarumlaut	LATIN CAPITAL LETTER U WITH DOUBLE ACUTE	Lu	720
U+0171	uhungarumlaut	LATIN SMALL LETTER U WITH DOUBLE ACUTE	Ll	537
U+0178	Ydieresis	LATIN CAPITAL LETTER Y WITH DIAERESIS	Lu	573
U+0179	Zacute	LATIN CAPITAL LETTER Z WITH ACUTE	Lu	571
U+017A	zacute	LATIN SMALL LETTER Z WITH ACUTE	Ll	434
U+017B	Zdotaccent	LATIN CAPITAL LETTER Z WITH DOT ABOVE	Lu	571
U+017C	zdotaccent	LATIN SMALL LETTER Z WITH DOT ABOVE	Ll	434
U+017D	Zcaron	LATIN CAPITAL LETTER Z WITH CARON	Lu	571
U+017E	zcaron	LATIN SMALL LETTER Z WITH CARON	Ll	434
U+021A	uni021A	LATIN CAPITAL LETTER T WITH COMMA BELOW	Lu	508
U+021B	uni021B	LATIN SMALL LETTER T WITH COMMA BELOW	Ll	280
U+0237	uni0237	LATIN SMALL LETTER DOTLESS J	Ll	236
U+02C6	circumflex	MODIFIER LETTER CIRCUMFLEX ACCENT	Lm	291
U+02C7	caron	CARON	Lm	291
U+02D8	breve	BREVE	Sk	295
U+02D9	dotaccent	DOT ABOVE	Sk	88
U+02DA	ring	RING ABOVE	Sk	223
U+02DB	ogonek	OGONEK	Sk	194
U+02DC	tilde	SMALL TILDE	Sk	345
U+02DD	hungarumlaut	DOUBLE ACUTE ACCENT	Sk	296
U+0300	gravecomb	COMBINING GRAVE ACCENT	Mn	0
U+0301	acutecomb	COMBINING ACUTE ACCENT	Mn	0
U+0302	uni0302	COMBINING CIRCUMFLEX ACCENT	Mn	0
U+0303	tildecomb	COMBINING TILDE	Mn	0
U+0304	uni0304	COMBINING MACRON	Mn	0
U+0306	uni0306	COMBINING BREVE	Mn	0
U+0307	uni0307	COMBINING DOT ABOVE	Mn	0
U+0308	uni0308	COMBINING DIAERESIS	Mn	0
U+030A	uni030A	COMBINING RING ABOVE	Mn	0
U+030B	uni030B	COMBINING DOUBLE ACUTE ACCENT	Mn	0
U+030C	uni030C	COMBINING CARON	Mn	0
U+0326	uni0326	COMBINING COMMA BELOW	Mn	0
U+0327	uni0327	COMBINING CEDILLA	Mn	0
U+0328	uni0328	COMBINING OGONEK	Mn	0
U+2013	endash	EN DASH	Pd	589
U+2014	emdash	EM DASH	Pd	842
U+2018	quoteleft	LEFT SINGLE QUOTATION MARK	Pi	176
U+2019	quoteright	RIGHT SINGLE QUOTATION MARK	Pf	176
U+201A	quotesinglbase	SINGLE LOW-9 QUOTATION MARK	Ps	254
U+201C	quotedblleft	LEFT DOUBLE QUOTATION MARK	Pi	304
U+201D	quotedblright	RIGHT DOUBLE QUOTATION MARK	Pf	312
U+201E	quotedblbase	DOUBLE LOW-9 QUOTATION MARK	Ps	382
U+2022	bullet	BULLET	Po	302
U+2026	ellipsis	HORIZONTAL ELLIPSIS	Po	667
U+2039	guilsinglleft	SINGLE LEFT-POINTING ANGLE QUOTATION MARK	Pi	352
U+203A	guilsinglright	SINGLE RIGHT-POINTING ANGLE QUOTATION MARK	Pf	352
U+2044	fraction	FRACTION SLASH	Sm	143
U+2074	uni2074	SUPERSCRIPT FOUR	No	243
U+20AC	Euro	EURO SIGN	Sc	656
U+2122	trademark	TRADE MARK SIGN	So	465
U+2212	minus	MINUS SIGN	Sm	447
U+2215	uni2215	DIVISION SLASH	Sm	397
