Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
232dc29f
Commit
232dc29f
authored
Feb 09, 2016
by
Alexandre Julliard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
make_unicode: Update vertical orientation table to the latest version.
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
575a9796
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
63 additions
and
47 deletions
+63
-47
vertical.c
dlls/gdi32/vertical.c
+30
-22
vertical.c
dlls/wineps.drv/vertical.c
+30
-22
make_unicode
tools/make_unicode
+3
-3
No files found.
dlls/gdi32/vertical.c
View file @
232dc29f
/* Unicode Vertical Orientation */
/* generated from http://www.unicode.org/Public/vertical/revision-1
1/VerticalOrientation-11
.txt */
/* generated from http://www.unicode.org/Public/vertical/revision-1
5/VerticalOrientation-15
.txt */
/* DO NOT EDIT!! */
const
unsigned
short
vertical_orientation_table
[
1
536
]
=
const
unsigned
short
vertical_orientation_table
[
1
600
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
...
...
@@ -55,37 +55,37 @@ const unsigned short vertical_orientation_table[1536] =
0x0280
,
0x02f0
,
0x0300
,
0x0310
,
0x0320
,
0x0330
,
0x0340
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0350
,
0x0360
,
0x0280
,
0x0370
,
0x0380
,
0x0390
,
0x03a0
,
0x03b0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0
2d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x03
c0
,
0x0280
,
0x03d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0
3c
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x03
d0
,
0x0280
,
0x03e
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x03
e0
,
0x02d0
,
0x03f
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0350
,
0x02d0
,
0x04
00
,
0x0280
,
0x0410
,
0x0420
,
0x0430
,
0x044
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
5
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x03
f0
,
0x02d0
,
0x040
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0350
,
0x02d0
,
0x04
10
,
0x0280
,
0x0420
,
0x0430
,
0x0440
,
0x045
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
6
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0460
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0470
,
0x0480
,
0x02d0
,
0x0490
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0440
,
0x02d0
,
0x0280
,
0x0350
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0470
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0480
,
0x0490
,
0x02d0
,
0x04a0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0450
,
0x02d0
,
0x0280
,
0x0280
,
0x0470
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x04b0
,
0x02d0
,
0x02d0
,
0x04c0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
a0
,
0x04b0
,
0x02d0
,
0x04c0
,
0x04d0
,
0x02d0
,
0x04e
0
,
0x02d0
,
0x0
4f0
,
0x0500
,
0x0510
,
0x02d0
,
0x04e0
,
0x02d0
,
0x04f0
,
0x052
0
,
0x02d0
,
0x02d0
,
0x0
2d
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
3
0
,
0x05
30
,
0x0530
,
0x0530
,
0x0530
,
0x0530
,
0x0540
,
0x02d0
,
0x055
0
,
0x04
d0
,
0x04e0
,
0x02d0
,
0x04f0
,
0x0500
,
0x02d0
,
0x051
0
,
0x02d0
,
0x0
520
,
0x0530
,
0x0540
,
0x02d0
,
0x0510
,
0x02d0
,
0x0520
,
0x055
0
,
0x02d0
,
0x02d0
,
0x0
56
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
7
0
,
0x05
70
,
0x0570
,
0x0570
,
0x0570
,
0x0570
,
0x0580
,
0x02d0
,
0x059
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
60
,
0x0570
,
0x058
0
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
a0
,
0x05b0
,
0x05c
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x05
90
,
0x05a0
,
0x02d0
,
0x05b0
,
0x02d0
,
0x05c0
,
0x05d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0
5e0
,
0x05f
0
,
0x05
d0
,
0x05e0
,
0x02d0
,
0x05f0
,
0x02d0
,
0x0600
,
0x061
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0
620
,
0x063
0
,
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -111,8 +111,8 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x000
1
,
0x0001
,
0x000
1
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x000
0
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -127,6 +127,8 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
...
...
@@ -155,6 +157,10 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0001
,
0x0001
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
...
...
@@ -173,6 +179,8 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0002
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
...
...
dlls/wineps.drv/vertical.c
View file @
232dc29f
/* Unicode Vertical Orientation */
/* generated from http://www.unicode.org/Public/vertical/revision-1
1/VerticalOrientation-11
.txt */
/* generated from http://www.unicode.org/Public/vertical/revision-1
5/VerticalOrientation-15
.txt */
/* DO NOT EDIT!! */
const
unsigned
short
vertical_orientation_table
[
1
536
]
=
const
unsigned
short
vertical_orientation_table
[
1
600
]
=
{
/* level 1 offsets */
0x0100
,
0x0110
,
0x0120
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
0x0110
,
...
...
@@ -55,37 +55,37 @@ const unsigned short vertical_orientation_table[1536] =
0x0280
,
0x02f0
,
0x0300
,
0x0310
,
0x0320
,
0x0330
,
0x0340
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0350
,
0x0360
,
0x0280
,
0x0370
,
0x0380
,
0x0390
,
0x03a0
,
0x03b0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0
2d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x03
c0
,
0x0280
,
0x03d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0
3c
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x03
d0
,
0x0280
,
0x03e
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x03
e0
,
0x02d0
,
0x03f
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0350
,
0x02d0
,
0x04
00
,
0x0280
,
0x0410
,
0x0420
,
0x0430
,
0x044
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
5
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x03
f0
,
0x02d0
,
0x040
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0350
,
0x02d0
,
0x04
10
,
0x0280
,
0x0420
,
0x0430
,
0x0440
,
0x045
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
6
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0460
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0470
,
0x0480
,
0x02d0
,
0x0490
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0440
,
0x02d0
,
0x0280
,
0x0350
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0470
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0480
,
0x0490
,
0x02d0
,
0x04a0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0450
,
0x02d0
,
0x0280
,
0x0280
,
0x0470
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x04b0
,
0x02d0
,
0x02d0
,
0x04c0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x04
a0
,
0x04b0
,
0x02d0
,
0x04c0
,
0x04d0
,
0x02d0
,
0x04e
0
,
0x02d0
,
0x0
4f0
,
0x0500
,
0x0510
,
0x02d0
,
0x04e0
,
0x02d0
,
0x04f0
,
0x052
0
,
0x02d0
,
0x02d0
,
0x0
2d
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
3
0
,
0x05
30
,
0x0530
,
0x0530
,
0x0530
,
0x0530
,
0x0540
,
0x02d0
,
0x055
0
,
0x04
d0
,
0x04e0
,
0x02d0
,
0x04f0
,
0x0500
,
0x02d0
,
0x051
0
,
0x02d0
,
0x0
520
,
0x0530
,
0x0540
,
0x02d0
,
0x0510
,
0x02d0
,
0x0520
,
0x055
0
,
0x02d0
,
0x02d0
,
0x0
56
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x05
7
0
,
0x05
70
,
0x0570
,
0x0570
,
0x0570
,
0x0570
,
0x0580
,
0x02d0
,
0x059
0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x02d0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
60
,
0x0570
,
0x058
0
,
0x0280
,
0x0280
,
0x02d0
,
0x0280
,
0x02d0
,
0x05
a0
,
0x05b0
,
0x05c
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x05
90
,
0x05a0
,
0x02d0
,
0x05b0
,
0x02d0
,
0x05c0
,
0x05d
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0
5e0
,
0x05f
0
,
0x05
d0
,
0x05e0
,
0x02d0
,
0x05f0
,
0x02d0
,
0x0600
,
0x061
0
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0280
,
0x0
620
,
0x063
0
,
/* values */
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -111,8 +111,8 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x000
1
,
0x0001
,
0x000
1
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x000
0
,
0x0000
,
0x000
0
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
...
...
@@ -127,6 +127,8 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
...
...
@@ -155,6 +157,10 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0000
,
0x0000
,
0x0000
,
0x0000
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
0x0001
,
0x0001
,
0x0002
,
0x0002
,
0x0002
,
0x0002
,
...
...
@@ -173,6 +179,8 @@ const unsigned short vertical_orientation_table[1536] =
0x0001
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0002
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0001
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
0x0003
,
...
...
tools/make_unicode
View file @
232dc29f
...
...
@@ -26,7 +26,7 @@ my $MAPPINGS = "http://www.unicode.org/Public/MAPPINGS";
my
$UNIDATA
=
"http://www.unicode.org/Public/8.0.0/ucd"
;
my
$REPORTS
=
"http://www.unicode.org/reports"
;
my
$RFCS
=
"http://www.rfc-editor.org/rfc"
;
my
$VERTICALDATA
=
"http://www.unicode.org/Public/vertical/revision-1
1
"
;
my
$VERTICALDATA
=
"http://www.unicode.org/Public/vertical/revision-1
5
"
;
# Sort keys file
my
$SORTKEYS
=
"tr10/allkeys.txt"
;
...
...
@@ -1540,7 +1540,7 @@ sub dump_vertical($)
my
$filename
=
shift
;
my
@vertical_table
;
my
$INPUT
=
open_data_file
(
$VERTICALDATA
,
"VerticalOrientation-1
1
.txt"
);
my
$INPUT
=
open_data_file
(
$VERTICALDATA
,
"VerticalOrientation-1
5
.txt"
);
while
(
<
$INPUT
>
)
{
next
if
/^\#/
;
# skip comments
...
...
@@ -1573,7 +1573,7 @@ sub dump_vertical($)
open
OUTPUT
,
">$filename.new"
or
die
"Cannot create $filename"
;
print
"Building $filename\n"
;
print
OUTPUT
"/* Unicode Vertical Orientation */\n"
;
print
OUTPUT
"/* generated from $VERTICALDATA/VerticalOrientation-1
1
.txt */\n"
;
print
OUTPUT
"/* generated from $VERTICALDATA/VerticalOrientation-1
5
.txt */\n"
;
print
OUTPUT
"/* DO NOT EDIT!! */\n\n"
;
dump_two_level_mapping
(
"vertical_orientation_table"
,
$vertical_types
{
'R'
},
@vertical_table
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment