|
5362ce6a
|
2016-09-01T20:05:45
|
|
[dwrite] Minor, don't include unnecessary headers (#309)
|
|
33317310
|
2016-08-08T17:24:04
|
|
Fix sign of shift operators
This one:
map->mask = (1 << (next_bit + bits_needed)) - (1 << next_bit);
before the fix, the shift was done as an int, causing overflow
if it ever got to 1 << 31. Sprinkle 'u's around.
Fixes https://bugs.chromium.org/p/chromium/issues/detail?id=634805
|
|
8179ff5d
|
2016-06-27T03:54:15
|
|
[dwrite] Don't allocate more than needed
Addressing Nikolay Sivov reviews on harfbuzz mailing list
|
|
07b724f3
|
2016-06-24T12:23:25
|
|
[dwrite] Delete remained objects
No longer noticeable memory increase on create/destroy iterations,
highly better than current state of uniscribe backend
|
|
be565d17
|
2016-06-24T11:42:01
|
|
[dwrite] Release allocated blob on face destroy
This reduces memory consumption of my iterated font create/destroy cycle test
significantly and makes it much better than uniscribe backend even
|
|
f3f0ea98
|
2016-06-23T16:41:37
|
|
[dwrite] Remove ifdefs without breaking execution on old Windows versions
|
|
6b861dbd
|
2016-06-21T13:57:26
|
|
[dwrite] Use stream font loader instead GDI interop
With help of
https://dxr.mozilla.org/mozilla-central/source/gfx/2d/NativeFontResourceDWrite.cpp
|
|
d3134a66
|
2016-04-05T21:01:05
|
|
Fix when no feature is given
|
|
4a104021
|
2016-04-02T13:47:59
|
|
Hide justification behind HB_DIRECTWRITE_EXPERIMENTAL_JUSTIFICATION
|
|
63ee9ca5
|
2016-04-01T15:47:07
|
|
Use standard types instead Windows favourites ones
|
|
adf20ba0
|
2016-04-01T15:36:40
|
|
Limit GetJustifiedGlyphs only to scripts with custom justification character
|
|
32ae9d1b
|
2016-04-01T06:39:57
|
|
Add justification support
|
|
10c3d9e4
|
2016-03-31T18:19:44
|
|
Basic opentype features support
|
|
d1298971
|
2016-03-31T13:45:37
|
|
Refactor and remove dupe getglyphs call
|
|
5f1a8961
|
2016-03-31T12:26:16
|
|
Better glyph offset support
|
|
d691ba3f
|
2016-03-30T20:21:40
|
|
Don't fail when language is not set
|
|
1c00a46c
|
2016-03-30T20:15:09
|
|
Make DirectWrite backend to work with different font sizes
Actually copyedited same logic from Uniscribe to make it just work
|
|
d7bf9d05
|
2015-12-29T02:23:24
|
|
[docs] Fix comment syntax
To lower the number of gtk-doc warnings.
|
|
f35b3e93
|
2015-09-11T09:48:12
|
|
Add a prototype of DirectWrite as a shaping backend
|