Nikolay Sivov
|
eb2a4ec5f4
|
dwrite/tests: Test default colors of render target memory HDC.
|
2015-02-23 15:26:03 +09:00 |
Nikolay Sivov
|
0067be66bb
|
dwrite/tests: Fixed font instance leak.
|
2015-02-23 15:26:02 +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
|
5196be7706
|
dwrite: Fix error code returned by GetFontFromFontFace().
|
2015-02-19 17:50:51 +09:00 |
Nikolay Sivov
|
980c65f126
|
dwrite: Use vertical variants in GetGlyphs() when appropriate.
|
2015-02-18 23:22:19 +09:00 |
Nikolay Sivov
|
c949ff5d24
|
dwrite: Implement GetGlyphCount().
|
2015-02-05 22:19:06 +09:00 |
Nikolay Sivov
|
34a5cd2086
|
dwrite/tests: Fix couple of leaks when creating test font instance.
|
2015-02-04 21:42:39 +09:00 |
Nikolay Sivov
|
afd1911cd7
|
dwrite: Improve error handling during font collection creation.
|
2015-02-04 21:42:35 +09:00 |
Nikolay Sivov
|
77189de8b7
|
dwrite: Simplify collection_find_family().
|
2015-02-04 21:42:11 +09:00 |
Nikolay Sivov
|
8f9bca9103
|
dwrite: Implement GetCaretMetrics().
|
2015-02-03 20:53:07 +09:00 |
Nikolay Sivov
|
fbeb829584
|
dwrite: Forward GetGdiCompatibleMetrics() to newer call.
|
2015-02-03 20:52:58 +09:00 |
Nikolay Sivov
|
40d9a2b6d2
|
dwrite: Make sure we don't have duplicates in locale/value pairs for font names.
|
2015-01-26 12:06:20 +01:00 |
Nikolay Sivov
|
6b0623fb2f
|
dwrite: Initial implementation of GetTypographicFeatures().
|
2015-01-26 12:06:18 +01:00 |
Nikolay Sivov
|
711b9f0414
|
dwrite: Initial implementation of GetGlyphPlacements().
|
2015-01-22 13:42:34 +01:00 |
Nikolay Sivov
|
0258e5319b
|
dwrite/tests: Basic test for GetTypographicFeatures().
|
2015-01-21 15:29:17 +01:00 |
Nikolay Sivov
|
aef50786fb
|
dwrite/tests: Additional test for Draw().
|
2015-01-20 17:52:20 +01:00 |
Nikolay Sivov
|
e292385fcd
|
dwrite: Implement GetClusterMetrics().
|
2015-01-20 17:52:18 +01:00 |
Nikolay Sivov
|
0ee49eb4c8
|
dwrite: Initial support of cluster metrics computation.
|
2015-01-20 17:52:16 +01:00 |
Nikolay Sivov
|
13083dcd52
|
dwrite: Use gdi-compatible placements in case of gdi-compatible layouts.
|
2015-01-09 11:50:22 +01:00 |
Nikolay Sivov
|
05fd95e5e4
|
dwrite: Store additional properties for gdi-compatible layouts.
|
2015-01-09 11:50:20 +01:00 |
Nikolay Sivov
|
b03d4c7a8f
|
dwrite: Set glyph advances and offsets for each run.
|
2015-01-08 13:12:18 +01:00 |
Nikolay Sivov
|
b49a71416d
|
dwrite: Store cluster map and glyph indices for each run.
|
2015-01-08 13:12:16 +01:00 |
Nikolay Sivov
|
fdd8e011ed
|
dwrite: Create fontface instance for each run.
|
2015-01-07 17:39:03 +01:00 |
Nikolay Sivov
|
de09e9b94e
|
dwrite/tests: Fix buffer overflow when filling test string.
|
2015-01-06 18:19:31 +01:00 |
Nikolay Sivov
|
35a91741d3
|
dwrite: Move range bounds check to an attribute setting helper.
|
2015-01-06 12:34:46 +01:00 |
Nikolay Sivov
|
48d84eedb5
|
dwrite: Unify temp value variable name.
|
2015-01-06 12:34:41 +01:00 |
Nikolay Sivov
|
9661f129e0
|
dwrite: Support family name attribute for ranges.
|
2015-01-06 12:34:37 +01:00 |
Nikolay Sivov
|
ed398419bc
|
dwrite: Fix range comparison by locale name.
|
2015-01-06 12:34:30 +01:00 |
Nikolay Sivov
|
102d8936cc
|
dwrite: Release FreeType resources on dll unload.
|
2015-01-05 21:37:37 +01:00 |
Francois Gouget
|
3b87dbe062
|
dwrite: Make free_glyph_outline() static.
|
2015-01-05 20:17:22 +01:00 |
Nikolay Sivov
|
aecec3847a
|
dwrite: Store locale name for each text range.
|
2015-01-05 16:29:11 +01:00 |
Nikolay Sivov
|
8fc7e175dc
|
dwrite: Set string pointer in run description when splitting by bidi levels.
|
2014-12-30 15:54:18 +01:00 |
Nikolay Sivov
|
e7947359fe
|
dwrite: Cleanup layout instance creation, handle memory allocation failures.
|
2014-12-30 15:54:16 +01:00 |
Nikolay Sivov
|
cb4e881963
|
dwrite: Update breakpoints in case of inline objects.
|
2014-12-28 19:07:41 +01:00 |
Nikolay Sivov
|
83aafaaae8
|
dwrite: Store nominal breakpoint data in layout.
|
2014-12-28 19:07:38 +01:00 |
Nikolay Sivov
|
ac4c85ea87
|
dwrite: Split runs according to BiDi levels.
|
2014-12-28 19:07:31 +01:00 |
Nikolay Sivov
|
894737ac55
|
dwrite: Split each text range into runs by script.
|
2014-12-23 15:31:10 +01:00 |
Nikolay Sivov
|
00ea0b72b6
|
dwrite: Added stub EUDC font collection.
|
2014-12-17 13:05:18 +01:00 |
Nikolay Sivov
|
8dfe0ff251
|
dwrite: Release system collection pointer after using it, not before.
|
2014-12-16 16:31:41 +01:00 |
Nikolay Sivov
|
f4e3005645
|
dwrite: Font collection pointer is never null when creating text format.
|
2014-12-16 16:31:34 +01:00 |
Nikolay Sivov
|
bbe6655280
|
dwrite: Support outlines with oblique simulation.
|
2014-12-16 16:31:30 +01:00 |
Nikolay Sivov
|
17a24679b4
|
dwrite: Initial GetGlyphRunOutline() implementation.
|
2014-12-15 13:41:16 +01:00 |
Nikolay Sivov
|
44bb2ba295
|
dwrite: Block creation of unsupported face types.
|
2014-12-11 16:41:14 +01:00 |
Nikolay Sivov
|
de741ffe52
|
dwrite: Update to IDWriteFactory2.
|
2014-12-09 18:57:06 +01:00 |
Nikolay Sivov
|
415e0b3f54
|
dwrite: Implement GetDesignGlyphAdvances().
|
2014-12-09 18:57:04 +01:00 |
Nikolay Sivov
|
730b2f4c66
|
dwrite: Implement IsMonospacedFont().
|
2014-12-09 18:57:01 +01:00 |
Nikolay Sivov
|
9978bfb6d7
|
dwrite: Partially implement GetDesignGlyphMetrics().
|
2014-12-08 16:48:45 +01:00 |
Nikolay Sivov
|
517185fcf3
|
dwrite: Set font style to oblique when oblique simulation, was requested.
|
2014-12-08 16:41:17 +01:00 |
Francois Gouget
|
d1040304b2
|
dwrite: Fix compilation on systems that don't support nameless unions.
|
2014-12-05 20:47:53 +01:00 |