[truetype] Fix metrics of B/W hinting in v40 mode.
Phantom points are now saved outside v40 backwards compatibility mode. This fixes the jumping glyphs when switching between v35 and v40 monochrome mode. * src/truetype/ttgload.c (TT_Hint_Glyph): Fix inversed bool logic.
This commit is contained in:
parent
7f44c2db24
commit
24e256ab00
10
ChangeLog
10
ChangeLog
|
@ -1,3 +1,13 @@
|
||||||
|
2017-08-03 Nikolaus Waxweiler <madigens@gmail.com>
|
||||||
|
|
||||||
|
[truetype] Fix metrics of B/W hinting in v40 mode.
|
||||||
|
|
||||||
|
Phantom points are now saved outside v40 backwards compatibility
|
||||||
|
mode. This fixes the jumping glyphs when switching between v35 and
|
||||||
|
v40 monochrome mode.
|
||||||
|
|
||||||
|
* src/truetype/ttgload.c (TT_Hint_Glyph): Fix inversed bool logic.
|
||||||
|
|
||||||
2017-08-03 Nikolaus Waxweiler <madigens@gmail.com>
|
2017-08-03 Nikolaus Waxweiler <madigens@gmail.com>
|
||||||
|
|
||||||
[truetype] Do not set any ClearType flags in v40 monochrome mode.
|
[truetype] Do not set any ClearType flags in v40 monochrome mode.
|
||||||
|
|
|
@ -825,7 +825,7 @@
|
||||||
/* compatibility mode, where no movement on the x axis means no reason */
|
/* compatibility mode, where no movement on the x axis means no reason */
|
||||||
/* to change bearings or advance widths. */
|
/* to change bearings or advance widths. */
|
||||||
if ( !( driver->interpreter_version == TT_INTERPRETER_VERSION_40 &&
|
if ( !( driver->interpreter_version == TT_INTERPRETER_VERSION_40 &&
|
||||||
!loader->exec->backward_compatibility ) )
|
loader->exec->backward_compatibility ) )
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
loader->pp1 = zone->cur[zone->n_points - 4];
|
loader->pp1 = zone->cur[zone->n_points - 4];
|
||||||
|
|
Loading…
Reference in New Issue