Nikolay Sivov
|
eca362bd76
|
dwrite: Fix problems with outline conversion and reporting.
|
2015-06-10 15:26:10 +09:00 |
Nikolay Sivov
|
1a2d520ee1
|
dwrite: Exit earlier when setting property for zero length range.
|
2015-06-09 22:09:57 +09:00 |
Nikolay Sivov
|
ffeba2348a
|
dwrite: Use [0,~0u) as initial range for strikethrough settings.
|
2015-06-09 22:09:57 +09:00 |
Nikolay Sivov
|
9d74a11efb
|
dwrite/tests: A test for case-sensitivity of SetFontFamilyName.
|
2015-06-09 22:09:57 +09:00 |
Nikolay Sivov
|
7be1159479
|
dwrite: Validate per-range attribute values.
|
2015-06-08 15:47:41 +09:00 |
Nikolay Sivov
|
496aec11e5
|
dwrite: Use [0,~0u) as initial text range.
|
2015-06-08 15:47:39 +09:00 |
Nikolay Sivov
|
fc3ec14404
|
dwrite/tests: Some tests for setting per-range layout properties.
|
2015-06-05 18:38:43 +09:00 |
Nikolay Sivov
|
b8e3fbe0c1
|
dwrite: Report strikethrough ranges to renderer.
|
2015-06-05 18:38:38 +09:00 |
Nikolay Sivov
|
72dcc4d437
|
dwrite/tests: Test actual strings being reported to a renderer.
|
2015-06-05 18:38:26 +09:00 |
Nikolay Sivov
|
c230b32777
|
dwrite: Handle GetBreakConditions() failure.
|
2015-06-01 14:48:33 +09:00 |
Nikolay Sivov
|
10ff42097f
|
dwrite: Handle inline object GetMetrics() failure.
|
2015-06-01 14:48:29 +09:00 |
Nikolay Sivov
|
89e1a5fb75
|
dwrite: Fix wrong run data reported to a renderer.
|
2015-06-01 14:48:21 +09:00 |
Nikolay Sivov
|
2099b109ea
|
dwrite: Report inline objects in Draw().
|
2015-06-01 14:48:15 +09:00 |
Nikolay Sivov
|
112d20e89c
|
dwrite: Forward GetGdiCompatibleGlyphPlacements() to corresponding font methods.
|
2015-06-01 14:48:08 +09:00 |
Nikolay Sivov
|
a921941a17
|
dwrite: Implement GetGlyphOrientationTransform().
|
2015-05-29 15:00:03 +09:00 |
Nikolay Sivov
|
39d71c52ef
|
dwrite/tests: Some tests for control characters handling.
|
2015-05-27 19:35:00 +09:00 |
Nikolay Sivov
|
90ed96a766
|
dwrite: Fix splitting by bidi levels.
|
2015-05-22 18:04:45 +09:00 |
Nikolay Sivov
|
f4790714fe
|
dwrite: Added IDWriteGlyphRunAnalysis stub.
|
2015-05-19 22:57:43 +09:00 |
Nikolay Sivov
|
38775875c7
|
dwrite: Initial implementation of Draw().
|
2015-05-05 23:15:30 +09:00 |
Nikolay Sivov
|
47224510b4
|
dwrite/tests: Test character spacing applied to cluster metrics.
|
2015-05-04 20:10:48 +09:00 |
Nikolay Sivov
|
14158a71db
|
dwrite: Implement ApplyCharacterSpacing().
|
2015-04-27 15:10:29 +09:00 |
Julius Schwartzenberg
|
20aee0673d
|
dwrite: Font search is case insensitive.
|
2015-04-13 15:49:38 +09:00 |
Nikolay Sivov
|
b16432f2c2
|
dwrite: Add cluster metrics entry for inline objects too.
|
2015-04-06 12:09:03 +09:00 |
Nikolay Sivov
|
0c116d7736
|
dwrite: Fix cluster width and length calculation.
|
2015-04-03 20:51:46 +09:00 |
Nikolay Sivov
|
7b664095aa
|
dwrite: Update to IDWriteRenderingParams2.
|
2015-03-31 21:36:28 +09:00 |
Nikolay Sivov
|
9ec6fd85c4
|
dwrite: Return CreateStreamFromKey() failure code from Analyze().
|
2015-03-30 19:10:31 +09:00 |
Nikolay Sivov
|
8303199cbe
|
dwrite: Initial implementation of DetermineMinWidth().
|
2015-03-30 19:10:27 +09:00 |
Nikolay Sivov
|
b58528fa49
|
dwrite/tests: Another test for cluster metrics and inline objects.
|
2015-03-18 19:36:43 +09:00 |
Nikolay Sivov
|
fa1fe44c34
|
dwrite: Implement SetFontFallback().
|
2015-03-17 14:19:42 +09:00 |
Nikolay Sivov
|
c2c3001387
|
dwrite: Allow to query for IDWriteTextFormat1 from layout.
|
2015-03-17 14:19:36 +09:00 |
Nikolay Sivov
|
bd3069c0c1
|
dwrite/tests: Use separate factory for each test in layout tests.
|
2015-03-17 14:19:30 +09:00 |
Nikolay Sivov
|
947f8e64d5
|
dwrite: Initially format and layout don't have a fallback set.
|
2015-03-17 14:19:22 +09:00 |
Nikolay Sivov
|
7e480d3c6d
|
dwrite: Implement GetKerningPairAdjustments().
|
2015-03-16 21:42:40 +09:00 |
Nikolay Sivov
|
2933e8666f
|
dwrite: Fix invalid parameter handling in GetGlyphIndices().
|
2015-03-16 21:42:39 +09:00 |
Nikolay Sivov
|
e6ce0e9f26
|
dwrite: Fix GetClusterMetrics() return value.
|
2015-03-13 21:57:29 +09:00 |
Nikolay Sivov
|
8a46a01008
|
dwrite: Store vertical orientation property.
|
2015-03-13 21:57:28 +09:00 |
Nikolay Sivov
|
672aae654e
|
dwrite: Store pair kerning range attribute.
|
2015-03-13 21:57:28 +09:00 |
Nikolay Sivov
|
985bff76be
|
dwrite: Fix excessive refcount increment when setting interface pointers as range attributes.
|
2015-03-12 13:56:35 +09:00 |
Nikolay Sivov
|
3cfbfeca2b
|
dwrite/tests: Place test font file in temporary location, make sure it's deleted after the test.
|
2015-02-24 14:17:01 +09:00 |
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
|
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
|
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
|
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
|
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 |