dwrite: Update DWRITE_SHAPING_TEXT_PROPERTIES definition.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1726b7f46c
commit
7e02e2e993
|
@ -1178,6 +1178,9 @@ static HRESULT WINAPI dwritetextanalyzer_GetGlyphs(IDWriteTextAnalyzer2 *iface,
|
|||
|
||||
method = get_number_substitutes(substitution, digits);
|
||||
|
||||
/* FIXME: have the shaping engine set this */
|
||||
memset(text_props, 0, length * sizeof(*text_props));
|
||||
|
||||
for (i = 0; i < length; i++) {
|
||||
/* FIXME: set to better values */
|
||||
glyph_props[i].justification = text[i] == ' ' ? SCRIPT_JUSTIFY_BLANK : SCRIPT_JUSTIFY_CHARACTER;
|
||||
|
@ -1186,10 +1189,6 @@ static HRESULT WINAPI dwritetextanalyzer_GetGlyphs(IDWriteTextAnalyzer2 *iface,
|
|||
glyph_props[i].isZeroWidthSpace = 0;
|
||||
glyph_props[i].reserved = 0;
|
||||
|
||||
/* FIXME: have the shaping engine set this */
|
||||
text_props[i].isShapedAlone = 0;
|
||||
text_props[i].reserved = 0;
|
||||
|
||||
clustermap[i] = i;
|
||||
|
||||
string[i] = text[i];
|
||||
|
|
|
@ -546,7 +546,9 @@ typedef struct DWRITE_TYPOGRAPHIC_FEATURES
|
|||
typedef struct DWRITE_SHAPING_TEXT_PROPERTIES
|
||||
{
|
||||
UINT16 isShapedAlone : 1;
|
||||
UINT16 reserved : 15;
|
||||
UINT16 reserved1 : 1;
|
||||
UINT16 canBreakShapingAfter : 1;
|
||||
UINT16 reserved : 13;
|
||||
} DWRITE_SHAPING_TEXT_PROPERTIES;
|
||||
|
||||
typedef struct DWRITE_SHAPING_GLYPH_PROPERTIES
|
||||
|
|
Loading…
Reference in New Issue