Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| d3308f47 | 2022-06-27 11:28:44 | [font] Optimize font scaling further | ||
| 556e7078 | 2022-06-26 17:48:43 | [font] Optimize glyph scaling | ||
| 6b75a30a | 2022-02-14 01:38:06 | [draw/test] Swap a freetype test case with a simpler one As CI failure, apparently the my local freetype and CI one have different result so let's switch the case with a simpler one just to test quadratic command is emitted correctly. | ||
| ae223764 | 2022-02-13 15:39:14 | [test/draw] Typo | ||
| 0429921c | 2022-02-14 00:16:35 | [draw/test] Add test for freetype callback Let's have that part of the code also covered. | ||
| d4588204 | 2022-02-13 23:49:41 | [draw/glyf] Emit empty contours This makes it actually match freetype behaviour even though rasterizer should filter such contours specially for stroking. See https://github.com/harfbuzz/harfbuzz/pull/3411#discussion_r802283827 for the context. | ||
| 0e357c50 | 2022-02-11 04:31:13 | [draw] Test scaling subfont differently from parent | ||
| aca80a4a | 2022-02-09 22:44:38 | [draw] Add test for applying synthetic slant | ||
| 052fd2d8 | 2022-02-09 22:10:23 | [draw] Add test for hb_draw_move_to() etc | ||
| f1a9a9cc | 2022-02-03 14:10:40 | [draw-state] Pass state down to callbacks | ||
| 9f05362d | 2022-02-03 13:08:32 | [test-draw] Fix compiler warning | ||
| 1740916e | 2022-02-03 12:50:47 | [draw] Remove check for no-op This is unnecessary overhead. Up to rasterizers to handle this. Plus, this throws off point-numbers in uses that rely on it. Disabled one test that broke with this. | ||
| 5610fa1d | 2022-02-03 10:29:04 | [test-draw] Re-enable two disabled tests | ||
| 8b4f4290 | 2022-02-03 01:14:47 | [draw] Virtualize hb_font_draw_glyph() into hb_font_get_glyph_shape() To be implemented in hb-ft. | ||
| 2bed4f46 | 2022-02-02 21:42:48 | [draw] Fix draw signatures | ||
| 5207ce82 | 2022-02-02 18:54:10 | [draw] Enable draw tests Disable two failing ones. | ||
| 157caf25 | 2022-02-02 18:46:34 | [test-draw] Fix compiler warning | ||
| 1551f3d5 | 2021-02-18 11:57:37 | fixing more expected test results | ||
| 831b0900 | 2020-06-28 14:31:21 | rebase draw test as recent roundf changes | ||
| 755a77d6 | 2020-01-29 22:26:04 | Move outline draw API behind HB_EXPERIMENTAL_API directive | ||
| 44169f33 | 2020-02-29 16:04:03 | [draw] Fix invalid rendering of some glyph on Estedad-VF Basically reverts 11f3fca so I can do the same tested and better later Fixes #2215 | ||
| 84163c83 | 2020-02-26 15:58:11 | [draw] Skip commands and paths not contributing anything They aren't contributing to rendering and making issue for stroking, let's skip them ourselves as Skia does also https://skia-review.googlesource.com/c/skia/+/268166 They are useful for extracting extents and so which that functionality won't be effected by this change. | ||
| 0cf050a7 | 2020-02-23 23:00:48 | [draw] Merge consequent move-to commands of CFF/CFF2 | ||
| 86bd5a0b | 2020-02-23 22:46:26 | [draw] End CFF paths with a line-to Issue a line-to command when start and end point of a path isn't same, matches freetype also. | ||
| 60f8f384 | 2020-02-17 10:11:49 | [glyf] Switch to ttf-parser's glyf to path algorithm It consumes each point at a time and doesn't need to know contour size before hand | ||
| b4d3bf1d | 2020-02-02 14:32:38 | [draw] Add hb_draw_funcs_is_immutable and hb_draw_funcs_make_immutable | ||
| 63b8190d | 2020-02-06 11:38:11 | [test] minor Remained from previous naming. | ||
| 3a98c7fa | 2020-02-06 01:11:00 | [glyf] Skip empty contours As https://savannah.nongnu.org/bugs/index.php?57701 | ||
| d106900b | 2020-01-28 15:26:13 | [draw][glyf] Implement quadratic to cubic call translation | ||
| 74fdcdca | 2020-01-28 13:45:22 | [draw] Rename conic_to to quadratic_to | ||
| ac81e940 | 2020-01-28 12:34:47 | Rename hb_outline_decompose to hb_font_draw_glyph and hb_outline_decompose_funcs_t to hb_draw_funcs_t |