summaryrefslogtreecommitdiff
path: root/src/sfnt.c
Commit message (Expand)AuthorAge
* Remove redundant byte-swapping boundaryPo Lu2024-04-04
* Don't respect ROUND_XY_TO_GRID when decomposing uninterpreted glyphPo Lu2024-02-05
* ; * src/sfnt.c: Fix standalone compilation.Po Lu2024-01-29
* Prefer C23 ckd_* to Gnulib *_WRAPV and *_OK macrosPaul Eggert2024-01-28
* Correct crash when executing IP within twilight zonePo Lu2024-01-23
* * src/sfnt.c (sfnt_mul_f26dot6_fixed): Correct typo in last change.Po Lu2024-01-23
* Do not overwrite flags of succeeding points during generic movePo Lu2024-01-22
* Correct values of INSTCTRL flags testedPo Lu2024-01-22
* Be more systematic about parens in C source codePaul Eggert2024-01-20
* Round projs computed executing IP/ISECT instructions and improve IUPPo Lu2024-01-20
* Increase accuracy of IP instructionPo Lu2024-01-17
* Correct implementations of FLIPRGON and FLIPRGOFFPo Lu2024-01-14
* ; Minor edits to PROBLEMS and sfnt.cPo Lu2024-01-10
* ; Fix a crash in sfnt_read_fvar_tablePo Lu2024-01-08
* Properly instruct Italic Arial or BS Mono at small PPEM sizesPo Lu2024-01-08
* Properly parse TTC tables with digital signaturesPo Lu2024-01-06
* Don't magnify extent of shifts by variable glyph interpolationPo Lu2024-01-03
* Improve rounding of projection vector versorsPo Lu2024-01-02
* ; Add 2024 to copyright yearsPo Lu2024-01-02
* Bring GX point interpolation further into standards compliancePo Lu2024-01-01
* Obey USE_MY_METRICS in compound glyphsPo Lu2023-12-29
* Apply TTF advance width rounding to uninstructed glyphsPo Lu2023-12-25
* Optimize font edge filling loopPo Lu2023-12-25
* ; * src/sfnt.c (sfnt_interpret_compound_glyph_2): Reword a comment.Eli Zaretskii2023-12-23
* Respect glyph metrics modified by instruction codePo Lu2023-12-23
* Properly instruct compound glyphs with compound componentsPo Lu2023-12-22
* Implement an undocumented TrueType "feature"Po Lu2023-12-21
* * src/sfnt.c (GETINFO): Implement undocumented selector bit 5.Po Lu2023-12-21
* Accept empty contours in glyphsPo Lu2023-12-21
* Improve efficiency of operations involving font interpreter scalePo Lu2023-12-19
* Properly sign-extend freedom and projection vector valuesPo Lu2023-12-19
* Further corrections to font scalingPo Lu2023-12-19
* Further fixes for problems uncovered by the previous fixPo Lu2023-12-18
* ; * src/sfnt.c: Fix typo.Po Lu2023-12-18
* * src/sfnt.c (sfnt_interpret_mdap): Correct MDAP opcode.Po Lu2023-12-18
* Fix typo in earlier changesPo Lu2023-12-18
* Enable the new font scalerPo Lu2023-12-18
* ; * src/sfnt.c: Fix typos.Po Lu2023-12-17
* Introduce the rudiments of a new font rasterizerPo Lu2023-12-17
* Correct implementation of UTPPo Lu2023-12-11
* ; Fix a few more typosStefan Kangas2023-12-10
* ; Fix typosStefan Kangas2023-12-10
* Correct phantom point generation and MDAPPo Lu2023-12-09
* Display glyphs whose first contours commence at originPo Lu2023-12-08
* Ascertain font spacing from post table if presentPo Lu2023-10-30
* Correct computation of intermediate axis coordinatesPo Lu2023-10-25
* Enumerate default UVS glyphsPo Lu2023-10-22
* ; * src/sfnt.c: Refine doc of variation selectors and GX fonts.Po Lu2023-10-21
* Correctly bisect format 12 and 8 cmap tablesPo Lu2023-10-18
* Correct comparisons between size_t and ssize_tPo Lu2023-09-23