kc3-lang/harfbuzz/test/api/test-draw.c

Branch :


Log

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