mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2025-12-31 22:20:07 +01:00
(Direct_Move_Orig, Direct_Move_Orig_X, Direct_Move_Orig_Y): New functions. Similar to Direct_Move, Direct_Move_X, and Direct_Move_Y but without touching. (Compute_Funcs): Use new functions. (Round_None, Round_To_Grid, Round_To_Half_Grid, Round_Down_To_Grid, Round_Up_To_Grid, Round_To_Double_Grid, Round_Super, Round_Super_45): Fix rounding of value zero. (DO_DIV): Don't use TT_MULDIV. (Ins_SHC): This instruction actually touches the points. (Ins_MSIRP): Fix undocumented behaviour. * src/truetype/ttinterp.h (TT_ExecContextRec): Updated. * docs/VERSION.DLL: Updated. * src/base/ftobjs.c (FT_Set_Char_Size): Make metrics->x_scale and metrics->y_scale really precise. (FT_Load_Glyph): Update computation of linearHoriAdvance and linearVertAdvance. * src/true/type/ttinterp.c (Update_Max): Use FT_REALLOC. |
||
|---|---|---|
| .. | ||
| reference | ||
| CHANGES | ||
| CUSTOMIZE | ||
| DEBUG | ||
| FTL.txt | ||
| GPL.txt | ||
| INSTALL | ||
| INSTALL.ANY | ||
| INSTALL.GNU | ||
| INSTALL.UNX | ||
| INSTALL.VMS | ||
| license.txt | ||
| modules.txt | ||
| PATENTS | ||
| release | ||
| TODO | ||
| TRUETYPE | ||
| UPGRADE.UNX | ||
| VERSION.DLL | ||