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
d9732715
Commit
d9732715
authored
Jan 14, 2008
by
Dmitry Timoshkov
Committed by
Alexandre Julliard
Jan 14, 2008
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
gdi32: Use public FS_xxxxxx defines.
parent
3c070b22
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
91 additions
and
107 deletions
+91
-107
font.c
dlls/gdi32/font.c
+32
-33
freetype.c
dlls/gdi32/freetype.c
+5
-5
font.c
dlls/gdi32/tests/font.c
+54
-69
No files found.
dlls/gdi32/font.c
View file @
d9732715
...
...
@@ -141,46 +141,45 @@ typedef struct
/*
* For TranslateCharsetInfo
*/
#define FS(x) {{0,0,0,0},{0x1<<(x),0}}
#define MAXTCIINDEX 32
static
const
CHARSETINFO
FONT_tci
[
MAXTCIINDEX
]
=
{
/* ANSI */
{
ANSI_CHARSET
,
1252
,
FS
(
0
)
},
{
EASTEUROPE_CHARSET
,
1250
,
FS
(
1
)
},
{
RUSSIAN_CHARSET
,
1251
,
FS
(
2
)
},
{
GREEK_CHARSET
,
1253
,
FS
(
3
)
},
{
TURKISH_CHARSET
,
1254
,
FS
(
4
)
},
{
HEBREW_CHARSET
,
1255
,
FS
(
5
)
},
{
ARABIC_CHARSET
,
1256
,
FS
(
6
)
},
{
BALTIC_CHARSET
,
1257
,
FS
(
7
)
},
{
VIETNAMESE_CHARSET
,
1258
,
FS
(
8
)
},
{
ANSI_CHARSET
,
1252
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
EASTEUROPE_CHARSET
,
1250
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN2
,
0
}}
},
{
RUSSIAN_CHARSET
,
1251
,
{{
0
,
0
,
0
,
0
},{
FS_CYRILLIC
,
0
}}
},
{
GREEK_CHARSET
,
1253
,
{{
0
,
0
,
0
,
0
},{
FS_GREEK
,
0
}}
},
{
TURKISH_CHARSET
,
1254
,
{{
0
,
0
,
0
,
0
},{
FS_TURKISH
,
0
}}
},
{
HEBREW_CHARSET
,
1255
,
{{
0
,
0
,
0
,
0
},{
FS_HEBREW
,
0
}}
},
{
ARABIC_CHARSET
,
1256
,
{{
0
,
0
,
0
,
0
},{
FS_ARABIC
,
0
}}
},
{
BALTIC_CHARSET
,
1257
,
{{
0
,
0
,
0
,
0
},{
FS_BALTIC
,
0
}}
},
{
VIETNAMESE_CHARSET
,
1258
,
{{
0
,
0
,
0
,
0
},{
FS_VIETNAMESE
,
0
}}
},
/* reserved by ANSI */
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
/* ANSI and OEM */
{
THAI_CHARSET
,
874
,
FS
(
16
)
},
{
SHIFTJIS_CHARSET
,
932
,
FS
(
17
)
},
{
GB2312_CHARSET
,
936
,
FS
(
18
)
},
{
HANGEUL_CHARSET
,
949
,
FS
(
19
)
},
{
CHINESEBIG5_CHARSET
,
950
,
FS
(
20
)
},
{
JOHAB_CHARSET
,
1361
,
FS
(
21
)
},
{
THAI_CHARSET
,
874
,
{{
0
,
0
,
0
,
0
},{
FS_THAI
,
0
}}
},
{
SHIFTJIS_CHARSET
,
932
,
{{
0
,
0
,
0
,
0
},{
FS_JISJAPAN
,
0
}}
},
{
GB2312_CHARSET
,
936
,
{{
0
,
0
,
0
,
0
},{
FS_CHINESESIMP
,
0
}}
},
{
HANGEUL_CHARSET
,
949
,
{{
0
,
0
,
0
,
0
},{
FS_WANSUNG
,
0
}}
},
{
CHINESEBIG5_CHARSET
,
950
,
{{
0
,
0
,
0
,
0
},{
FS_CHINESETRAD
,
0
}}
},
{
JOHAB_CHARSET
,
1361
,
{{
0
,
0
,
0
,
0
},{
FS_JOHAB
,
0
}}
},
/* reserved for alternate ANSI and OEM */
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
/* reserved for system */
{
DEFAULT_CHARSET
,
0
,
FS
(
0
)
},
{
SYMBOL_CHARSET
,
CP_SYMBOL
,
FS
(
31
)},
{
DEFAULT_CHARSET
,
0
,
{{
0
,
0
,
0
,
0
},{
FS_LATIN1
,
0
}}
},
{
SYMBOL_CHARSET
,
CP_SYMBOL
,
{{
0
,
0
,
0
,
0
},{
FS_SYMBOL
,
0
}}
}
};
/***********************************************************************
...
...
dlls/gdi32/freetype.c
View file @
d9732715
...
...
@@ -1191,9 +1191,9 @@ static INT AddFontToList(const char *file, void *font_data_ptr, DWORD font_data_
FT_UInt
dummy
;
if
(
!
pFT_Get_First_Char
||
(
pFT_Get_First_Char
(
ft_face
,
&
dummy
)
<
0x100
))
fs
.
fsCsb
[
0
]
|=
1
;
fs
.
fsCsb
[
0
]
|=
FS_LATIN
1
;
else
fs
.
fsCsb
[
0
]
|=
1L
<<
31
;
fs
.
fsCsb
[
0
]
|=
FS_SYMBOL
;
}
}
#ifdef HAVE_FREETYPE_FTWINFNT_H
...
...
@@ -1300,10 +1300,10 @@ static INT AddFontToList(const char *file, void *font_data_ptr, DWORD font_data_
switch
(
ft_face
->
charmaps
[
i
]
->
encoding
)
{
case
FT_ENCODING_UNICODE
:
case
FT_ENCODING_APPLE_ROMAN
:
face
->
fs
.
fsCsb
[
0
]
|=
1
;
face
->
fs
.
fsCsb
[
0
]
|=
FS_LATIN
1
;
break
;
case
FT_ENCODING_MS_SYMBOL
:
face
->
fs
.
fsCsb
[
0
]
|=
1L
<<
31
;
face
->
fs
.
fsCsb
[
0
]
|=
FS_SYMBOL
;
break
;
default:
break
;
...
...
@@ -1311,7 +1311,7 @@ static INT AddFontToList(const char *file, void *font_data_ptr, DWORD font_data_
}
}
if
(
face
->
fs
.
fsCsb
[
0
]
&
~
(
1L
<<
31
))
if
(
!
(
face
->
fs
.
fsCsb
[
0
]
&
FS_SYMBOL
))
have_installed_roman_font
=
TRUE
;
}
while
(
!
FT_IS_SCALABLE
(
ft_face
)
&&
++
bitmap_num
<
ft_face
->
num_fixed_sizes
);
...
...
dlls/gdi32/tests/font.c
View file @
d9732715
...
...
@@ -269,21 +269,6 @@ static INT CALLBACK find_font_proc(const LOGFONT *elf, const TEXTMETRIC *ntm, DW
return
1
;
/* continue enumeration */
}
#define CP1252_BIT 0x00000001
#define CP1250_BIT 0x00000002
#define CP1251_BIT 0x00000004
#define CP1253_BIT 0x00000008
#define CP1254_BIT 0x00000010
#define CP1255_BIT 0x00000020
#define CP1256_BIT 0x00000040
#define CP1257_BIT 0x00000080
#define CP1258_BIT 0x00000100
#define CP874_BIT 0x00010000
#define CP932_BIT 0x00020000
#define CP936_BIT 0x00040000
#define CP949_BIT 0x00080000
#define CP950_BIT 0x00100000
static
void
test_bitmap_font_metrics
(
void
)
{
static
const
struct
font_data
...
...
@@ -294,64 +279,64 @@ static void test_bitmap_font_metrics(void)
DWORD
ansi_bitfield
;
}
fd
[]
=
{
{
"MS Sans Serif"
,
FW_NORMAL
,
13
,
11
,
2
,
2
,
0
,
5
,
11
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
16
,
13
,
3
,
3
,
0
,
7
,
14
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
20
,
16
,
4
,
4
,
0
,
8
,
16
,
CP1252_BIT
|
CP1251_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
20
,
16
,
4
,
4
,
0
,
8
,
18
,
CP1250_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
24
,
19
,
5
,
6
,
0
,
9
,
19
,
CP1252_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
24
,
19
,
5
,
6
,
0
,
9
,
24
,
CP1250_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
24
,
19
,
5
,
6
,
0
,
9
,
20
,
CP1251_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
29
,
23
,
6
,
5
,
0
,
12
,
24
,
CP1252_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
29
,
23
,
6
,
6
,
0
,
12
,
24
,
CP1250_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
29
,
23
,
6
,
5
,
0
,
12
,
25
,
CP1251_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
37
,
29
,
8
,
5
,
0
,
16
,
32
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
4
,
8
,
CP1252_BIT
|
CP1250_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
5
,
8
,
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
11
,
9
,
2
,
2
,
0
,
5
,
9
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
13
,
11
,
2
,
2
,
0
,
5
,
11
,
CP1252_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
13
,
11
,
2
,
2
,
0
,
5
,
12
,
CP1250_BIT
|
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
16
,
13
,
3
,
3
,
0
,
6
,
14
,
CP1252_BIT
|
CP1250_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
16
,
13
,
3
,
3
,
0
,
6
,
16
,
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
19
,
15
,
4
,
3
,
0
,
8
,
18
,
CP1252_BIT
|
CP1250_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
19
,
15
,
4
,
3
,
0
,
8
,
19
,
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
21
,
16
,
5
,
3
,
0
,
9
,
17
,
CP1252_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
21
,
16
,
5
,
3
,
0
,
9
,
22
,
CP1250_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
21
,
16
,
5
,
3
,
0
,
9
,
23
,
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
27
,
21
,
6
,
3
,
0
,
12
,
23
,
CP1252_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
27
,
21
,
6
,
3
,
0
,
12
,
26
,
CP1250_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
27
,
21
,
6
,
3
,
0
,
12
,
27
,
CP1251_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
35
,
27
,
8
,
3
,
0
,
16
,
33
,
CP1252_BIT
|
CP1250_BIT
},
{
"MS Serif"
,
FW_NORMAL
,
35
,
27
,
8
,
3
,
0
,
16
,
34
,
CP1251_BIT
},
{
"Courier"
,
FW_NORMAL
,
13
,
11
,
2
,
0
,
0
,
8
,
8
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"Courier"
,
FW_NORMAL
,
16
,
13
,
3
,
0
,
0
,
9
,
9
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"Courier"
,
FW_NORMAL
,
20
,
16
,
4
,
0
,
0
,
12
,
12
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"System"
,
FW_BOLD
,
16
,
13
,
3
,
3
,
0
,
7
,
14
,
CP1252_BIT
},
{
"System"
,
FW_BOLD
,
16
,
13
,
3
,
3
,
0
,
7
,
15
,
CP1250_BIT
|
CP1251_BIT
},
{
"MS Sans Serif"
,
FW_NORMAL
,
13
,
11
,
2
,
2
,
0
,
5
,
11
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"MS Sans Serif"
,
FW_NORMAL
,
16
,
13
,
3
,
3
,
0
,
7
,
14
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"MS Sans Serif"
,
FW_NORMAL
,
20
,
16
,
4
,
4
,
0
,
8
,
16
,
FS_LATIN1
|
FS_CYRILLIC
},
{
"MS Sans Serif"
,
FW_NORMAL
,
20
,
16
,
4
,
4
,
0
,
8
,
18
,
FS_LATIN2
},
{
"MS Sans Serif"
,
FW_NORMAL
,
24
,
19
,
5
,
6
,
0
,
9
,
19
,
FS_LATIN1
},
{
"MS Sans Serif"
,
FW_NORMAL
,
24
,
19
,
5
,
6
,
0
,
9
,
24
,
FS_LATIN2
},
{
"MS Sans Serif"
,
FW_NORMAL
,
24
,
19
,
5
,
6
,
0
,
9
,
20
,
FS_CYRILLIC
},
{
"MS Sans Serif"
,
FW_NORMAL
,
29
,
23
,
6
,
5
,
0
,
12
,
24
,
FS_LATIN1
},
{
"MS Sans Serif"
,
FW_NORMAL
,
29
,
23
,
6
,
6
,
0
,
12
,
24
,
FS_LATIN2
},
{
"MS Sans Serif"
,
FW_NORMAL
,
29
,
23
,
6
,
5
,
0
,
12
,
25
,
FS_CYRILLIC
},
{
"MS Sans Serif"
,
FW_NORMAL
,
37
,
29
,
8
,
5
,
0
,
16
,
32
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
4
,
8
,
FS_LATIN1
|
FS_LATIN2
},
{
"MS Serif"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
5
,
8
,
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
11
,
9
,
2
,
2
,
0
,
5
,
9
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
13
,
11
,
2
,
2
,
0
,
5
,
11
,
FS_LATIN1
},
{
"MS Serif"
,
FW_NORMAL
,
13
,
11
,
2
,
2
,
0
,
5
,
12
,
FS_LATIN2
|
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
16
,
13
,
3
,
3
,
0
,
6
,
14
,
FS_LATIN1
|
FS_LATIN2
},
{
"MS Serif"
,
FW_NORMAL
,
16
,
13
,
3
,
3
,
0
,
6
,
16
,
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
19
,
15
,
4
,
3
,
0
,
8
,
18
,
FS_LATIN1
|
FS_LATIN2
},
{
"MS Serif"
,
FW_NORMAL
,
19
,
15
,
4
,
3
,
0
,
8
,
19
,
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
21
,
16
,
5
,
3
,
0
,
9
,
17
,
FS_LATIN1
},
{
"MS Serif"
,
FW_NORMAL
,
21
,
16
,
5
,
3
,
0
,
9
,
22
,
FS_LATIN2
},
{
"MS Serif"
,
FW_NORMAL
,
21
,
16
,
5
,
3
,
0
,
9
,
23
,
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
27
,
21
,
6
,
3
,
0
,
12
,
23
,
FS_LATIN1
},
{
"MS Serif"
,
FW_NORMAL
,
27
,
21
,
6
,
3
,
0
,
12
,
26
,
FS_LATIN2
},
{
"MS Serif"
,
FW_NORMAL
,
27
,
21
,
6
,
3
,
0
,
12
,
27
,
FS_CYRILLIC
},
{
"MS Serif"
,
FW_NORMAL
,
35
,
27
,
8
,
3
,
0
,
16
,
33
,
FS_LATIN1
|
FS_LATIN2
},
{
"MS Serif"
,
FW_NORMAL
,
35
,
27
,
8
,
3
,
0
,
16
,
34
,
FS_CYRILLIC
},
{
"Courier"
,
FW_NORMAL
,
13
,
11
,
2
,
0
,
0
,
8
,
8
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"Courier"
,
FW_NORMAL
,
16
,
13
,
3
,
0
,
0
,
9
,
9
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"Courier"
,
FW_NORMAL
,
20
,
16
,
4
,
0
,
0
,
12
,
12
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"System"
,
FW_BOLD
,
16
,
13
,
3
,
3
,
0
,
7
,
14
,
FS_LATIN1
},
{
"System"
,
FW_BOLD
,
16
,
13
,
3
,
3
,
0
,
7
,
15
,
FS_LATIN2
|
FS_CYRILLIC
},
/*
* TODO: the system for CP932 should be NORMAL, not BOLD. However that would
* require a new system.sfd for that font
*/
{
"System"
,
FW_BOLD
,
18
,
16
,
2
,
0
,
2
,
8
,
16
,
CP932_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
3
,
2
,
1
,
0
,
0
,
1
,
2
,
CP1252_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
3
,
2
,
1
,
0
,
0
,
1
,
8
,
CP1250_BIT
|
CP1251_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
3
,
2
,
1
,
0
,
0
,
2
,
4
,
CP932_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
5
,
4
,
1
,
1
,
0
,
3
,
4
,
CP1252_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
5
,
4
,
1
,
1
,
0
,
2
,
8
,
CP1250_BIT
|
CP1251_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
5
,
4
,
1
,
0
,
0
,
3
,
6
,
CP932_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
6
,
5
,
1
,
1
,
0
,
3
,
13
,
CP1252_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
6
,
5
,
1
,
1
,
0
,
3
,
8
,
CP1250_BIT
|
CP1251_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
6
,
5
,
1
,
0
,
0
,
4
,
8
,
CP932_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
8
,
7
,
1
,
1
,
0
,
4
,
7
,
CP1252_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
8
,
7
,
1
,
1
,
0
,
4
,
8
,
CP1250_BIT
|
CP1251_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
8
,
7
,
1
,
0
,
0
,
5
,
10
,
CP932_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
4
,
8
,
CP1252_BIT
|
CP1250_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
5
,
8
,
CP1251_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
10
,
8
,
2
,
0
,
0
,
6
,
12
,
CP932_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
11
,
9
,
2
,
2
,
0
,
5
,
9
,
CP1252_BIT
|
CP1250_BIT
|
CP1251_BIT
},
{
"Small Fonts"
,
FW_NORMAL
,
11
,
9
,
2
,
0
,
0
,
7
,
14
,
CP932_BIT
},
{
"Fixedsys"
,
FW_NORMAL
,
15
,
12
,
3
,
3
,
0
,
8
,
8
,
CP1252_BIT
|
CP1250_BIT
},
{
"Fixedsys"
,
FW_NORMAL
,
16
,
12
,
4
,
3
,
0
,
8
,
8
,
CP1251_BIT
},
{
"FixedSys"
,
FW_NORMAL
,
18
,
16
,
2
,
0
,
0
,
8
,
16
,
CP932_BIT
}
{
"System"
,
FW_BOLD
,
18
,
16
,
2
,
0
,
2
,
8
,
16
,
FS_JISJAPAN
},
{
"Small Fonts"
,
FW_NORMAL
,
3
,
2
,
1
,
0
,
0
,
1
,
2
,
FS_LATIN1
},
{
"Small Fonts"
,
FW_NORMAL
,
3
,
2
,
1
,
0
,
0
,
1
,
8
,
FS_LATIN2
|
FS_CYRILLIC
},
{
"Small Fonts"
,
FW_NORMAL
,
3
,
2
,
1
,
0
,
0
,
2
,
4
,
FS_JISJAPAN
},
{
"Small Fonts"
,
FW_NORMAL
,
5
,
4
,
1
,
1
,
0
,
3
,
4
,
FS_LATIN1
},
{
"Small Fonts"
,
FW_NORMAL
,
5
,
4
,
1
,
1
,
0
,
2
,
8
,
FS_LATIN2
|
FS_CYRILLIC
},
{
"Small Fonts"
,
FW_NORMAL
,
5
,
4
,
1
,
0
,
0
,
3
,
6
,
FS_JISJAPAN
},
{
"Small Fonts"
,
FW_NORMAL
,
6
,
5
,
1
,
1
,
0
,
3
,
13
,
FS_LATIN1
},
{
"Small Fonts"
,
FW_NORMAL
,
6
,
5
,
1
,
1
,
0
,
3
,
8
,
FS_LATIN2
|
FS_CYRILLIC
},
{
"Small Fonts"
,
FW_NORMAL
,
6
,
5
,
1
,
0
,
0
,
4
,
8
,
FS_JISJAPAN
},
{
"Small Fonts"
,
FW_NORMAL
,
8
,
7
,
1
,
1
,
0
,
4
,
7
,
FS_LATIN1
},
{
"Small Fonts"
,
FW_NORMAL
,
8
,
7
,
1
,
1
,
0
,
4
,
8
,
FS_LATIN2
|
FS_CYRILLIC
},
{
"Small Fonts"
,
FW_NORMAL
,
8
,
7
,
1
,
0
,
0
,
5
,
10
,
FS_JISJAPAN
},
{
"Small Fonts"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
4
,
8
,
FS_LATIN1
|
FS_LATIN2
},
{
"Small Fonts"
,
FW_NORMAL
,
10
,
8
,
2
,
2
,
0
,
5
,
8
,
FS_CYRILLIC
},
{
"Small Fonts"
,
FW_NORMAL
,
10
,
8
,
2
,
0
,
0
,
6
,
12
,
FS_JISJAPAN
},
{
"Small Fonts"
,
FW_NORMAL
,
11
,
9
,
2
,
2
,
0
,
5
,
9
,
FS_LATIN1
|
FS_LATIN2
|
FS_CYRILLIC
},
{
"Small Fonts"
,
FW_NORMAL
,
11
,
9
,
2
,
0
,
0
,
7
,
14
,
FS_JISJAPAN
},
{
"Fixedsys"
,
FW_NORMAL
,
15
,
12
,
3
,
3
,
0
,
8
,
8
,
FS_LATIN1
|
FS_LATIN2
},
{
"Fixedsys"
,
FW_NORMAL
,
16
,
12
,
4
,
3
,
0
,
8
,
8
,
FS_CYRILLIC
},
{
"FixedSys"
,
FW_NORMAL
,
18
,
16
,
2
,
0
,
0
,
8
,
16
,
FS_JISJAPAN
}
/* FIXME: add "Terminal" */
};
...
...
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