Nikolay Sivov
|
fd06cc7c49
|
dwrite: Initial implementation of IDWriteFontFaceReference.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-20 16:55:08 +09:00 |
Nikolay Sivov
|
f9e257418e
|
dwrite: Update to IDWriteGdiInterop1.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-19 21:06:10 +09:00 |
Nikolay Sivov
|
d04a54857c
|
dwrite: Update to IDWriteFactory3.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-28 21:51:14 +09:00 |
Nikolay Sivov
|
77c5ed607a
|
dwrite: Update to IDWriteFontFace3.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-03 15:26:29 +09:00 |
Nikolay Sivov
|
9efd13503d
|
dwrite: Update to IDWriteTextLayout3.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-17 13:07:28 +09:00 |
Nikolay Sivov
|
7fc7f2f074
|
dwrite: Use current layout fallback when creating run font faces.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-15 13:41:23 +09:00 |
Nikolay Sivov
|
4d512f9e4e
|
dwrite: Keep factory reference for each layout.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-15 13:41:16 +09:00 |
Nikolay Sivov
|
af206b1b2d
|
dwrite: Implement stub for system IDWriteFontFallback.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-15 13:41:13 +09:00 |
Nikolay Sivov
|
f26b4a3575
|
dwrite: Fetch all glyphs at once instead of locking/unlocking for every glyph.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-09 23:26:21 +09:00 |
Nikolay Sivov
|
8a4db9fd90
|
dwrite: Implement color glyph run decomposition.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-08 20:13:33 +09:00 |
Nikolay Sivov
|
e94264e6bd
|
dwrite: Improve SetScriptAnalysis()/SetBidiLevel() tracing.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-02 14:39:17 +09:00 |
Nikolay Sivov
|
feca77fb0c
|
dwrite: Set isNewline cluster flag.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:25:17 +09:00 |
Nikolay Sivov
|
ff8f129af6
|
dwrite: Use callback freetype API to implement GetGlyphRunOutline().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-19 20:48:07 +09:00 |
Nikolay Sivov
|
170e31a8b2
|
dwrite: Added support for transform in glyph run analysis.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-03 00:33:27 +09:00 |
Nikolay Sivov
|
08a3e4f29f
|
dwrite: Respect transform when calculating glyph advances for run analysis.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-20 00:30:37 +09:00 |
Nikolay Sivov
|
a22d5ed948
|
dwrite: Force reported English family/face names to resolved values.
|
2015-09-01 19:27:07 +09:00 |
Nikolay Sivov
|
26fbbdc48b
|
dwrite: Implement grayscale rendering mode.
|
2015-08-27 21:43:46 +09:00 |
Nikolay Sivov
|
2c4ba8a008
|
dwrite: Cleanup rendering interface with freetype.
|
2015-08-27 17:10:20 +09:00 |
Nikolay Sivov
|
b9f05239d2
|
dwrite: Return advances using freetype cache system.
|
2015-08-24 18:41:34 +09:00 |
Nikolay Sivov
|
2ac68e91a4
|
dwrite: Improve face name extraction.
|
2015-08-13 15:04:14 +09:00 |
Nikolay Sivov
|
fb013d7acd
|
dwrite: Fix family name extraction order.
|
2015-08-13 15:04:12 +09:00 |
Nikolay Sivov
|
93d24de308
|
dwrite: Added IDWriteColorGlyphRunEnumerator stub.
|
2015-08-07 14:18:01 +09:00 |
Nikolay Sivov
|
fd35a1af6a
|
dwrite: Implement GetPaletteEntries().
|
2015-08-07 14:17:58 +09:00 |
Nikolay Sivov
|
5734c2ed98
|
dwrite: Implement GetPaletteEntryCount().
|
2015-08-07 14:17:53 +09:00 |
Nikolay Sivov
|
20571725f3
|
dwrite: Implement GetColorPaletteCount().
|
2015-08-07 14:17:51 +09:00 |
Nikolay Sivov
|
14e4996f6c
|
dwrite: Implement CreateGlyphRunAnalysis() from IDWriteFactory2.
|
2015-08-07 14:17:48 +09:00 |
Nikolay Sivov
|
8133684816
|
dwrite: Use right charmap for symbol encoding.
|
2015-08-07 00:05:06 +09:00 |
Nikolay Sivov
|
ab7c65ae43
|
dwrite: Implement IsSymbolFont().
|
2015-08-07 00:05:04 +09:00 |
Nikolay Sivov
|
720c430594
|
dwrite: Advances and offsets are optional for IDWriteGlyphRunAnalysis.
|
2015-08-04 12:21:58 +02:00 |
Nikolay Sivov
|
e08b77b0a9
|
dwrite: Implement CreateAlphaTexture().
|
2015-07-31 12:07:26 +02:00 |
Nikolay Sivov
|
6d1f47902b
|
dwrite: Translate rendered bitmap bounds to given origin.
|
2015-07-31 12:07:23 +02:00 |
Nikolay Sivov
|
b50416aa5f
|
dwrite: Implement GetAlphaTextureBounds().
|
2015-07-29 21:44:01 +02:00 |
Nikolay Sivov
|
fb35557db9
|
dwrite: Store run info for IDWriteGlyphRunAnalysis instance.
|
2015-07-29 20:57:02 +02:00 |
Nikolay Sivov
|
e877cfbcfa
|
dwrite: Implement GetRecommendedRenderingMode().
|
2015-07-28 13:41:45 +02:00 |
Nikolay Sivov
|
e94d977006
|
dwrite: Partially implement GetGdiCompatibleGlyphAdvances().
|
2015-07-15 23:19:13 +09:00 |
Nikolay Sivov
|
849bb99b76
|
dwrite: Implement GetGdiCompatibleMetrics().
|
2015-07-08 19:12:12 +09:00 |
Nikolay Sivov
|
50bf5fca34
|
dwrite: Implement GetPanose().
|
2015-07-07 16:52:21 +09:00 |
Nikolay Sivov
|
6fd4f963f6
|
dwrite: Initial implementation of Draw() for trimming sign.
|
2015-06-15 15:29:03 +09:00 |
Nikolay Sivov
|
6304a0f50a
|
dwrite: Check format directions in CreateEllipsisTrimmingSign().
|
2015-06-15 15:29:03 +09:00 |
Nikolay Sivov
|
f4790714fe
|
dwrite: Added IDWriteGlyphRunAnalysis stub.
|
2015-05-19 22:57:43 +09:00 |
Nikolay Sivov
|
7e480d3c6d
|
dwrite: Implement GetKerningPairAdjustments().
|
2015-03-16 21:42:40 +09:00 |
Nikolay Sivov
|
23c2ef2fcd
|
dwrite: Implement HasKerningPairs().
|
2015-03-16 21:42:40 +09:00 |
Nikolay Sivov
|
6ff14a9213
|
dwrite: Use FreeType CMAP cache system instead of parsing tables manually.
|
2015-02-23 15:26:02 +09:00 |
Nikolay Sivov
|
5a318c3e8b
|
dwrite: Set facename field of a LOGFONT in ConvertFontFaceToLOGFONT().
|
2015-02-19 17:50:56 +09:00 |
Nikolay Sivov
|
c949ff5d24
|
dwrite: Implement GetGlyphCount().
|
2015-02-05 22:19:06 +09:00 |
Nikolay Sivov
|
8f9bca9103
|
dwrite: Implement GetCaretMetrics().
|
2015-02-03 20:53:07 +09:00 |
Nikolay Sivov
|
6b0623fb2f
|
dwrite: Initial implementation of GetTypographicFeatures().
|
2015-01-26 12:06:18 +01:00 |
Nikolay Sivov
|
05fd95e5e4
|
dwrite: Store additional properties for gdi-compatible layouts.
|
2015-01-09 11:50:20 +01:00 |
Francois Gouget
|
3b87dbe062
|
dwrite: Make free_glyph_outline() static.
|
2015-01-05 20:17:22 +01:00 |
Nikolay Sivov
|
00ea0b72b6
|
dwrite: Added stub EUDC font collection.
|
2014-12-17 13:05:18 +01:00 |