gdi32: Prepend at when create vertical font face.
This commit is contained in:
parent
8f91b51674
commit
97904fd1ff
|
@ -1724,6 +1724,9 @@ static Face *create_face( FT_Face ft_face, FT_Long face_index, const char *file,
|
||||||
face->FullName = get_face_name( ft_face, TT_NAME_ID_FULL_NAME, GetSystemDefaultLangID() );
|
face->FullName = get_face_name( ft_face, TT_NAME_ID_FULL_NAME, GetSystemDefaultLangID() );
|
||||||
if (!face->FullName)
|
if (!face->FullName)
|
||||||
face->FullName = get_face_name( ft_face, TT_NAME_ID_FULL_NAME, TT_MS_LANGID_ENGLISH_UNITED_STATES );
|
face->FullName = get_face_name( ft_face, TT_NAME_ID_FULL_NAME, TT_MS_LANGID_ENGLISH_UNITED_STATES );
|
||||||
|
if (vertical)
|
||||||
|
face->FullName = prepend_at( face->FullName );
|
||||||
|
|
||||||
if (file)
|
if (file)
|
||||||
{
|
{
|
||||||
face->file = strdupA( file );
|
face->file = strdupA( file );
|
||||||
|
|
|
@ -4087,11 +4087,7 @@ static void test_fullname2_helper(const char *Family)
|
||||||
trace("Checking font %s:\nFamilyName: %s; FaceName: %s; StyleName: %s\n", Family, FamilyName, FaceName, StyleName);
|
trace("Checking font %s:\nFamilyName: %s; FaceName: %s; StyleName: %s\n", Family, FamilyName, FaceName, StyleName);
|
||||||
|
|
||||||
get_vertical = ( FamilyName[0] == '@' );
|
get_vertical = ( FamilyName[0] == '@' );
|
||||||
if (get_vertical)
|
ok(get_vertical == want_vertical, "Vertical flags don't match: %s %s\n", Family, FamilyName);
|
||||||
{
|
|
||||||
todo_wine ok(get_vertical == want_vertical, "Vertical flags don't match: %s %s\n", Family, FamilyName);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
lstrcpyA(lf.lfFaceName, FaceName);
|
lstrcpyA(lf.lfFaceName, FaceName);
|
||||||
hfont = CreateFontIndirectA(&lf);
|
hfont = CreateFontIndirectA(&lf);
|
||||||
|
|
Loading…
Reference in New Issue