Aric Stewart
|
15ef946f53
|
dwrite: Break fontfamily data into its own structure.
|
2014-09-10 21:36:52 +02:00 |
Nikolay Sivov
|
f60350808d
|
dwrite: Implement AnalyzeLineBreakpoints() using Unicode breaking algorithm.
|
2014-09-05 14:41:47 +02:00 |
Aric Stewart
|
5d3eaf57ca
|
dwrite: Shift to using localized string for family name.
|
2014-09-05 13:39:53 +02:00 |
Aric Stewart
|
1d6147ec9a
|
dwrite: Shift get_font_properties to opentype.
|
2014-09-05 13:39:20 +02:00 |
Aric Stewart
|
ef173c4312
|
dwrite: Implement GetFontCollection.
|
2014-09-04 20:21:03 +02:00 |
Aric Stewart
|
383854defa
|
dwrite: Implement a list of font data for IDWriteFontFamily.
|
2014-09-04 20:21:03 +02:00 |
Aric Stewart
|
86af1acff4
|
dwrite: Check if family is set before releasing.
|
2014-09-03 17:32:35 +02:00 |
Aric Stewart
|
b9cfb927ec
|
dwrite: Break out basic IDWriteFont creation from requiring a logfont.
|
2014-09-03 17:32:28 +02:00 |
Aric Stewart
|
2ec9fbb205
|
dwrite: Implement GetGlyphIndices from the CMAP table.
|
2014-09-03 17:32:13 +02:00 |
Aric Stewart
|
8b2e666d3f
|
dwrite: Add face data to font data.
|
2014-09-02 20:54:39 +02:00 |
Aric Stewart
|
e707bb6bcd
|
dwrite: Store fontface data in its own structure.
|
2014-09-02 20:54:38 +02:00 |
Aric Stewart
|
daef5061e8
|
dwrite: Store font data in its own structure.
|
2014-09-02 20:54:35 +02:00 |
Aric Stewart
|
f49c740907
|
dwrite: Add the system font collection to the dwrite factory object.
|
2014-09-02 15:07:44 +02:00 |
Francois Gouget
|
466f9790de
|
dwrite: Remove a space before a '\n'.
|
2014-09-01 13:12:06 +02:00 |
Aric Stewart
|
bfaacf80da
|
dwrite: Initialize realloc'ed memory to zero.
|
2014-08-29 20:36:43 +02:00 |
Nikolay Sivov
|
0dad47ea36
|
dwrite/tests: Initial tests for SetLineBreakpoints().
|
2014-08-29 15:45:04 +02:00 |
Aric Stewart
|
95466a1c2f
|
dwrite: Beginning implementation of IDWriteLocalFontFileLoader.
|
2014-08-26 22:18:41 +02:00 |
Aric Stewart
|
4c81231e29
|
dwrite: Make gdiinterop an allocated object.
|
2014-08-25 15:54:35 +02:00 |
Nikolay Sivov
|
8448bcc833
|
dwrite: Support getting/setting per range font size value.
|
2014-08-25 10:55:16 +02:00 |
Nikolay Sivov
|
5547e8e081
|
dwrite: Support a few more range attributes.
|
2014-08-25 10:55:10 +02:00 |
Nikolay Sivov
|
63d18fd05c
|
dwrite: Add a tiny helper to return DWRITE_TEXT_RANGE values.
|
2014-08-25 10:54:57 +02:00 |
Francois Gouget
|
4c7826066e
|
dwrite: Remove WINAPI on static functions where not needed.
|
2014-08-25 10:50:46 +02:00 |
Aric Stewart
|
2dec8d6fb2
|
dwrite/tests: Add a font resource and use it for tests.
|
2014-08-21 18:02:27 +02:00 |
Aric Stewart
|
bc77ee6818
|
dwrite: Implement TryGetFontTable and ReleaseFontTable.
|
2014-08-20 19:57:10 +02:00 |
Aric Stewart
|
26977d4a4b
|
dwrite: Initial implementation of CreateFontFace.
|
2014-08-20 19:52:03 +02:00 |
Aric Stewart
|
366c40813c
|
dwrite: Beginning implementation of IDWriteFontFile_Analyze.
|
2014-08-20 19:51:48 +02:00 |
Aric Stewart
|
bb9721bd29
|
dwrite: Initial implementation of CreateCustomFontFileReference.
|
2014-08-20 19:51:04 +02:00 |
Aric Stewart
|
a254741b36
|
dwrite: Implement Font File Loader registration.
|
2014-08-20 19:49:45 +02:00 |
Nikolay Sivov
|
7596dc6331
|
dwrite: Use layout pointer as an argument instead of neutral list.
|
2014-08-19 14:48:41 +02:00 |
Nikolay Sivov
|
c8ec6918c7
|
dwrite: Implement layout getters derived from text format.
|
2014-08-18 12:46:55 +02:00 |
Nikolay Sivov
|
baedef728c
|
dwrite: Implement ranges merging.
|
2014-08-18 12:46:49 +02:00 |
Nikolay Sivov
|
336ba30d24
|
dwrite: Support for attributes for a range.
|
2014-08-15 17:05:25 +02:00 |
Nikolay Sivov
|
3c1a27f6b1
|
dwrite: Implement support for inline object and font weight attributes of a range.
|
2014-08-15 17:05:20 +02:00 |
Marcus Meissner
|
d1749b548b
|
dwrite: Fixed paste error (Coverity).
|
2014-08-11 23:55:34 +02:00 |
Aric Stewart
|
a6fa8599b0
|
dwrite: Basic implementation for FontCollectionLoader registration.
|
2014-08-07 21:36:30 +02:00 |
Aric Stewart
|
bb54479df0
|
dwrite: Make dwritefactory an allocated object.
|
2014-08-07 17:53:57 +02:00 |
Nikolay Sivov
|
e6cb2dbaca
|
dwrite/tests: Some tests for drawing sequence for a layout.
|
2014-08-05 16:37:45 +02:00 |
Nikolay Sivov
|
1eb2913ad6
|
dwrite: Added GetCurrentTransform() for a render target.
|
2014-08-05 16:37:40 +02:00 |
Nikolay Sivov
|
c9b8a31c24
|
dwrite: Implement Resize() for bitmap render target.
|
2014-08-04 16:19:22 +02:00 |
Nikolay Sivov
|
edf74c0b0d
|
dwrite/tests: Added some tests for inline object and ranges handling.
|
2014-08-04 16:18:24 +02:00 |
Nikolay Sivov
|
289043f4de
|
dwrite: Store maximum width/height for text layout.
|
2014-08-04 16:18:20 +02:00 |
Nikolay Sivov
|
1c23bf04c7
|
dwrite: Added some layout tests, simplify debug output for text ranges.
|
2014-07-30 11:27:14 -05:00 |
Nikolay Sivov
|
b5184df5df
|
dwrite: Recognize more Unicode ranges in script analyzer.
|
2014-06-16 09:31:45 +02:00 |
Huw Davies
|
d3d4e3a9a9
|
dwrite/tests: U+1cc8 is not an assigned codepoint, use U+1cc7 instead. Fixes test on win 8.
|
2014-05-24 11:01:48 +09:00 |
Nikolay Sivov
|
db49dec825
|
dwrite/tests: Fix a font instance leak (Valgrind).
|
2014-04-25 11:05:21 +02:00 |
Nikolay Sivov
|
27e86cfc36
|
dwrite: Added partial implementation for CreateEllipsisTrimmingSign().
|
2014-04-08 09:25:50 +02:00 |
Nikolay Sivov
|
6b560c92fc
|
dwrite: Added GetTrimming()/SetTrimming() for text format.
|
2014-04-08 09:25:46 +02:00 |
Nikolay Sivov
|
ebdad92d11
|
dwrite: Store text format properties.
|
2014-04-07 15:34:33 +02:00 |
Nikolay Sivov
|
113dd5d217
|
dwrite: Return default text format properties.
|
2014-04-07 15:34:32 +02:00 |
Nikolay Sivov
|
5e4d5ebde7
|
dwrite: Implement ConvertFontFaceToLOGFONT().
|
2014-01-06 17:05:31 +01:00 |