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
4c7e1360
Commit
4c7e1360
authored
Nov 06, 2016
by
Nikolay Sivov
Committed by
Alexandre Julliard
Nov 06, 2016
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dwrite: Update script list with latest additions.
Signed-off-by:
Nikolay Sivov
<
nsivov@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
9103ee4c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
1 deletion
+38
-1
analyzer.c
dlls/dwrite/analyzer.c
+12
-0
scripts.h
dlls/dwrite/scripts.h
+13
-1
make_unicode
tools/make_unicode
+13
-0
No files found.
dlls/dwrite/analyzer.c
View file @
4c7e1360
...
...
@@ -169,6 +169,18 @@ static const struct dwritescript_properties dwritescripts_properties[Script_Last
{
/* Sidd */
{
0x64646953
,
302
,
8
,
0x0020
,
1
,
0
,
1
,
1
,
0
,
0
,
0
},
_OT
(
's'
,
'i'
,
'd'
,
'd'
)
},
{
/* Tirh */
{
0x68726954
,
326
,
15
,
0x0020
,
1
,
1
,
0
,
0
,
0
,
1
,
0
},
_OT
(
't'
,
'i'
,
'r'
,
'h'
)
},
{
/* Wara */
{
0x61726157
,
262
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'w'
,
'a'
,
'r'
,
'a'
)
},
{
/* Adlm */
{
0x6d6c6441
,
166
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'a'
,
'd'
,
'l'
,
'm'
)
},
{
/* Ahom */
{
0x6d6f6841
,
338
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'a'
,
'h'
,
'o'
,
'm'
)
},
{
/* Hluw */
{
0x77756c48
,
80
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'h'
,
'l'
,
'u'
,
'w'
)
},
{
/* Bhks */
{
0x736b6842
,
334
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'b'
,
'h'
,
'k'
,
's'
)
},
{
/* Hatr */
{
0x72746148
,
127
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'h'
,
'a'
,
't'
,
'r'
)
},
{
/* Marc */
{
0x6372614d
,
332
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'm'
,
'a'
,
'r'
,
'c'
)
},
{
/* Mult */
{
0x746c754d
,
323
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'm'
,
'u'
,
'l'
,
't'
)
},
{
/* Newa */
{
0x6177654e
,
333
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'n'
,
'e'
,
'w'
,
'a'
)
},
{
/* Hung */
{
0x676e7548
,
176
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'h'
,
'u'
,
'n'
,
'g'
)
},
{
/* Osge */
{
0x6567734f
,
219
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
'o'
,
's'
,
'g'
,
'e'
)
},
{
/* Sgnw */
{
0x776e6753
,
95
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
's'
,
'g'
,
'n'
,
'w'
)
},
{
/* Tang */
{
0x676e6154
,
520
,
8
,
0x0020
,
0
,
1
,
1
,
0
,
0
,
0
,
0
},
_OT
(
't'
,
'a'
,
'n'
,
'g'
)
},
};
#undef _OT
...
...
dlls/dwrite/scripts.h
View file @
4c7e1360
...
...
@@ -129,5 +129,17 @@ enum unicode_script_id {
Script_Siddham
=
123
,
Script_Tirhuta
=
124
,
Script_Warang_Citi
=
125
,
Script_LastId
=
125
Script_Adlam
=
126
,
Script_Ahom
=
127
,
Script_Anatolian_Hieroglyphs
=
128
,
Script_Bhaiksuki
=
129
,
Script_Hatran
=
130
,
Script_Marchen
=
131
,
Script_Multani
=
132
,
Script_Newa
=
133
,
Script_Old_Hungarian
=
134
,
Script_Osage
=
135
,
Script_SignWriting
=
136
,
Script_Tangut
=
137
,
Script_LastId
=
137
};
tools/make_unicode
View file @
4c7e1360
...
...
@@ -1450,6 +1450,19 @@ my %scripts =
"Siddham"
=>
123
,
"Tirhuta"
=>
124
,
"Warang_Citi"
=>
125
,
# Win10 RS1
"Adlam"
=>
126
,
"Ahom"
=>
127
,
"Anatolian_Hieroglyphs"
=>
128
,
"Bhaiksuki"
=>
129
,
"Hatran"
=>
130
,
"Marchen"
=>
131
,
"Multani"
=>
132
,
"Newa"
=>
133
,
"Old_Hungarian"
=>
134
,
"Osage"
=>
135
,
"SignWriting"
=>
136
,
"Tangut"
=>
137
);
################################################################
...
...
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