From b5df110189154f4148762b2cffcde46785830ed5 Mon Sep 17 00:00:00 2001 From: Lucas Cimon <925560+Lucas-C@users.noreply.github.com> Date: Wed, 8 Jun 2022 13:34:07 +0200 Subject: [PATCH] Fixed CreationDate of PDFs generated, that was broken - close #451 (#452) --- CHANGELOG.md | 7 +++-- fpdf/drawing.py | 4 +-- fpdf/fpdf.py | 27 +++++++++--------- fpdf/html.py | 1 - test/add_page_duration.pdf | Bin 1459 -> 1466 bytes test/add_page_format.pdf | Bin 3524 -> 3531 bytes test/alias_nb_pages.pdf | Bin 1173 -> 1180 bytes test/barcodes/barcodes_code39.pdf | Bin 1094 -> 1101 bytes test/barcodes/barcodes_interleaved2of5.pdf | Bin 996 -> 1003 bytes test/break_or_add_page.pdf | Bin 3763 -> 3770 bytes test/break_or_add_page_draw_fill.pdf | Bin 3801 -> 3808 bytes test/conftest.py | 5 +++- .../drawing/generated_pdf/blending_images.pdf | Bin 7498 -> 7505 bytes .../test_blend_modes_blend_mode_color_.pdf | Bin 1102 -> 1109 bytes ...est_blend_modes_blend_mode_color_burn_.pdf | Bin 1106 -> 1113 bytes ...st_blend_modes_blend_mode_color_dodge_.pdf | Bin 1107 -> 1114 bytes .../test_blend_modes_blend_mode_darken_.pdf | Bin 1103 -> 1110 bytes ...est_blend_modes_blend_mode_difference_.pdf | Bin 1107 -> 1114 bytes ...test_blend_modes_blend_mode_exclusion_.pdf | Bin 1106 -> 1113 bytes ...est_blend_modes_blend_mode_hard_light_.pdf | Bin 1106 -> 1113 bytes .../test_blend_modes_blend_mode_hue_.pdf | Bin 1100 -> 1107 bytes .../test_blend_modes_blend_mode_lighten_.pdf | Bin 1104 -> 1111 bytes ...est_blend_modes_blend_mode_luminosity_.pdf | Bin 1107 -> 1114 bytes .../test_blend_modes_blend_mode_multiply_.pdf | Bin 1105 -> 1112 bytes .../test_blend_modes_blend_mode_normal_.pdf | Bin 1103 -> 1110 bytes .../test_blend_modes_blend_mode_overlay_.pdf | Bin 1104 -> 1111 bytes ...est_blend_modes_blend_mode_saturation_.pdf | Bin 1107 -> 1114 bytes .../test_blend_modes_blend_mode_screen_.pdf | Bin 1103 -> 1110 bytes ...est_blend_modes_blend_mode_soft_light_.pdf | Bin 1106 -> 1113 bytes ...t_individual_attribute_0_stroke_width_.pdf | Bin 1070 -> 1077 bytes ...t_individual_attribute_2_stroke_width_.pdf | Bin 1070 -> 1077 bytes ...l_attribute_50-50_stroke_dash_pattern_.pdf | Bin 1098 -> 1105 bytes ...ndividual_attribute_RGBA_4_fill_color_.pdf | Bin 1078 -> 1085 bytes ...ividual_attribute_RGBA_4_stroke_color_.pdf | Bin 1077 -> 1084 bytes ...ndividual_attribute_RGBA_8_fill_color_.pdf | Bin 1078 -> 1085 bytes ...ividual_attribute_RGBA_8_stroke_color_.pdf | Bin 1077 -> 1084 bytes ...individual_attribute_RGB_3_fill_color_.pdf | Bin 1076 -> 1083 bytes ...dividual_attribute_RGB_3_stroke_color_.pdf | Bin 1075 -> 1082 bytes ...individual_attribute_RGB_6_fill_color_.pdf | Bin 1074 -> 1081 bytes ...dividual_attribute_RGB_6_stroke_color_.pdf | Bin 1073 -> 1080 bytes .../test_individual_attribute_auto_close_.pdf | Bin 1076 -> 1083 bytes ...ndividual_attribute_bevel_stroke_join_.pdf | Bin 1072 -> 1079 bytes ..._individual_attribute_butt_stroke_cap_.pdf | Bin 1072 -> 1079 bytes ...attribute_complex_stroke_dash_pattern_.pdf | Bin 1100 -> 1107 bytes ...ndividual_attribute_half_fill_opacity_.pdf | Bin 1074 -> 1081 bytes ...ividual_attribute_half_stroke_opacity_.pdf | Bin 1074 -> 1081 bytes ...ndividual_attribute_intersection_rule_.pdf | Bin 1073 -> 1080 bytes ...ndividual_attribute_miter_stroke_join_.pdf | Bin 1072 -> 1079 bytes ...st_individual_attribute_no_fill_color_.pdf | Bin 1068 -> 1075 bytes ..._individual_attribute_no_fill_opacity_.pdf | Bin 1066 -> 1073 bytes ..._individual_attribute_no_stroke_color_.pdf | Bin 1068 -> 1075 bytes ...ndividual_attribute_no_stroke_opacity_.pdf | Bin 1066 -> 1073 bytes ..._individual_attribute_no_stroke_width_.pdf | Bin 1064 -> 1071 bytes ...ndividual_attribute_square_stroke_cap_.pdf | Bin 1072 -> 1079 bytes .../test_inheriting_document_properties.pdf | Bin 1119 -> 1126 bytes .../generated_pdf/test_stroke_dash_phase.pdf | Bin 1101 -> 1108 bytes .../generated_pdf/test_stroke_miter_limit.pdf | Bin 1080 -> 1087 bytes test/drawing/parameters.py | 2 +- test/drawing/test_drawing.py | 2 +- .../charmap_first_999_chars-DejaVuSans.pdf | Bin 117000 -> 117007 bytes ...rmap_first_999_chars-DroidSansFallback.pdf | Bin 83451 -> 83458 bytes ...charmap_first_999_chars-Roboto-Regular.pdf | Bin 89583 -> 89590 bytes .../charmap_first_999_chars-cmss12.pdf | Bin 21641 -> 21648 bytes test/errors/repeated_calls_to_output.pdf | Bin 727 -> 734 bytes test/fonts/add_font_unicode.pdf | Bin 6807 -> 6814 bytes test/fonts/fonts_emoji_glyph.pdf | Bin 21026 -> 21033 bytes test/fonts/fonts_issue_66.pdf | Bin 1054 -> 1061 bytes test/fonts/fonts_remap_nb.pdf | Bin 10907 -> 10914 bytes test/fonts/fonts_set_builtin_font.pdf | Bin 2683 -> 2690 bytes test/fonts/fonts_two_mappings.pdf | Bin 15545 -> 15552 bytes test/fonts/render_en_dash.pdf | Bin 5898 -> 5905 bytes test/fonts/thai_text.pdf | Bin 14911 -> 14918 bytes test/goto_action.pdf | Bin 1322 -> 1329 bytes test/goto_next_page_chained.pdf | Bin 1767 -> 1774 bytes test/goto_remote_action.pdf | Bin 1082 -> 1089 bytes test/graphics_context.pdf | Bin 1235 -> 1242 bytes test/highlighted.pdf | Bin 1321 -> 1328 bytes test/highlighted_over_page_break.pdf | Bin 4012 -> 4019 bytes test/html/html_bold_italic_underline.pdf | Bin 1409 -> 1416 bytes test/html/html_custom_heading_sizes.pdf | Bin 2083 -> 2090 bytes test/html/html_features.pdf | Bin 5822 -> 5829 bytes test/html/html_font_color_name.pdf | Bin 1321 -> 1328 bytes test/html/html_heading_hebrew.pdf | Bin 12811 -> 12818 bytes test/html/html_headings_line_height.pdf | Bin 3580 -> 3587 bytes test/html/html_images.pdf | Bin 2207 -> 2214 bytes test/html/html_justify_paragraph.pdf | Bin 1215 -> 1222 bytes test/html/html_simple_table.pdf | Bin 1149 -> 1156 bytes test/html/html_table_line_separators.pdf | Bin 1159 -> 1166 bytes .../html_table_line_separators_issue_137.pdf | Bin 1151 -> 1158 bytes test/html/html_table_with_border.pdf | Bin 1237 -> 1244 bytes .../html_table_with_empty_cell_contents.pdf | Bin 1208 -> 1215 bytes test/html/issue_156.pdf | Bin 12881 -> 12888 bytes test/html/test_customize_ul.pdf | Bin 1308 -> 1315 bytes test/html/test_img_inside_html_table.pdf | Bin 14705 -> 14712 bytes .../test_img_inside_html_table_centered.pdf | Bin 14704 -> 14711 bytes ..._inside_html_table_centered_with_align.pdf | Bin 14709 -> 14716 bytes ...nside_html_table_centered_with_caption.pdf | Bin 22073 -> 22080 bytes ...html_table_without_explicit_dimensions.pdf | Bin 14688 -> 14695 bytes test/image/alt_text/alt_text_and_title.pdf | Bin 5375 -> 5382 bytes .../alt_text/test_alt_text_on_two_pages.pdf | Bin 5437 -> 5444 bytes test/image/elliptic_clip.pdf | Bin 38566 -> 38573 bytes test/image/full_height_image.pdf | Bin 28103 -> 28110 bytes test/image/full_width_image.pdf | Bin 28103 -> 28110 bytes test/image/image_png_url.pdf | Bin 3844 -> 3911 bytes .../image_types/image_types_insert_bmp.pdf | Bin 41834 -> 41841 bytes .../image_types/image_types_insert_gif.pdf | Bin 16002 -> 16009 bytes .../image_types/image_types_insert_jpg.pdf | Bin 39494 -> 39501 bytes .../image_types_insert_jpg_flatedecode.pdf | Bin 435442 -> 435449 bytes ...e_types_insert_jpg_flatedecode_windows.pdf | Bin 435442 -> 435449 bytes .../image_types_insert_jpg_jpxdecode.pdf | Bin 369113 -> 369120 bytes .../image_types_insert_jpg_windows.pdf | Bin 39494 -> 39501 bytes .../image_types/image_types_insert_png.pdf | Bin 4311 -> 4318 bytes .../image_types_insert_png_alpha.pdf | Bin 28264 -> 28271 bytes ...image_types_insert_png_alpha_dctdecode.pdf | Bin 15031 -> 15038 bytes ...pes_insert_png_alpha_dctdecode_windows.pdf | Bin 15031 -> 15038 bytes ...types_insert_png_disallow_transparency.pdf | Bin 26045 -> 26052 bytes .../image_types/insert_pillow_issue_139.pdf | Bin 24152 -> 24159 bytes test/image/load_base64_data.pdf | Bin 1292 -> 1299 bytes ...oversized_images_downscale_biggest_1st.pdf | Bin 121820 -> 121827 bytes ...oversized_images_downscale_biggest_2nd.pdf | Bin 121820 -> 121827 bytes .../oversized_images_downscale_simple.pdf | Bin 121800 -> 121807 bytes .../oversized_images_downscale_twice.pdf | Bin 121810 -> 121817 bytes .../png_images/image_png_insert_png_files.pdf | Bin 463393 -> 463400 bytes .../image_png_indexed_no_transparency.pdf | Bin 118030 -> 118037 bytes .../image_png_indexed_transparency.pdf | Bin 145892 -> 145899 bytes test/image/rect_clip.pdf | Bin 31717 -> 31724 bytes test/image/round_clip.pdf | Bin 31808 -> 31815 bytes test/image/svg_image.pdf | Bin 1968 -> 1975 bytes test/image/svg_image_fixed_dimensions.pdf | Bin 1965 -> 1972 bytes test/image/svg_image_from_bytesio.pdf | Bin 1032 -> 1039 bytes .../svg_image_style_inherited_from_fpdf.pdf | Bin 1132 -> 1139 bytes test/image/svg_image_with_custom_size.pdf | Bin 1984 -> 1991 bytes test/image/svg_image_with_custom_width.pdf | Bin 1963 -> 1970 bytes test/image/test_url_images.py | 1 - test/infinite_loop_with_goto_action.pdf | Bin 884 -> 891 bytes test/ink_annotation.pdf | Bin 1143 -> 1150 bytes test/launch_action.pdf | Bin 1050 -> 1057 bytes test/layout/set_no_margin.pdf | Bin 4312 -> 4319 bytes test/layout/unit_cm.pdf | Bin 897 -> 904 bytes test/layout/unit_default.pdf | Bin 903 -> 910 bytes test/layout/unit_float.pdf | Bin 910 -> 917 bytes test/layout/unit_in.pdf | Bin 897 -> 904 bytes test/layout/unit_int.pdf | Bin 1138 -> 1145 bytes test/layout/unit_mm.pdf | Bin 897 -> 904 bytes test/layout/unit_pt.pdf | Bin 897 -> 904 bytes test/link_alt_text.pdf | Bin 1613 -> 1620 bytes test/link_border.pdf | Bin 1081 -> 1088 bytes test/link_with_zoom_and_shift.pdf | Bin 1742 -> 1749 bytes test/links.pdf | Bin 1886 -> 1893 bytes test/local_context_inherited_shared_props.pdf | Bin 1048 -> 1055 bytes test/local_context_init.pdf | Bin 1085 -> 1092 bytes test/local_context_shared_props.pdf | Bin 948 -> 955 bytes test/metadata/custom_viewer_preferences.pdf | Bin 1337 -> 1344 bytes test/metadata/default_viewer_preferences.pdf | Bin 1339 -> 1346 bytes test/metadata/layout-alias-continuous.pdf | Bin 1165 -> 1172 bytes test/metadata/layout-alias-default.pdf | Bin 1142 -> 1149 bytes test/metadata/layout-alias-single.pdf | Bin 1166 -> 1173 bytes test/metadata/layout-alias-two.pdf | Bin 1169 -> 1176 bytes test/metadata/page-layout-ONE_COLUMN.pdf | Bin 1165 -> 1172 bytes test/metadata/page-layout-SINGLE_PAGE.pdf | Bin 1166 -> 1173 bytes test/metadata/page-layout-TWO_COLUMN_LEFT.pdf | Bin 1169 -> 1176 bytes .../metadata/page-layout-TWO_COLUMN_RIGHT.pdf | Bin 1170 -> 1177 bytes test/metadata/page-layout-TWO_PAGE_LEFT.pdf | Bin 1280 -> 1287 bytes test/metadata/page-layout-TWO_PAGE_RIGHT.pdf | Bin 1281 -> 1288 bytes test/metadata/page-mode-FULL_SCREEN.pdf | Bin 1187 -> 1194 bytes test/metadata/page-mode-USE_ATTACHMENTS.pdf | Bin 1304 -> 1311 bytes test/metadata/page-mode-USE_NONE.pdf | Bin 1184 -> 1191 bytes test/metadata/page-mode-USE_OC.pdf | Bin 1295 -> 1302 bytes test/metadata/page-mode-USE_OUTLINES.pdf | Bin 1188 -> 1195 bytes test/metadata/page-mode-USE_THUMBS.pdf | Bin 1186 -> 1193 bytes test/metadata/put_info_all.pdf | Bin 1155 -> 1162 bytes test/metadata/put_info_some.pdf | Bin 1006 -> 1013 bytes test/metadata/setting_old_date.pdf | Bin 727 -> 734 bytes test/metadata/xmp_metadata.pdf | Bin 2389 -> 2396 bytes test/metadata/zoom-default.pdf | Bin 930 -> 937 bytes test/metadata/zoom-fullpage.pdf | Bin 924 -> 931 bytes test/metadata/zoom-fullwidth.pdf | Bin 930 -> 937 bytes test/metadata/zoom-real.pdf | Bin 936 -> 943 bytes test/named_actions.pdf | Bin 2015 -> 2022 bytes test/outline/2_pages_outline.pdf | Bin 23257 -> 23264 bytes test/outline/custom_HTML2FPDF.pdf | Bin 2375 -> 2382 bytes test/outline/html_toc.pdf | Bin 4232 -> 4239 bytes test/outline/html_toc_2_pages.pdf | Bin 20338 -> 20345 bytes .../html_toc_with_h1_as_2nd_heading.pdf | Bin 2709 -> 2716 bytes test/outline/russian_heading.pdf | Bin 8100 -> 8107 bytes test/outline/self_refering_outline.pdf | Bin 1641 -> 1648 bytes test/outline/simple_outline.pdf | Bin 6494 -> 6501 bytes test/rotation.pdf | Bin 1508 -> 1515 bytes test/shapes/class_arc_clockwise.pdf | Bin 1208 -> 1216 bytes test/shapes/class_arc_draw_color.pdf | Bin 886 -> 893 bytes test/shapes/class_arc_end_at_center.pdf | Bin 1108 -> 1115 bytes test/shapes/class_arc_fill_color.pdf | Bin 903 -> 910 bytes test/shapes/class_arc_inclination.pdf | Bin 949 -> 956 bytes test/shapes/class_arc_line_width.pdf | Bin 973 -> 980 bytes test/shapes/class_arc_not_circle.pdf | Bin 905 -> 912 bytes test/shapes/class_arc_start_from_center.pdf | Bin 1107 -> 1114 bytes test/shapes/class_arc_style.pdf | Bin 909 -> 916 bytes test/shapes/class_circle_draw_color.pdf | Bin 930 -> 937 bytes test/shapes/class_circle_fill_color.pdf | Bin 942 -> 949 bytes test/shapes/class_circle_line_width.pdf | Bin 1064 -> 1071 bytes test/shapes/class_circle_style.pdf | Bin 1005 -> 1012 bytes test/shapes/class_dash.pdf | Bin 950 -> 957 bytes test/shapes/class_ellipse_draw_color.pdf | Bin 930 -> 937 bytes test/shapes/class_ellipse_fill_color.pdf | Bin 942 -> 949 bytes test/shapes/class_ellipse_line_width.pdf | Bin 1064 -> 1071 bytes test/shapes/class_ellipse_not_circle.pdf | Bin 1010 -> 1017 bytes test/shapes/class_ellipse_style.pdf | Bin 1010 -> 1017 bytes test/shapes/class_line.pdf | Bin 832 -> 839 bytes test/shapes/class_rect_draw_color.pdf | Bin 792 -> 799 bytes test/shapes/class_rect_fill_color.pdf | Bin 806 -> 813 bytes test/shapes/class_rect_line_width.pdf | Bin 810 -> 817 bytes test/shapes/class_rect_not_square.pdf | Bin 793 -> 800 bytes test/shapes/class_rect_style.pdf | Bin 794 -> 801 bytes test/shapes/class_solid_arc_clockwise.pdf | Bin 1285 -> 1292 bytes test/shapes/class_solid_arc_draw_color.pdf | Bin 921 -> 928 bytes test/shapes/class_solid_arc_fill_color.pdf | Bin 932 -> 939 bytes test/shapes/class_solid_arc_inclination.pdf | Bin 991 -> 998 bytes test/shapes/class_solid_arc_line_width.pdf | Bin 1033 -> 1040 bytes test/shapes/class_solid_arc_not_circle.pdf | Bin 947 -> 954 bytes test/shapes/class_solid_arc_style.pdf | Bin 953 -> 960 bytes test/shapes/dash_pattern.pdf | Bin 1402 -> 1409 bytes test/shapes/filled_polygon.pdf | Bin 794 -> 801 bytes test/shapes/regular_polygon.pdf | Bin 1969 -> 1976 bytes test/shapes/regular_star.pdf | Bin 3831 -> 3838 bytes .../generated_pdf/Ghostscript_colorcircle.pdf | Bin 39711 -> 39718 bytes test/svg/generated_pdf/Ghostscript_escher.pdf | Bin 92917 -> 92924 bytes test/svg/generated_pdf/SVG_logo.pdf | Bin 1959 -> 1966 bytes .../generated_pdf/SVG_logo_notransparency.pdf | Bin 1868 -> 1875 bytes test/svg/generated_pdf/arcs01-offset.pdf | Bin 1520 -> 1527 bytes test/svg/generated_pdf/arcs01.pdf | Bin 1521 -> 1528 bytes test/svg/generated_pdf/arcs02.pdf | Bin 1489 -> 1496 bytes test/svg/generated_pdf/circle01.pdf | Bin 1271 -> 1278 bytes test/svg/generated_pdf/cubic01.pdf | Bin 1720 -> 1727 bytes test/svg/generated_pdf/cubic02.pdf | Bin 2593 -> 2600 bytes test/svg/generated_pdf/ellipse01.pdf | Bin 1297 -> 1305 bytes test/svg/generated_pdf/issue_358.pdf | Bin 1336 -> 1343 bytes test/svg/generated_pdf/issue_358b.pdf | Bin 1113 -> 1120 bytes test/svg/generated_pdf/line01.pdf | Bin 1647 -> 1654 bytes test/svg/generated_pdf/polygon01.pdf | Bin 1293 -> 1301 bytes test/svg/generated_pdf/polyline01.pdf | Bin 1260 -> 1267 bytes test/svg/generated_pdf/quad01.pdf | Bin 1579 -> 1586 bytes test/svg/generated_pdf/rect01.pdf | Bin 1232 -> 1239 bytes test/svg/generated_pdf/rect02.pdf | Bin 1362 -> 1369 bytes test/svg/generated_pdf/search.pdf | Bin 1435 -> 1442 bytes test/svg/generated_pdf/simple_rect.pdf | Bin 1129 -> 1136 bytes test/svg/generated_pdf/transforms/matrix.pdf | Bin 1134 -> 1141 bytes test/svg/generated_pdf/transforms/multi.pdf | Bin 1153 -> 1160 bytes test/svg/generated_pdf/transforms/rotate.pdf | Bin 1165 -> 1172 bytes test/svg/generated_pdf/transforms/scale.pdf | Bin 1158 -> 1165 bytes test/svg/generated_pdf/transforms/skew.pdf | Bin 1171 -> 1178 bytes .../generated_pdf/transforms/translate.pdf | Bin 1162 -> 1169 bytes test/svg/generated_pdf/triangle01.pdf | Bin 1228 -> 1235 bytes test/svg/generated_pdf/use-xlink-href.pdf | Bin 1218 -> 1225 bytes test/svg/generated_pdf/viewbox.pdf | Bin 1263 -> 1270 bytes test/svg/parameters.py | 2 +- test/svg/svg_sources/use-xlink-href.svg | 5 ++-- test/svg/test_svg.py | 2 +- test/template/flextemplate_elements.pdf | Bin 11487 -> 11494 bytes test/template/flextemplate_multipage.pdf | Bin 2359 -> 2366 bytes test/template/flextemplate_offset.pdf | Bin 1150 -> 1157 bytes test/template/flextemplate_rotation.pdf | Bin 40302 -> 40309 bytes test/template/template_code39.pdf | Bin 1327 -> 1334 bytes .../template_code39_defaultheight.pdf | Bin 1325 -> 1332 bytes test/template/template_justify.pdf | Bin 1359 -> 1366 bytes test/template/template_multipage.pdf | Bin 3013 -> 3020 bytes test/template/template_nominal_csv.pdf | Bin 1635 -> 1642 bytes test/template/template_nominal_hardcoded.pdf | Bin 22853 -> 22860 bytes test/template/template_qrcode.pdf | Bin 7817 -> 7824 bytes test/template/template_rect_background.pdf | Bin 924 -> 931 bytes test/template/template_textstyles.pdf | Bin 1531 -> 1538 bytes test/text/cell_centering.pdf | Bin 939 -> 946 bytes test/text/cell_ln_newpos.pdf | Bin 2540 -> 2547 bytes test/text/cell_markdown.pdf | Bin 1216 -> 1223 bytes test/text/cell_markdown_bleeding.pdf | Bin 1245 -> 1252 bytes test/text/cell_markdown_right_aligned.pdf | Bin 10866 -> 10873 bytes test/text/cell_markdown_with_ttf_fonts.pdf | Bin 17695 -> 17702 bytes test/text/cell_newpos.pdf | Bin 6662 -> 6669 bytes test/text/cell_table_unbreakable.pdf | Bin 2310 -> 2317 bytes test/text/cell_table_with_pagebreak.pdf | Bin 2096 -> 2103 bytes test/text/cell_without_w_nor_h.pdf | Bin 967 -> 974 bytes test/text/clip_text_modes.pdf | Bin 20563 -> 20570 bytes test/text/ln_0.pdf | Bin 984 -> 991 bytes test/text/ln_1.pdf | Bin 966 -> 973 bytes ...positioning_and_page_breaking_for_cell.pdf | Bin 2183 -> 2190 bytes ...ioning_and_page_breaking_for_multicell.pdf | Bin 2027 -> 2034 bytes test/text/multi_cell_border_thickness.pdf | Bin 1084 -> 1091 bytes test/text/multi_cell_font_leakage.pdf | Bin 17061 -> 17068 bytes test/text/multi_cell_j_paragraphs.pdf | Bin 17496 -> 17503 bytes test/text/multi_cell_ln_1.pdf | Bin 998 -> 1005 bytes test/text/multi_cell_ln_3.pdf | Bin 1045 -> 1052 bytes test/text/multi_cell_ln_3_table.pdf | Bin 1444 -> 1451 bytes test/text/multi_cell_ln_newpos.pdf | Bin 4384 -> 4391 bytes test/text/multi_cell_markdown.pdf | Bin 1397 -> 1404 bytes test/text/multi_cell_markdown_justified.pdf | Bin 2030 -> 2037 bytes .../multi_cell_markdown_with_fill_color.pdf | Bin 1084 -> 1091 bytes .../multi_cell_markdown_with_ttf_fonts.pdf | Bin 21224 -> 21231 bytes test/text/multi_cell_newpos.pdf | Bin 9446 -> 9453 bytes test/text/multi_cell_table_unbreakable.pdf | Bin 3575 -> 3582 bytes test/text/multi_cell_table_unbreakable2.pdf | Bin 3160 -> 3167 bytes ...cell_table_unbreakable_with_split_only.pdf | Bin 6613 -> 6620 bytes test/text/multi_cell_with_empty_contents.pdf | Bin 935 -> 942 bytes test/text/render_styled_newpos.pdf | Bin 7465 -> 7472 bytes .../text/table_with_headers_on_every_page.pdf | Bin 2806 -> 2813 bytes ...multi_cell_justified_with_unicode_font.pdf | Bin 14359 -> 14366 bytes ...i_cell_table_with_automatic_page_break.pdf | Bin 3251 -> 3258 bytes test/text/text_modes.pdf | Bin 1024 -> 1031 bytes test/text/write_page_break.pdf | Bin 2252 -> 2259 bytes test/text/write_soft_hyphen.pdf | Bin 1354 -> 1361 bytes test/text_annotation.pdf | Bin 4937 -> 4944 bytes test/transitions.pdf | Bin 4984 -> 4991 bytes test/transparency.pdf | Bin 22052 -> 22059 bytes 311 files changed, 30 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f5a05249e..ac49a1a07 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,14 +23,15 @@ This can also be enabled programmatically with `warnings.simplefilter('default', and [`AnnotationFlags`](https://pyfpdf.github.io/fpdf2/fpdf/enums.html#fpdf.enums.AnnotationFlag) onto [text_annotation()](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.text_annotation) - allowing correctly parsing of SVG files with CSS styling (`style="..."` attribute), thanks to @RedShy -- [`FPDF.star`](https://pyfpdf.github.io/fpdf2/Shapes.html#regular-star): new method added to draw regular stars, thanks to @digidigital and @RedShy -- [`FPDF.ink_annotation`](https://pyfpdf.github.io/fpdf2/Annotations.html#ink-annotations): new method added to add path annotations +- [`FPDF.star()`](https://pyfpdf.github.io/fpdf2/Shapes.html#regular-star): new method added to draw regular stars, thanks to @digidigital and @RedShy +- [`FPDF.ink_annotation()`](https://pyfpdf.github.io/fpdf2/Annotations.html#ink-annotations): new method added to add path annotations - allowing embedding of indexed PNG images without converting them to RGB colorspace, thanks to @RedShy - allowing to change appearance of [highlight annotations](https://pyfpdf.github.io/fpdf2/fpdf/fpdf.html#fpdf.fpdf.FPDF.highlight) by specifying a [`TextMarkupType`](https://pyfpdf.github.io/fpdf2/fpdf/enums.html#fpdf.enums.TextMarkupType) - documentation on how to control objects transparency: [link to docs](https://pyfpdf.github.io/fpdf2/Transparency.html) - documentation on how to create tables and charts using [pandas](https://pandas.pydata.org/) DataFrames: [link to docs](https://pyfpdf.github.io/fpdf2/Maths.html), thanks to @iwayankurniawan ### Fixed -- support for `"x"` & `"y"` attributes in SVG `` tags +- support for `"x"` & `"y"` attributes in SVG `` tags - _cf._ [#446](https://github.com/PyFPDF/fpdf2/issues/446) +- `CreationDate` of PDFs generated, that was broken - _cf._ [#451](https://github.com/PyFPDF/fpdf2/issues/451) ## [2.5.4] - 2022-05-05 ### Added diff --git a/fpdf/drawing.py b/fpdf/drawing.py index 8fa757850..cdbefef9a 100644 --- a/fpdf/drawing.py +++ b/fpdf/drawing.py @@ -2940,7 +2940,7 @@ def render(self, gsd_registry, style, last_item, initial_point): a tuple of `(str, new_last_item)`, where `new_last_item` is whatever the old last_item was. """ - # pylint: disable=unused-argument,no-self-use + # pylint: disable=unused-argument if style.auto_close: return "h", last_item, initial_point @@ -3004,7 +3004,7 @@ def render(self, gsd_registry, style, last_item, initial_point): a tuple of `(str, new_last_item)`, where `new_last_item` is whatever the old last_item was. """ - # pylint: disable=unused-argument,no-self-use + # pylint: disable=unused-argument return "h", Move(initial_point), initial_point @force_nodocument diff --git a/fpdf/fpdf.py b/fpdf/fpdf.py index 3598cf825..aec738532 100644 --- a/fpdf/fpdf.py +++ b/fpdf/fpdf.py @@ -26,7 +26,7 @@ from collections import OrderedDict, defaultdict from collections.abc import Sequence from contextlib import contextmanager -from datetime import datetime +from datetime import datetime, timezone from functools import wraps from math import isclose from os.path import splitext @@ -434,15 +434,15 @@ def __init__( self.viewer_preferences = None self.compress = True # Enable compression by default self.pdf_version = "1.3" # Set default PDF version No. + self.creation_date = True self._current_draw_context = None self._drawing_graphics_state_registry = drawing.GraphicsStateDictRegistry() self._graphics_state_obj_refs = OrderedDict() self.record_text_quad_points = False - self.text_quad_points = defaultdict( - list - ) # page number -> array of 8 × n numbers + # page number -> array of 8 × n numbers: + self.text_quad_points = defaultdict(list) def _set_min_pdf_version(self, version): self.pdf_version = max(self.pdf_version, version) @@ -681,7 +681,7 @@ def set_producer(self, producer): def set_creation_date(self, date=None): """Sets Creation of Date time, or current time if None given.""" - self.creation_date = datetime.now() if date is None else date + self.creation_date = date def set_xmp_metadata(self, xmp_metadata): if " no date has been specified, we use the current time by default: + self.creation_date = datetime.now(timezone.utc) + if self.creation_date: try: - creation_date = self.creation_date - date_string = f"{creation_date:%Y%m%d%H%M%S}" + info_d["/CreationDate"] = enclose_in_parens( + f"D:{self.creation_date:%Y%m%d%H%M%SZ%H'%M'}" + ) except Exception as error: raise FPDFException( - f"Could not format date: {creation_date}" + f"Could not format date: {self.creation_date}" ) from error - else: - date_string = f"{datetime.now():%Y%m%d%H%M%S}" - info_d["/CreationDate"] = enclose_in_parens(f"D:{date_string}") self._out(pdf_dict(info_d, open_dict="", close_dict="", has_empty_fields=True)) diff --git a/fpdf/html.py b/fpdf/html.py index fdb1733bf..c0cba2f8e 100644 --- a/fpdf/html.py +++ b/fpdf/html.py @@ -697,7 +697,6 @@ def put_link(self, txt): self.set_style("u", False) self.set_text_color(*self.font_color) - # pylint: disable=no-self-use def render_toc(self, pdf, outline): "This method can be overriden by subclasses to customize the Table of Contents style." pdf.ln() diff --git a/test/add_page_duration.pdf b/test/add_page_duration.pdf index 3303fb9ca7e300673cdd6c75b0e1801628986955..40749489f1917eac0f9cc46642d62316b5df00c6 100644 GIT binary patch delta 37 tcmdnYy^DLpe`fY5LrZl71NF`SnUffqOpGQcv$}Jdm~pA9y863u0RZ1f3LF3c delta 29 kcmdnRy_tK%f9B0>EJ=(^#-@|ASlu~|ExA-xUH#p-0E)^7wg3PC diff --git a/test/add_page_format.pdf b/test/add_page_format.pdf index 6749f0f9cac4cf3aa1b8463cbaaac44ce5ac3fec..2de8a42d2e51229f89df3853d7ef542ca8f15976 100644 GIT binary patch delta 36 scmX>ieOh|M4=(m7LrZl71NF^6xT={L%_o=ex^o&Ea;d7i`nz!f0O2tTTL1t6 delta 28 kcmX>teMEZ053bGsxvH5M4JKFfx^o(taH*=g`nz!f0HAva>i_@% diff --git a/test/alias_nb_pages.pdf b/test/alias_nb_pages.pdf index 2871055a135f3ebea2d59190c40c3fff8c15b93b..ae52391c59126af710618ed4a7d57fcb9c1457ee 100644 GIT binary patch delta 39 ucmbQrIfrutFEe|Tp{2Tkf%;}%W(!7U3j>469xTpWmIlULs;aL3Zd?GbtOyhU delta 31 mcmbQkIhAt*FY{&*W(!7Ub4%mN{w&U17M5mQs;aL3Zd?F&w+6oe diff --git a/test/barcodes/barcodes_code39.pdf b/test/barcodes/barcodes_code39.pdf index 42e8d02074685366f82ed6b92cb05db9b72f2c6d..2f282b1efd64f70db9305a820a214656fd1ea850 100644 GIT binary patch delta 37 tcmX@cah7Al3num`LrZl71NF@>m;@M^%#0`hVs_>055x#p{2Tkf%@hEUMogM^U2+OuAIgOT&k+B{%%|V!w3ly delta 28 jcmaDLdsB8p0Pp5-UMogMgUOTlTse)5xl~nM{oS|#h6)Fw diff --git a/test/conftest.py b/test/conftest.py index 248274ba5..e64786d98 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -66,7 +66,10 @@ def assert_pdf_equal(actual, expected, tmp_path, generate=False): actual_pdf = actual.pdf else: actual_pdf = actual - actual_pdf.set_creation_date(EPOCH) + if ( + actual_pdf.creation_date is True + ): # default value, meaning we are not testing .creation_date behaviour: + actual_pdf.set_creation_date(EPOCH) if generate: assert isinstance(expected, pathlib.Path), ( "When passing `True` to `generate`" diff --git a/test/drawing/generated_pdf/blending_images.pdf b/test/drawing/generated_pdf/blending_images.pdf index eff003f76c0e756c260cbdd8ac1cd781e04df46d..a366741531ed71e2b4923175c8af0ef5cf682502 100644 GIT binary patch delta 37 scmX?QbTuKsRZ0GGlDCjbBd diff --git a/test/drawing/generated_pdf/test_blend_modes_blend_mode_color_.pdf b/test/drawing/generated_pdf/test_blend_modes_blend_mode_color_.pdf index 82a4e86ea93ba1379b7554d7251d0550bdcb5490..7044b276af5ae50d8f89777d1c793fc586033786 100644 GIT binary patch delta 37 tcmX@dag}4k9VYfDLrZl71NF^!m{b^ah+qsJtp=jLrZl71NF`Km{b^ah+qsJtp=jLrZl71NF`Km{b^cIGrP;!;(0^>^a}0LPaJi~s-t delta 28 kcmdnWv5sTI9;VHQnN%4WjV8ZjcIGrR^a}0E>|b8~^|S diff --git a/test/drawing/generated_pdf/test_individual_attribute_2_stroke_width_.pdf b/test/drawing/generated_pdf/test_individual_attribute_2_stroke_width_.pdf index 30a5a3223c02bdbdcfe1ed9894d67835d84dbac6..cfb9f3bcf9847ddb9f52cc2cca7d916d3ddbfdf0 100644 GIT binary patch delta 36 scmZ3-v6W-P9wzoELrZl71NF^&m{b`VEhj%>cIGrP;!;(0^>^a}0LPaJi~s-t delta 28 kcmdnWv5sTI9;VHQnN%4WjV8ZjcIGrR^a}0E>|b8~^|S diff --git a/test/drawing/generated_pdf/test_individual_attribute_50-50_stroke_dash_pattern_.pdf b/test/drawing/generated_pdf/test_individual_attribute_50-50_stroke_dash_pattern_.pdf index 7ba598628aed3c7ea95560ef94985b6ffb6d7ab3..2070a104eded0a995a0f2627cdd253ddd839b7ee 100644 GIT binary patch delta 36 scmX@bagk%g4JP&|LrZl71NF@}m{b`V%_sk3cIGrS;8Im}^>^a}0M;xD7XSbN delta 28 kcmcb}af)NZ4W`ZanN%4W4JNa)ICGj9bE&Gj`nz!f0E&_ar~m)} diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGBA_4_fill_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGBA_4_fill_color_.pdf index bf62b2c11d2b07d4bcec459860e75feb60963848..147535aa3deb3bbb8c2130f84c828534fa1074d6 100644 GIT binary patch delta 36 scmdnSv6o}R5hnI1LrZl71NF^Em{b`V%_qNNcIGrT;8Im}^>^a}0L!8Yu>b%7 delta 28 kcmdnXv5jNH5vI+jnN%4W4JLnNcIGrP=2BI4^>^a}0FK-UK>z>% diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGBA_4_stroke_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGBA_4_stroke_color_.pdf index 644ca2f0b08454889d38903cfd8a9612bba2ea2c..22ed0cb287e90bd252fa7842a5fb1c06a93b1062 100644 GIT binary patch delta 36 scmdnWv4>;BVJ7w{LrZl71NF^^nN%2=jLas#WOm`O^a}0Lpd=vj6}9 delta 28 kcmdnPv6W-PVW!Qem{b^<3@s;rV0Pg!;!;(0^>^a}0FC|#LjV8( diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGBA_8_fill_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGBA_8_fill_color_.pdf index 7bd31d9585303bd494dc3c84624e6b8c16c3e445..2a4e99e1c39c77663f39bbf0c0932f916abebc13 100644 GIT binary patch delta 36 scmdnSv6o}R5hnI1LrZl71NF^Em{b`V%_qNNcIGrT;8Im}^>^a}0L!8Yu>b%7 delta 28 kcmdnXv5jNH5vI+jnN%4W4JLnNcIGrP=2BI4^>^a}0FK-UK>z>% diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGBA_8_stroke_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGBA_8_stroke_color_.pdf index db18ca6b8d8c2c09a6684f0c7088e5cf4ea68e94..898b632efe00b3aa3ba5a3ab300ec47ffd0033f7 100644 GIT binary patch delta 36 scmdnWv4>;BVJ7w{LrZl71NF^^nN%2=jLas#WOm`O^a}0Lpd=vj6}9 delta 28 kcmdnPv6W-PVW!Qem{b^<3@s;rV0Pg!;!;(0^>^a}0FC|#LjV8( diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGB_3_fill_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGB_3_fill_color_.pdf index ca3ac389a4727775bf06e8893c8089327c7167df..d5afa24a1a0524f515e78c32f7324ee98f7d3264 100644 GIT binary patch delta 36 scmdnOv72MVAtv@HLrZl71NF^^m{b^^a}0Lj}4tN;K2 delta 28 kcmdnZv4vy9A*RhInN%2=3@s+VXLjK*^a}0F8SHJOBUy diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGB_3_stroke_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGB_3_stroke_color_.pdf index dfcf71307aab4ef2eaa9972f994b32f816a171ab..fe58cbb75bd1b79f54e65c749c69b9caf89b8428 100644 GIT binary patch delta 36 scmdnYv5RBFK_>PnLrZl71NF@ZnN%2=j7%m!XLjK*=TcR5^>^a}0LefJr2qf` delta 28 kcmdnRv6*ATL8i?om{b^<49zFMV|L*%;8Im}^>^a}0F3wuH2?qr diff --git a/test/drawing/generated_pdf/test_individual_attribute_RGB_6_fill_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_RGB_6_fill_color_.pdf index 16a280313869fae9e46762aee898c913cd5ad0f0..771ee41719f990c096b1440fbc791626cb43faf7 100644 GIT binary patch delta 37 tcmdnQv6ExN0Veh+LrZl71NF@Zm{b^^a}0Lj}4tN;K2 delta 28 kcmdnZv4vy9A*RhInN%2=3@s+VXLjK*^a}0F8SHJOBUy diff --git a/test/drawing/generated_pdf/test_individual_attribute_bevel_stroke_join_.pdf b/test/drawing/generated_pdf/test_individual_attribute_bevel_stroke_join_.pdf index 65c8e86c26a53aacc02700b05d0e3d9b82565ab1..d494070b7fa1ae7dfcbd0a6ba06a02c95d2bf9a4 100644 GIT binary patch delta 37 tcmdnMv7KYXJ|^}kLrZl71NF`Om{b^^a}0LEPjegFUf delta 28 kcmdnYv4&&AE~d=~nN%4W4JJQlcIGrR=2BI4^>^a}0E&kQ4gdfE diff --git a/test/drawing/generated_pdf/test_individual_attribute_no_fill_opacity_.pdf b/test/drawing/generated_pdf/test_individual_attribute_no_fill_opacity_.pdf index edccba87ac0477198a60a94e8baf76655e0ca6a5..6f27b1473dd88a042dd7d2b84c75862f013a59a1 100644 GIT binary patch delta 36 scmZ3*v5{lL4kq>}LrZl71NF^2m{b^<3{5BBV|L-N;8Im}^>^a}0K}RJc>n+a delta 28 kcmdnUv5I5E4yMifnN%2=3@j!;Wp?2(^a}0EsFH2><{9 diff --git a/test/drawing/generated_pdf/test_individual_attribute_no_stroke_color_.pdf b/test/drawing/generated_pdf/test_individual_attribute_no_stroke_color_.pdf index 23fc114732382f6ba1bc8fe920184f606b178011..194c2ea87f29c9522b73a2d066e773aca398f4f0 100644 GIT binary patch delta 36 scmZ3(v6*ATE++OULrZl71NF_jm{b`V%_l!#cIGrP;8Im}^>^a}0LEPjegFUf delta 28 kcmdnYv4&&AE~d=~nN%4W4JJQlcIGrR=2BI4^>^a}0E&kQ4gdfE diff --git a/test/drawing/generated_pdf/test_individual_attribute_no_stroke_opacity_.pdf b/test/drawing/generated_pdf/test_individual_attribute_no_stroke_opacity_.pdf index a9aaf481299dec4e2ecf916ea87a514c705ee887..a7ca4cb6a4697b386546e4163bafa2eccacc5b9f 100644 GIT binary patch delta 36 scmZ3*v5{lL4kq>}LrZl71NF^2m{b^<3{5BBV|L-N;8Im}^>^a}0K}RJc>n+a delta 28 kcmdnUv5I5E4yMifnN%2=3@j!;Wp?2(^a}0EsFH2><{9 diff --git a/test/drawing/generated_pdf/test_individual_attribute_no_stroke_width_.pdf b/test/drawing/generated_pdf/test_individual_attribute_no_stroke_width_.pdf index 9c152ca4b66dd252826a7464a858a6468d45fca5..c9bf276fbe0139e32b82a450ad0859b8aacb58fd 100644 GIT binary patch delta 37 tcmZ3%v7TeYHYWBcLrZl71NF_@m{b^<42>t>VRq&;G~-fLb@g}S0sze!37h}` delta 29 lcmZ3_v4Ug6Hm1#cnN%2=49q4!W_IQ@u;fxzb@g}S0sxS=2sHoz diff --git a/test/drawing/generated_pdf/test_individual_attribute_square_stroke_cap_.pdf b/test/drawing/generated_pdf/test_individual_attribute_square_stroke_cap_.pdf index 1e6b270eae3f4662cadee801e93cf377fdf06fce..39fddb3f1aec01642756524420198070b3ce4d4b 100644 GIT binary patch delta 37 tcmdnMv7KYXJ|^}kLrZl71NF`Om{b^^a}0L^a}0FUMfPXGV_ diff --git a/test/drawing/parameters.py b/test/drawing/parameters.py index 1b887d74f..91738981d 100644 --- a/test/drawing/parameters.py +++ b/test/drawing/parameters.py @@ -1,4 +1,4 @@ -# pylint: disable=redefined-outer-name, no-self-use, protected-access +# pylint: disable=redefined-outer-name, protected-access import pytest from decimal import Decimal diff --git a/test/drawing/test_drawing.py b/test/drawing/test_drawing.py index 9a260f932..d080389ca 100644 --- a/test/drawing/test_drawing.py +++ b/test/drawing/test_drawing.py @@ -1,4 +1,4 @@ -# pylint: disable=redefined-outer-name, no-self-use, protected-access, unused-argument +# pylint: disable=redefined-outer-name, protected-access, unused-argument import copy import io diff --git a/test/end_to_end_legacy/charmap/charmap_first_999_chars-DejaVuSans.pdf b/test/end_to_end_legacy/charmap/charmap_first_999_chars-DejaVuSans.pdf index 45c07e70680b6c7b5e2637558df128e1b2da3936..5df4405daf9a57788629ec330691c58d4e5e235e 100644 GIT binary patch delta 43 zcmeB}#NI!Ny)ij$!ToCrK;-c@5TiH?>q}} diff --git a/test/end_to_end_legacy/charmap/charmap_first_999_chars-DroidSansFallback.pdf b/test/end_to_end_legacy/charmap/charmap_first_999_chars-DroidSansFallback.pdf index 6bff07420c01eaef35a662b805c073b13d24f7fe..a848b4bd895cf9e7580677c2bfc2e85bb0befb17 100644 GIT binary patch delta 42 xcmey}&Dzw%+OUN&&z?QX&{EyNKz)0jJ);#Hlcn+WRj!Pl9OhiAs;>TSTmTyu3se9A delta 34 pcmZqbVg23B+OUN&&whKUJ);#HlZDyzjjoKI90pvfs;>TSTma4P3FH6( diff --git a/test/end_to_end_legacy/charmap/charmap_first_999_chars-Roboto-Regular.pdf b/test/end_to_end_legacy/charmap/charmap_first_999_chars-Roboto-Regular.pdf index 87e2ac59c619ad2baa7b08685bb4ef6eab536266..068aa01a0e4a612bea658f14d3528ed3b5f62e52 100644 GIT binary patch delta 42 ycmaFAoAujn)`l&NOcCr+hL-9E2I||HA{b|}GFg~TpBKyM$zjQ*s_N?R#svT`9Sh?C delta 34 qcmeyioAv!})`l&NOcC2TBN%6~GMQUUUmDBk$zjB$s_N?R#svW1(h73` diff --git a/test/end_to_end_legacy/charmap/charmap_first_999_chars-cmss12.pdf b/test/end_to_end_legacy/charmap/charmap_first_999_chars-cmss12.pdf index c5fb39cf22d0ab5cf1b619c06241b0a007802045..24201f95140114562a3d2a98fa65aeac53b27a74 100644 GIT binary patch delta 38 tcmeBN$v9yp;|87}_9#P3bpr$S%{)O`OiV_`lPy9#In23KRbBnvxB%0Y33vbi delta 30 lcmbQRlCg6o;|89f&B8%iOiYGmlkG!1ISjZ|RbBnvxB!y;2nYZG diff --git a/test/errors/repeated_calls_to_output.pdf b/test/errors/repeated_calls_to_output.pdf index b4530ac1d6d95b1b88b5b2f99b8b103db9b49545..533f451903997c05d64cc0d28866766f4b0b5f1b 100644 GIT binary patch delta 35 qcmcc4dXIHOFC%-Dp{2Tkf%@cL#y?DkW|O;_TsSPbR8?L5-M9eBYzf)` delta 27 jcmcb|dYyGcFXQAXjDMI6EGJK5a^W!IQdM>JcjE#8jxGpl diff --git a/test/fonts/add_font_unicode.pdf b/test/fonts/add_font_unicode.pdf index 2f136aafea4ee599bb265d39b78ae38be652695f..66418c4aa290a8c702c3e31a4e86193c1df98218 100644 GIT binary patch delta 37 tcmbPkI?r^&ZVC1%LrZl71NF_jCAt`yObsTxOSyBJnsBMAy863u0RY=_3Hbm3 delta 29 lcmbPdI^A@`Zi&r@B)S-xOpGV{Nx5^Hm~*MBy863u0RWtM2$BE* diff --git a/test/fonts/fonts_emoji_glyph.pdf b/test/fonts/fonts_emoji_glyph.pdf index 99b4088f1455f129d848ce721f1902939f920089..a726eaea2d76fe25942c80f8b65ebef769bbbf6f 100644 GIT binary patch delta 38 ucmZ3qgmL8(#tp6k>`{i6>IMetn_UCC85u1mUkvo%G&kZ>Rdw}u;{pKlWD5uY delta 30 mcmZ3vgmKXl#tp6kn|%Vh85s>H-w5>JG&AK=Rdw}u;{pJ$oe7u# diff --git a/test/fonts/fonts_issue_66.pdf b/test/fonts/fonts_issue_66.pdf index 00be53907a0ae36af887d16dbdf4a54ef8c07604..73c92b6bddc02ad7cd32bfa216bcd0ae4ff030b7 100644 GIT binary patch delta 39 vcmbQov6N%O8YcEALrZl71NF^on3Nfr%?*qvUt)IRvM?~?QdM>JcjE#8+aw9s delta 31 ncmZ3=F^^-z8m7&gnUoos%`D9(-(+^;GPktkQdM>JcjE#8oxccz diff --git a/test/fonts/fonts_remap_nb.pdf b/test/fonts/fonts_remap_nb.pdf index be88cae037cccb64b2421c89193b575eb09c3fb0..54373b1f04b97ae85e90ab8ec9fae8775896bcf9 100644 GIT binary patch delta 36 scmbOox+rwRDh>81LrZl71NF_TH0CohT2A)T^58T!=2BI4^>^a}0NsHKH~;_u delta 28 kcmZ1!Iy-d3Dviw>HRdxi8chz=^58Tw<5E?1^>^a}0G&Gs$N&HU diff --git a/test/fonts/fonts_set_builtin_font.pdf b/test/fonts/fonts_set_builtin_font.pdf index 0ccace82c8df2e915537421bfb831e824c2ca4a0..17bbeb53336fba1065e509386fba0e7401a465f8 100644 GIT binary patch delta 37 scmew@(j>Y;n1ema&{EyNKz*|?hZqx+h1q0nE_Y5#11?onSARDy0Id!O`Tzg` delta 29 kcmZn?{VlRVm}9dPhZqx+x#eUdE_Y4~V=h%ySARDy0CJuNlK=n! diff --git a/test/fonts/fonts_two_mappings.pdf b/test/fonts/fonts_two_mappings.pdf index acbd8474335f4237624de137401738bb0a447a25..71839c0dcafe8e84a39a0dbd827be306e1f2002e 100644 GIT binary patch delta 36 rcmdm4d7yGbfE9a`p{2Tkf%@hED{&@9^T`=D9-O9zT&k+B{%%|V*^CL( delta 28 jcmX?5xwCRZfYs)3D{&@9gUR_e9-Jm7T&k+B{%%|Vmu3iK diff --git a/test/fonts/render_en_dash.pdf b/test/fonts/render_en_dash.pdf index 428e19aed6f1b6c6b58774712d0f06699ac1a184..9c6bcb3d463b03a31dd6233c8a6a3e4f4d7eaee0 100644 GIT binary patch delta 37 scmeCuo2a)zPn12%&{EyNKz*~GXcr@siQ(j3V(y$Krd+D3uKsRZ0KK~jAOHXW delta 29 kcmbQJ*QK{XPjs`XXcr@svB~6vV(y&A7F?>TuKsRZ0EB@Dxc~qF diff --git a/test/fonts/thai_text.pdf b/test/fonts/thai_text.pdf index 2a26eebd74c2078fdaaa6da90b742e96471ad75e..42df9e72fe4eb49620b32180feefcf7c32808b1f 100644 GIT binary patch delta 36 rcmdmAa;#)Sk_CH|p{2Tkf%@hoi!MecQ{&0+EIm2Qxl~nM{oS|#>ck4| delta 28 jcmX?BvcF_QlEvmsi!Mec6SK)*Ej>95xKveL{oS|#s6+{U diff --git a/test/goto_action.pdf b/test/goto_action.pdf index 4308d14f7d252d4514deecb0a82b57a25618cd1c..5d4105367e0a31e20cca966bfb97e843a9f098d2 100644 GIT binary patch delta 36 scmZ3*wUKMXLT2_TLrZl71NF@dnXMQZEhgV#apg2M^a}0K+K>X8-^I delta 28 kcmdnUwTf%QLgvjYn5`HY4JSWlapg2I;Zjv~^>^a}0EiO@_W%F@ diff --git a/test/goto_next_page_chained.pdf b/test/goto_next_page_chained.pdf index 5fdbf4bd6e0e9c4bf1d117f0af5afe34b57ac74e..bfb63f13a572fb182765c23e0936964722fdf7b6 100644 GIT binary patch delta 37 scmaFP`;K>mF)MqNp{2Tkf%;}+)+9zIQ-jIV+1xozO}JE5UH#p-0LM8ACjbBd delta 29 kcmaFI`^a}0LWYklK=n! delta 28 kcmdnMwUTSYDdx==nFSdcjV3>4apANu^a}0E`X@BLDyZ diff --git a/test/highlighted_over_page_break.pdf b/test/highlighted_over_page_break.pdf index 77291ba83cc19d564bf5528d8a510d1331a76655..765ce4944fcc34f87d51a8986b8315241245b6aa 100644 GIT binary patch delta 36 rcmZ1@zgd2RG9P=Cp{2Tkf%;};J}X8>i^*~PuAC-@T&k+B{%%|VtX~K_ delta 28 jcmdlizeaw8GT&w`J}X8>!^x@quAIguT&k+B{%%|Vb8!aC diff --git a/test/html/html_bold_italic_underline.pdf b/test/html/html_bold_italic_underline.pdf index 716d6d16e591da211662344fc6eb89829746a92c..8c716cf93f715fa31cf4810cd31d68eab2a50752 100644 GIT binary patch delta 36 rcmZqV?%>|=h?zag&{EyNKz;KgWa}T1?Ip^Wd=LQdM>JcjE#8)&2@C delta 27 jcmX@AyH9t+S>erBgcmR|8cr@1^WZSzQdM>JcjE#8mct0N diff --git a/test/html/html_font_color_name.pdf b/test/html/html_font_color_name.pdf index 95a561d6eb198b60b805dcd9b301a5f2181338bc..16c51f8226185d8ed5257eb655c247e33ea276c3 100644 GIT binary patch delta 36 scmZ3^a}0K$w3U;qFB delta 28 kcmdnMwUTSY0_M%jnXMQZ4JJQgapg2I=2BI4^>^a}0EdnT@Bjb+ diff --git a/test/html/html_heading_hebrew.pdf b/test/html/html_heading_hebrew.pdf index c4c2c19ec806355d8eff49c53baf41cbdfd3ccf4..4f5a803f843d9515d3c403b8e33252b82bc5fffe 100644 GIT binary patch delta 36 scmeB9nUu2Ot3G>_p{2Tkf%@jJ`iB{rEX^kGGW6sy=TcR5^>^a}0QGzeeE^a}0J7`~4FCWD diff --git a/test/html/html_headings_line_height.pdf b/test/html/html_headings_line_height.pdf index 394100728d986efaed101d71085c74ccefe0019d..4546139a0a65b25eee7c1a90b411740e635664c7 100644 GIT binary patch delta 35 rcmew(-7K@=4>x<1p{2Tkf%@h@-0K+`%_pzn_24k)QdM>JcjE#8+)oOW delta 27 jcmZpc`6IpI5BFwfp7o5329r1QdTspuSm@S(TB|VzM=hGpC^;m#V6(zZ(|-la2>V delta 28 jcmeCIS(TB|aIzDNGpB(Gm#V6(zZ(|-Ul;}3 diff --git a/test/html/html_table_line_separators_issue_137.pdf b/test/html/html_table_line_separators_issue_137.pdf index 95b29371b01afba499899ac47abe2d72a32a0eb4..4125156b4cb4374aea4573d34d79e41ef567d079 100644 GIT binary patch delta 39 ucmey*(Z;!fmzh1v&{EyNKz%bWvoa&Ig@M6jV-_baO9NvrRaIAiH!c9VlL$Nj delta 31 mcmZqU{Lit0mwB@Yvoa&Ixux-BD;6g%3rjODRaIAiH!c8v2nOc> diff --git a/test/html/html_table_with_border.pdf b/test/html/html_table_with_border.pdf index 379c77caa03a4245c2b56a40af6419fa0ccbe7b0..e5dfc9ac5b6128ff9e8ceb4c0693311b9cd47443 100644 GIT binary patch delta 36 rcmcc0d53dDGBbOWp{2Tkf%@iTW)(&z3$w|cEG`_DT&k+B{%%|Vyl@EK delta 28 jcmcb^d6jcRGV|svW)(&zbIZvSSX?-axKveL{oS|#fZzvi diff --git a/test/html/html_table_with_empty_cell_contents.pdf b/test/html/html_table_with_empty_cell_contents.pdf index 651b2004c44291a446fdc65d8cde34e9e0a354f5..945e98802741453d7d543de5d94ce0c9da47a858 100644 GIT binary patch delta 36 rcmdnNxu0``8#8;9p{2Tkf%;}QW>rQ;^T|0Z&YWfjT&k+B{%%|Vtx5<( delta 28 jcmdnbxr1|q8}nvgW>rQ;gUQ7#&YY&kT&k+B{%%|VbUX&r diff --git a/test/html/issue_156.pdf b/test/html/issue_156.pdf index 95adc86b37b261123e76852243d276a666febfe7..65b51f28a37390c16d040b452c6f8bba357ba28b 100644 GIT binary patch delta 35 rcmcbZawBEK3w`z|LrZl71NF@>^u?H%EQ}`^d2*O@sj9mAyKw;k=xPdu delta 28 kcmcbSaxrDY3;oUS^~IQ&%*`gV8+mdVaH*=g`nz!f0IGrs761SM diff --git a/test/html/test_customize_ul.pdf b/test/html/test_customize_ul.pdf index c3b0cc51df780570c20b8e36eb355881584e6c63..c789c3a780775f9d17ebaa90f9713b9b4109ed19 100644 GIT binary patch delta 36 scmbQkwU}$eN@n&bLrZl71NF@-nN=8>OwA^rXL04Q^a}0KPQ|J^%m! delta 28 kcmZ3?HHT}%O6JWQm{k~=Oe`l~V{zp$;!;(0^>^a}0E6`h&Hw-a diff --git a/test/html/test_img_inside_html_table.pdf b/test/html/test_img_inside_html_table.pdf index d813b1f73270907540ffc812617559e1ed38b658..73430f4e34c0b53326a83caa4dbd1a4b6919d575 100644 GIT binary patch delta 36 scmexZ^rL9Q9&`36LrZl71NF^&%##@z%_l2ZdT?4Aa;d7i`nz!f0R4~)3jhEB delta 28 kcmexS^s#8e9`ntI&661!4JNBwdT?5paH*=g`nz!f0JRbcn*aa+ diff --git a/test/html/test_img_inside_html_table_centered.pdf b/test/html/test_img_inside_html_table_centered.pdf index d1304a85ed496c54e1ec57f9d6cc655870b40eea..29274efd5c398aebf6e478dec5db2902dc8c0e25 100644 GIT binary patch delta 37 tcmexR^u1`qZgci1LrZl71NF_j&660JEX*d$TY7L>8gQwqy863u0RRYb3p@Y- delta 29 lcmexf^r2|OZu8BD%##?I%q=IYS$c3<7;~wry863u0RX=c3Dp1q diff --git a/test/html/test_img_inside_html_table_centered_with_align.pdf b/test/html/test_img_inside_html_table_centered_with_align.pdf index 6de9a5c89e588872c3773ed1aa776f6c392141f4..df6e92801cffd754709df6068533c934feee768a 100644 GIT binary patch delta 37 tcmexb^rvXU0dw{!LrZl71NF@Z%##?IEDa~CSbA_;nsTYCy863u0RRgS3swLC delta 29 lcmexU^tEWi0rSnr&660JEKDYATY7L>Sa7MTy863u0RX`_3GV;^ diff --git a/test/html/test_img_inside_html_table_centered_with_caption.pdf b/test/html/test_img_inside_html_table_centered_with_caption.pdf index f23a61e4dfd1fbc4ee71323e9dfd05cfe82c0e12..e25985661adcf4d0937846dfa87c48571d04e13a 100644 GIT binary patch delta 39 vcmdnFhVj4}#tkz=*rNW_#tkz=HZKVAV`MV3octlwozvWyOI6j?-;E0Z%#jMB diff --git a/test/html/test_img_inside_html_table_without_explicit_dimensions.pdf b/test/html/test_img_inside_html_table_without_explicit_dimensions.pdf index e1a0bbef91d77c07f89e65d68e779c357d9f6b78..0e15ad61dda53efc7e4711f94f10e5dc9d54f4ba 100644 GIT binary patch delta 37 tcmaD*^t@=pYIF7|LrZl71NF_T&660J%nc^^a}0PJ%L_5c6? delta 28 kcmZqE`med+lhEd$LVFk)jV5msapyEN^a}0IC-Wh5!Hn diff --git a/test/image/alt_text/test_alt_text_on_two_pages.pdf b/test/image/alt_text/test_alt_text_on_two_pages.pdf index 76a6087563950633e26856b14ba1f0447e53045a..e0846f1a683ce679de4aece53932ae0de2e3a14b 100644 GIT binary patch delta 37 tcmdn1bwq1}j4*qYp{2Tkf%;|{;q#14hK7^hinw!{nQ*D9y863u0RYZZ3CaKf delta 29 lcmX@2wO4C{jPPb<;q#141}2lgh`4i_nsceDy863u0RWQ82x9;M diff --git a/test/image/elliptic_clip.pdf b/test/image/elliptic_clip.pdf index 4e04f7ed49e7ab584485cd746ad3b5eb07599b12..3c2a65ad7f063f1f8f9556365c194b3238e0d53b 100644 GIT binary patch delta 39 vcmZ3smTB!;rVU0@*`o|C)eQ{PHyce=VPrBio*XgFmDA9SOI6j?-;E0Z0D%h? delta 31 ncmZ3xmTB2qrVU0@H(O3sVPrBen;bvQmD9kIOI6j?-;E0ZxlakM diff --git a/test/image/full_height_image.pdf b/test/image/full_height_image.pdf index 5e225603debd85a875670f42841e220af94ba224..795974401d928516b70d12f91f43e43b88777fbc 100644 GIT binary patch delta 39 vcmX?poAKOj#tp$a>`{i6>IMetn}c&y7@15BCRgUVa+(@*sj9mAyKw;k6^#p< delta 31 ncmX?ioALN<#tp$ao1=167@16rCpYA}a+;WNsj9mAyKw;k$-4?P diff --git a/test/image/full_width_image.pdf b/test/image/full_width_image.pdf index 5e225603debd85a875670f42841e220af94ba224..795974401d928516b70d12f91f43e43b88777fbc 100644 GIT binary patch delta 39 vcmX?poAKOj#tp$a>`{i6>IMetn}c&y7@15BCRgUVa+(@*sj9mAyKw;k6^#p< delta 31 ncmX?ioALN<#tp$ao1=167@16rCpYA}a+;WNsj9mAyKw;k$-4?P diff --git a/test/image/image_png_url.pdf b/test/image/image_png_url.pdf index 79fa9ae22a6885b8b5b4badf18b2c257b131db57..4e45e1457183335f6b5b9559c875005ca05f69c1 100644 GIT binary patch delta 291 zcmZpXJ1#dNDa9=_rzEvVLEkMWu_VeRYBh;H7~s+L&40z&W@|Nq$o8pm#boq zanOfHMi-1t!!@33g={dmYHSc_z~EHOY|CBDDy(c9tjt=h%xxRY-1;PjwbtL6b$U&! zgC2w8TCO`AS6|{bz-N)6feErrjIj)h{!gC36U*}Jki+iDZ+VumM;ThG8yKihp2$00 z%*fD8!2kpl@)Wqh3lehCZbD5c%a;d7i I`nz!f0Qr7Y^#A|> delta 222 zcmX>u*CIC|$Sa7MT Jy863u0RU$sHn9Kz diff --git a/test/image/image_types/image_types_insert_bmp.pdf b/test/image/image_types/image_types_insert_bmp.pdf index 8fbc2d0999fb490d7b143f1d30a787f7e052e6f2..f678a06060dd3425af8be1886b247aec5a2b6a82 100644 GIT binary patch delta 41 xcmaELjOpVsrVU(+*rNspuU;UR+W*_a3R$Q diff --git a/test/image/image_types/image_types_insert_jpg_flatedecode.pdf b/test/image/image_types/image_types_insert_jpg_flatedecode.pdf index 4c8282eedade3b2ac4965fba5ee0589c76c5d3f8..35fa4d493eae99cc34ea6e5f7575ba5b4afa2bc5 100644 GIT binary patch delta 52 zcmex#QtIbPsfHHD7N!>F7M2#)Eo>7Pvqu?Psv8)nZ=blBO^}h%V*27GY;K%}hFq$u IuKsRZ0Qs>HMF0Q* delta 44 zcmex)QtH!5sfHHD7N!>F7M2#)Eo>7PZ=bQ4O^}h%aQdnxY;K$eCS0njuKsRZ0E@;B A)c^nh diff --git a/test/image/image_types/image_types_insert_jpg_flatedecode_windows.pdf b/test/image/image_types/image_types_insert_jpg_flatedecode_windows.pdf index 4c8282eedade3b2ac4965fba5ee0589c76c5d3f8..35fa4d493eae99cc34ea6e5f7575ba5b4afa2bc5 100644 GIT binary patch delta 52 zcmex#QtIbPsfHHD7N!>F7M2#)Eo>7Pvqu?Psv8)nZ=blBO^}h%V*27GY;K%}hFq$u IuKsRZ0Qs>HMF0Q* delta 44 zcmex)QtH!5sfHHD7N!>F7M2#)Eo>7PZ=bQ4O^}h%aQdnxY;K$eCS0njuKsRZ0E@;B A)c^nh diff --git a/test/image/image_types/image_types_insert_jpg_jpxdecode.pdf b/test/image/image_types/image_types_insert_jpg_jpxdecode.pdf index 9c1a2f723d2da91793dce771bd13d6b06a9abc2a..53d3babe5288182dcbe10363b4fea818b60873df 100644 GIT binary patch delta 50 zcmcb4SnR=Jv4$4L7N!>F7M3ln6${v-3@z0S4Ai$*EMOI6WVD>#wUE_~)53^LRn^ts GjSB$8ybmY< delta 42 ycmaEGSnTFuv4$4L7N!>F7M3ln6$`f4FJKj9WHg#SaUrW4r@1MYs;aBM8y5gxF%7r? diff --git a/test/image/image_types/image_types_insert_jpg_windows.pdf b/test/image/image_types/image_types_insert_jpg_windows.pdf index 91db866a3c52e6be4c853180aa1c83441adf4f6d..48d90970d954bf19d8ac71460ae6f1cb1ebd4f45 100644 GIT binary patch delta 39 vcmX@Mh3V`TrVY<#utynMsv8)nZ+3R$Q diff --git a/test/image/image_types/image_types_insert_png.pdf b/test/image/image_types/image_types_insert_png.pdf index dbaa969dc949affdf45f8b2d854a908df1661538..3b7e94096696cf1af1ef3f5fa85d907bbebcbcc1 100644 GIT binary patch delta 36 rcmcbvcu#Rd1wVU~p{2Tkf%@hOenCb?%gJ2=E}RxdT&k+B{%%|V$zKUd delta 28 jcmcbocwKQr1^?!HenCb?qsbEmTsX~5xl~nM{oS|#itz{9 diff --git a/test/image/image_types/image_types_insert_png_alpha.pdf b/test/image/image_types/image_types_insert_png_alpha.pdf index 4e09dad343428010359ab63ae7fa774b264e47b6..adf64c6e6e3bcbc07b2fc22f04e78186f1194af5 100644 GIT binary patch delta 38 ucmaEHhw=R##trv!*rN3Pi^-W*E?gD{hFq$uuKsRZ0OGd^`~Uy| delta 29 kcmdm2y1jHmxaH3P!^s6!E?nl8CS0njuKsRZ0H2=-l>h($ diff --git a/test/image/image_types/image_types_insert_png_alpha_dctdecode_windows.pdf b/test/image/image_types/image_types_insert_png_alpha_dctdecode_windows.pdf index c09b9d264e285100099c564224b0d4afe8dd814d..7fd7880fa8373e5462c484799d908d183fc3adf9 100644 GIT binary patch delta 37 scmdm9y03IYxFvg(p{2Tkf%@ifOF>3Pi^-W*E?gD{hFq$uuKsRZ0OGd^`~Uy| delta 29 kcmdm2y1jHmxaH3P!^s6!E?nl8CS0njuKsRZ0H2=-l>h($ diff --git a/test/image/image_types/image_types_insert_png_disallow_transparency.pdf b/test/image/image_types/image_types_insert_png_disallow_transparency.pdf index c791765f31c6cb92755ec2d449895dd1d070ce3f..e155bbc74e43d0fb2864b7e771a62bbb071beea8 100644 GIT binary patch delta 39 vcmdmcn(@eK#toh+>`{i6>IMetn>|xh7?~`MCg-QRa$1^lsj9mAyKw;k3Ka`I delta 31 ncmX?dnsM)G#toh+n*&l*7?~_gCzqwVa#~n$sj9mAyKw;kz;g-K diff --git a/test/image/image_types/insert_pillow_issue_139.pdf b/test/image/image_types/insert_pillow_issue_139.pdf index ed765b71e06f7dc02622addb6e147be1e377324a..e8dfdc4230b75436362a0fc69108efb26636832b 100644 GIT binary patch delta 38 ucmcbyhw=U%#tr4s>`{i6>IMeto6Dp7n3#-BCbP$Ra#(Pws=E5SaRC4e$qQrv delta 30 mcmcb=hw;W9#tr4so9m+cn3#;rC-cR5au{-{s=E5SaRC6qVF~mA diff --git a/test/image/load_base64_data.pdf b/test/image/load_base64_data.pdf index f0acc1b394aae05c0c91b96f7fff5e48d0e70184..74f7003352363dfc950ba4dbb1b9b9c43da62ee8 100644 GIT binary patch delta 37 tcmeC-n#{FfCNq1Kp{2Tkf%@i|%qombCI*xDv$$}Y7;~wry863u0RX<62^9bU delta 29 lcmbQt)x))6CiCV6%qomb#>SJ6vAA#=n{lbCy863u0RV)#2d)4B diff --git a/test/image/oversized_images_downscale_biggest_1st.pdf b/test/image/oversized_images_downscale_biggest_1st.pdf index c3e204a3ec4c43a0f52cdc207d97c759d9b5dfdb..8b9415dd1ea50e61ca0d0c88ee27a27df2619f3d 100644 GIT binary patch delta 42 ycmcb!o&E84_J%Et)wkHA3@z0S4Ai$*-(nPCWU?@u-g}$Tox_q#Rn^tsjSB!*;SG%d delta 34 qcmaF7o&C;s_J%Et)wi}c-C`7AWHPs$KIJx}JBJaMs;aBM8y5fq9Sj`+ diff --git a/test/image/oversized_images_downscale_biggest_2nd.pdf b/test/image/oversized_images_downscale_biggest_2nd.pdf index 6327707762eea69d1ac9d6a0e809593596d6a9f8..82e184f9cfd0315663dfe65db1dc1ab3e44f58a4 100644 GIT binary patch delta 42 ycmcb!o&E84_J%Et)wkHA3@z0S4Ai$*-(nPCWU?@u-g}$Tox_q#Rn^tsjSB!*;SG%d delta 34 qcmaF7o&C;s_J%Et)wi}c-C`7AWHPs$KIJx}JBJaMs;aBM8y5fq9Sj`+ diff --git a/test/image/oversized_images_downscale_simple.pdf b/test/image/oversized_images_downscale_simple.pdf index 1fd36ed193d1849412e1a293ea6c79908b4d1de8..f52a472f89919c4013b5fc36b4fba735bdd4ad3e 100644 GIT binary patch delta 42 ycmX@Ho&EfF_J%Et>9^RU3@z0S4Ai%$-(nPCWHK|GUU{3*ox_q#Rn^tsjSB!w9StV{ delta 34 qcmX@Vo&Cgi_J%Et>9@A$-C`7AWHPm!-f)}Iox_MrRn^tsjSB$yDhsy& diff --git a/test/image/oversized_images_downscale_twice.pdf b/test/image/oversized_images_downscale_twice.pdf index 4037a9974617d2a4845b363fd8d32f26ea55a8f2..af7cb019477df4a5381c37355eec143fe42e4fd1 100644 GIT binary patch delta 42 ycmcb#o&Dx^_J%Etg}2zF3@z0S4Ai$5-eMGBWHL9K-h7+Uox_q#Rn^tsjSB!#{|#CI delta 34 qcmcb)o&C~w_J%Etg}1g>++q}9WHPgy-gTSNox_MrRn^tsjSB$%91H3I diff --git a/test/image/png_images/image_png_insert_png_files.pdf b/test/image/png_images/image_png_insert_png_files.pdf index 92c011431bd192720581e37b6f6b880411eac166..f3c1f3beb676b4bec7d91aae24a1d36c61aed5b0 100644 GIT binary patch delta 54 zcmZ3uL}tYjnT8g|7N!>F7M2#)7Pc+y%Dn7RhL-9E2I|{^%vCH*#wOFx3$lB0Sa7MT Jy863u0RX$F4j=#k delta 46 zcmZ3nL}uXF7M2#)7Pc+y%DmgPc-dF6Fd3Oozb44;#bL;$s_N?R#svUb C0}QYL diff --git a/test/image/png_indexed/image_png_indexed_no_transparency.pdf b/test/image/png_indexed/image_png_indexed_no_transparency.pdf index 40d0c6499118c5c8295c1312bb73fec8352503b9..633cd8487d5e1837c1a533757dfdbfad7254c1ea 100644 GIT binary patch delta 43 zcmeC1#XfZwd&3sS+|%q)hL-9E2I|{$Pc!;4G8r39-+PA9gVWfIOI6j?-;E0ZLl+GN delta 35 rcmbO_i@k3ad&3sS+|%1jPBZ#3G8vgpKXQiAgVV^8OI6j?-;E0Z^STS3 diff --git a/test/image/png_indexed/image_png_indexed_transparency.pdf b/test/image/png_indexed/image_png_indexed_transparency.pdf index 6a10b73a424587f206f1e179cd03b0aad4f4d8c0..e7f4f9b02c4c8481935ca2db31274bb11fb6ba8b 100644 GIT binary patch delta 44 zcmaFznd9|mj)oS-Ell^!*`o|C)eQ{Px8E~o+Qi6YX*_+BC6gD2IhU%ctG^o;0D)x= ABLDyZ delta 36 scmaF;nd8Z4j)oS-Ell^!w?8#!+Qi6YVK#lHC6gD20hg+(tG^o;03{&|vj6}9 diff --git a/test/image/rect_clip.pdf b/test/image/rect_clip.pdf index b405d565a7e770b9d12365a1f3f7496df68d5e6b..0f8c909806a57606000ec09bac9dd08ce931632e 100644 GIT binary patch delta 39 vcmaF*o$<|g#tqR`>`{i6>IMeto1?2N8JSFsCQqw&<1{hlQdM>JcjE#8E|m;^ delta 31 ncmaF!o$={+#tqR`o0F<68JUbtC(o^R<21J5QdM>JcjE#8-g65V diff --git a/test/image/round_clip.pdf b/test/image/round_clip.pdf index 16ad3788ace2f536a51e9a9eb9d451d9214eb7d0..cfd88b66e05826b8123ba3bca5e5d485b3109b8c 100644 GIT binary patch delta 39 vcmX@`gYoze#tqx5*rNcI=( diff --git a/test/image/svg_image.pdf b/test/image/svg_image.pdf index 10907ae24cfcd5039ba154291daa3b9352df7ab5..f7354fc6281efc4e4274aeb6d757d435a47a35be 100644 GIT binary patch delta 37 scmdnMzny=BARBv>p{2Tkf%;}aHa|utbEC~5UqW?ZVOuKsRZ0Ii(}IRF3v delta 29 kcmdnazkz>)AlqgMHa|utGt~5T9mRzc;uKsRZ0CiIa(f|Me diff --git a/test/image/svg_image_fixed_dimensions.pdf b/test/image/svg_image_fixed_dimensions.pdf index 147274a75b24fcf3988ddc8dd40cba164f42d2f3..7bda17569a03defc320163ea311401847560c063 100644 GIT binary patch delta 36 rcmZ3>zlDDT9~*m=p{2Tkf%;}XHh)G&%gJ%oajB}h`nz!f0N7CpumAu6 delta 28 kcmey&@rGl=6Q<3tnXDKYjV7zHxNw@9a;d7i`nz!f0GBHWKmY&$ diff --git a/test/image/svg_image_with_custom_size.pdf b/test/image/svg_image_with_custom_size.pdf index 30a33abcfdac8ce677d87bfc0f2a65fe7a3afe4b..dc3a261e0422df74f5c6f8b552ef5f64015b18e5 100644 GIT binary patch delta 36 rcmX@Wf1H1VA{%>@p{2Tkf%;}eHh)G&i^+xTZk(1zT&k+B{%%|Vt@;R7 delta 28 jcmX@ke}I33BHLySHh)G&!^suwZk!gTT&k+B{%%|VbsPrf diff --git a/test/image/svg_image_with_custom_width.pdf b/test/image/svg_image_with_custom_width.pdf index c0301d860ed455e8b8429b41deb700369858c41b..aa5888206c828406ab8eaa9d0f22eede5a1d3660 100644 GIT binary patch delta 36 rcmZ3@zlnbX4;y=wp{2Tkf%;}1Hh)G&^T{#nZk*TuKsRZ0DKJw)c^nh diff --git a/test/launch_action.pdf b/test/launch_action.pdf index 173a388487408df32a70cc23c20e36544272755d..ea8fac80b29641ab9277740c17ce012b3edbae2a 100644 GIT binary patch delta 36 scmbQmv5;fK9wzoELrZl71NF^&m;@OaEhnF2cIGrP;!;(0^>^a}0Kc;dJOBUy delta 28 kcmZ3;F^glv9;VHQnFJXbjV51ZcIGrR^a}0EF!a%m4rY diff --git a/test/layout/set_no_margin.pdf b/test/layout/set_no_margin.pdf index 53cc5c02907a883dde471e927e1852d89eeed45c..a97ebafa9121c1e3142e77ec129cfdb8d94c6eda 100644 GIT binary patch delta 37 scmcbicwcctB|m$Vp{2Tkf%@i3egQ@%3xmns0xp~u#$2kZuKsRZ0MgwFe*gdg delta 29 kcmcbwctdeRCI99IegQ@%bK}XA1Y9`H&A3!mUH#p-0F!G77ytkO diff --git a/test/layout/unit_cm.pdf b/test/layout/unit_cm.pdf index f539f010d8d2fc998e9a6ad579ee2096ba99be83..4c378dcf06794b46b7aefb12260b261b33f65c1a 100644 GIT binary patch delta 36 rcmZospuSm|Nq~{b%xtnLvkQkMm#V6(zZ(|-l70t8 delta 28 jcmeBRZ)D$~%(PjHNq~{b)N-;7vkQk2m#V6(zZ(|-URDLw diff --git a/test/layout/unit_default.pdf b/test/layout/unit_default.pdf index cb1ea79f1145643c7974809164effdb3aa133364..966521341a607541386cfe94b3ff92666faec6d2 100644 GIT binary patch delta 37 scmZo??_=Mf$;2LIXsK>spuSm?Nq~{b+-R~jvooi;DVM6MtG^o;0G%)glK=n! delta 29 kcmeBUZ)e}2$+X#kNq~{b%yhC7vooie1(&L-tG^o;0B2SPEC2ui diff --git a/test/layout/unit_float.pdf b/test/layout/unit_float.pdf index a2da2847fffa533fcdf2c6ba16b3ad98bc006337..b20ad21d3cd118176681f85d56274da6dfc1e055 100644 GIT binary patch delta 36 rcmeBUpUS?$fQdcI&{EyNKz*|TlOQ9b%@me>W}wnOz5j delta 28 jcmbQr-p9VdfN8TilOQ9b(PU3%XHIidE>%@me>W}wW5)&* diff --git a/test/layout/unit_in.pdf b/test/layout/unit_in.pdf index b12af8dee80bc72985b895f0ec6c2f79822b269d..a78f854b47b7214977291c5f98a2835d462ca6a7 100644 GIT binary patch delta 36 rcmZospuSm|Nq~{b%xtnLvkQkMm#V6(zZ(|-l70t8 delta 28 jcmeBRZ)D$~%(PjHNq~{b)N-;7vkQk2m#V6(zZ(|-URDLw diff --git a/test/layout/unit_int.pdf b/test/layout/unit_int.pdf index 8204f137900d565eb393a1711e35c089b58d5607..219e87ea8f42fe62e86975ab299208bc8ab10309 100644 GIT binary patch delta 36 scmeyw@snf2D<<|RLrZl71NF_Xm@FBY%uFY%vbb_saH*=g`nz!f0NZW}&;S4c delta 28 kcmey#@rh%@E2hmKnJgKZOf4qsu()yspuSm|Nq~{b%xtnLvkQkMm#V6(zZ(|-l70t8 delta 28 jcmeBRZ)D$~%(PjHNq~{b)N-;7vkQk2m#V6(zZ(|-URDLw diff --git a/test/layout/unit_pt.pdf b/test/layout/unit_pt.pdf index 80058f25083ef805f93fa2427dcca5cfb17b4f28..a0cff3b4c402794c8074c9bfb43e65a4e7255eda 100644 GIT binary patch delta 36 rcmZospuSm|Nq~{b%xtnLvkQkMm#V6(zZ(|-l70t8 delta 28 jcmeBRZ)D$~%(PjHNq~{b)N-;7vkQk2m#V6(zZ(|-URDLw diff --git a/test/link_alt_text.pdf b/test/link_alt_text.pdf index 18de8fd71e8327387825a07c6c61e98d4739c5c7..f8cff12add96b8fe03d11680e29e8eac04601ab9 100644 GIT binary patch delta 37 tcmX@hbA@L^1`B(Xp{2Tkf%@hQmMM&k=9B-jx^WpB7;veoy863u0RYq$3F`m= delta 29 kcmcb@bCzdA2FvDrmMM&k29sIX+_;P^jk#1+UH#p-0Et=$g#Z8m diff --git a/test/link_border.pdf b/test/link_border.pdf index 4cd45d54170273a127127df6c5fcf7b936b554d6..b43a1c63f8fca1711b108d73d5d87cfc7801e639 100644 GIT binary patch delta 37 tcmdnVae!mPZ6@|8LrZl71NF_fnFJV_ObsT#Wp?H?HRe)Pb@g}S0sz?x3I_lH delta 29 lcmX@Wv6ExNZKlnSm;@M^OpGUgVRq&;G2>EIb@g}S0sxwD2%rD} diff --git a/test/link_with_zoom_and_shift.pdf b/test/link_with_zoom_and_shift.pdf index 01d5bb15a579e1f15785808e8905b9b74166792b..6fb6d4fc39710d7b296155adcec7561ee1916d25 100644 GIT binary patch delta 36 rcmX@ddzE*CD=T}Hp{2Tkf%;}wRx3tEi^&aauAJtET&k+B{%%|Vw^<0O delta 28 jcmcc0dyaR5E9+(-Rx3tE!^!PzuAF8jT&k+B{%%|Ve4__B diff --git a/test/links.pdf b/test/links.pdf index 1882cebb91e770be470cbddfa4f7320a648c4c59..f42b726c34e2a94acee274a88457cacce38a197f 100644 GIT binary patch delta 37 tcmcb|_mpqLRaW*WLrZl71NF^USuGiv42>oWu)A^^nsTYCy863u0RY@n38er4 delta 29 lcmaFLcaLwwRo2aSSS=Zu3`{4Bv%7K{Sa7MTy863u0RWpJ2tEJ+ diff --git a/test/local_context_inherited_shared_props.pdf b/test/local_context_inherited_shared_props.pdf index a39532cd1dd9ef92cc8b4c00231a5935b4c4abfa..3246df1480714a623ec0857d8208be36dd133e35 100644 GIT binary patch delta 37 tcmbQiF`r|@GA8yYLrZl71NF_zm{b`V%_pB>cH*)yFyK;Eb@g}S0szH=2~Yq4 delta 29 lcmbQwF@s~nGN#RInN%4W4JKb^cH%O(H0DxOb@g}S0sx9?2k8I+ diff --git a/test/local_context_init.pdf b/test/local_context_init.pdf index 489cc51137183cf59c64ebc5c86fc0bef4811acf..371c7726ac41e79650397b7bb0d1786139b739c0 100644 GIT binary patch delta 36 scmdnXafD;TX(sk4LrZl71NF_PnN%2=j7=tgWOm^&=TcR5^>^a}0M3C4*Z=?k delta 28 kcmX@Yv6o}RX{ODWm{b^^a}0Fg-uXaE2J diff --git a/test/local_context_shared_props.pdf b/test/local_context_shared_props.pdf index 46c57c962b4cbf5dedf97d0250503bf092059708..8c2a5b60aa7248432946a7d95c90440880527923 100644 GIT binary patch delta 36 rcmdnOzMFkR7!!Mxp{2Tkf%@h!CP79<^T`>^&YVUDT&k+B{%%|VtlbDW delta 28 jcmdnZzJ+~57}MrhCP79HkPp{2Tkf%;}v<|m9ymPV6bv$%4anQ^JAy863u0RX+e2|xe< delta 29 lcmX@WwUcWDEAwU^<|m9y7N(OwvAA-YT5_qXy863u0RV-p2iX7s diff --git a/test/metadata/default_viewer_preferences.pdf b/test/metadata/default_viewer_preferences.pdf index b895c2cd02af809b1e5b881ad92a725b6847fcc0..2d77ef62d012e1c7b34b55545a2c2055e0400d11 100644 GIT binary patch delta 36 scmdnZb%<*ND>HkPp{2Tkf%;}v=4XsdmPV7`vbb?raH*=g`nz!f0JRkf6aWAK delta 28 kcmX@awVP`LEAwU^=4Xsd7N(QGu()v;a;d7i`nz!f0Dc7rqyPW_ diff --git a/test/metadata/layout-alias-continuous.pdf b/test/metadata/layout-alias-continuous.pdf index 46385e6ab6ebc4b139434c805fbe6711134c26e4..72439915b05d23498003b4c4dcf5c08c5a23fd47 100644 GIT binary patch delta 37 scmeC>oWi+*m6<)t&{EyNKz%bSvn3;wrO{*u78g!SQ!Z6iSARDy0Gq%EkpKVy delta 29 kcmbQj*~__sm3cD{vn3;wh3RB>78gzn3ocbvSARDy0A_v$DgXcg diff --git a/test/metadata/layout-alias-default.pdf b/test/metadata/layout-alias-default.pdf index 091010e2093b1f29fb2ff8c51fe52e6482e09588..93dd605d5a5bb3eb22be2b7bb1633cb2b0c23386 100644 GIT binary patch delta 37 scmeyy@t0!*D>HkPp{2Tkf%;}vW+g@@OQXq}EH0epMqH|@uKsRZ0JZoCE&u=k delta 29 kcmey%@r`2xEAwU^W+g@@3)9I4EH0d8rd+D3uKsRZ0D3kC#{d8T diff --git a/test/metadata/layout-alias-single.pdf b/test/metadata/layout-alias-single.pdf index cbb0ab8f6eda14a4c4d3808ff0c53fe4b3bef6cd..3a1b3936cc28f15a517c146142b1147a6fa6eb96 100644 GIT binary patch delta 37 scmeCF8}}l diff --git a/test/metadata/layout-alias-two.pdf b/test/metadata/layout-alias-two.pdf index 911f002ef84b30f66b3e8e5983bab43768863061..595b171031d21c10571aca08262da307cc57c5fe 100644 GIT binary patch delta 36 rcmbQpIfHWpD>HkPp{2Tkf%;}vW?M!kOQXpyEUp}uT&k+B{%%|Vm4ydv delta 28 jcmbQiIgxV%EAwU^W?M!k3)9KoEUp|zT&k+B{%%|VVI>9p diff --git a/test/metadata/page-layout-ONE_COLUMN.pdf b/test/metadata/page-layout-ONE_COLUMN.pdf index 46385e6ab6ebc4b139434c805fbe6711134c26e4..72439915b05d23498003b4c4dcf5c08c5a23fd47 100644 GIT binary patch delta 37 scmeC>oWi+*m6<)t&{EyNKz%bSvn3;wrO{*u78g!SQ!Z6iSARDy0Gq%EkpKVy delta 29 kcmbQj*~__sm3cD{vn3;wh3RB>78gzn3ocbvSARDy0A_v$DgXcg diff --git a/test/metadata/page-layout-SINGLE_PAGE.pdf b/test/metadata/page-layout-SINGLE_PAGE.pdf index cbb0ab8f6eda14a4c4d3808ff0c53fe4b3bef6cd..3a1b3936cc28f15a517c146142b1147a6fa6eb96 100644 GIT binary patch delta 37 scmeCF8}}l diff --git a/test/metadata/page-layout-TWO_COLUMN_LEFT.pdf b/test/metadata/page-layout-TWO_COLUMN_LEFT.pdf index 911f002ef84b30f66b3e8e5983bab43768863061..595b171031d21c10571aca08262da307cc57c5fe 100644 GIT binary patch delta 36 rcmbQpIfHWpD>HkPp{2Tkf%;}vW?M!kOQXpyEUp}uT&k+B{%%|Vm4ydv delta 28 jcmbQiIgxV%EAwU^W?M!k3)9KoEUp|zT&k+B{%%|VVI>9p diff --git a/test/metadata/page-layout-TWO_COLUMN_RIGHT.pdf b/test/metadata/page-layout-TWO_COLUMN_RIGHT.pdf index 2bbcd23ce7deb264a68683b50edd459b8c79b0f1..80f68e319d91ab5918ecf8a412ae6b5ae51a6004 100644 GIT binary patch delta 38 tcmbQlIg@h(D>HkPp{2Tkf%;}vW;;eEOQXrIEY4h(1_oTJs;>TSTmYqq2hacj delta 30 lcmbQqIf-)vEAwU^W;;eE3)9IyEY4gOmd0GFs;>TSTmWv|266xZ diff --git a/test/metadata/page-layout-TWO_PAGE_LEFT.pdf b/test/metadata/page-layout-TWO_PAGE_LEFT.pdf index 7201970b751745c169ab078f80f94a0f4d4bb3c4..ea995610f8858d7b045ae34fc4c064d2945efa00 100644 GIT binary patch delta 37 scmZqRYUkQe%FG^RXsK>spuV}3*@}_b(!gZ$CKfjiODo%K!iX delta 29 kcmZqYYT(*X%DlOT*@}_b!qR;5P8K%~BQ8}{SARDy0DS%jWB>pF diff --git a/test/metadata/page-layout-TWO_PAGE_RIGHT.pdf b/test/metadata/page-layout-TWO_PAGE_RIGHT.pdf index c71c624872c0c24c492d1eda13e7b8d7a5ff3904..937a06f0ccfcba78f8a8831d2c6c69d7d292a769 100644 GIT binary patch delta 38 tcmZqV>fqW?%FG^RXsK>spuV}3*_x5r(!gZ$W)@dYLjx{VRabvEE&#p%2=@R0 delta 30 lcmeC+YUJ8b%DlOT*_x5r!qR;5E*4i#17j{#RabvEE&zoJ2bll> diff --git a/test/metadata/page-mode-FULL_SCREEN.pdf b/test/metadata/page-mode-FULL_SCREEN.pdf index 957db4134317ef56321992b84fc2a09f233c30b0..b06e443c683f613dd10d2f1608a622f3ef2feb43 100644 GIT binary patch delta 36 rcmZ3?xr%cGD>HkPp{2Tkf%;}vW`9N|OQXqQEUp~pT&k+B{%%|VoP7tf delta 28 jcmZ3*xtMbUEAwU^W`9N|3)9K5EUp{|T&k+B{%%|VX8i_2 diff --git a/test/metadata/page-mode-USE_ATTACHMENTS.pdf b/test/metadata/page-mode-USE_ATTACHMENTS.pdf index 03ec999c63d11c0c0a05284a395b60ebf8b67b6f..1f0de776a63cc7a50501f8e09400c319c8132af6 100644 GIT binary patch delta 38 tcmbQiHJ@ukDKmSNp{2Tkf%@iB<{(C9O9PY1r&wG$jg7ffRbBnvxB$n-30MFC delta 30 lcmbQwHG^wIDf8wU<{(C93rq9K7g=06jm)@IRbBnvxB!h|2l@a2 diff --git a/test/metadata/page-mode-USE_NONE.pdf b/test/metadata/page-mode-USE_NONE.pdf index 46d8758cc41ca7bf8308e10dde61003a5400f809..d6a287dc8325798cf246050b962ae843f6bb8b54 100644 GIT binary patch delta 37 scmZ3$xtwzYD>HkPp{2Tkf%;}vW*TSTmZxZ2{Zrz delta 30 lcmbQn)z7t|lzDRvvnM07g{ArA6D+QrhUQ$Vs;>TSTmXtK2i5=p diff --git a/test/metadata/page-mode-USE_OUTLINES.pdf b/test/metadata/page-mode-USE_OUTLINES.pdf index 7b0aaae37da9acbc61794f47a5f1cd104deddfa0..ed667ecf4e8c3d0270cc2e256b26b3dfb196190a 100644 GIT binary patch delta 36 rcmZ3&xtenWD>HkPp{2Tkf%;}v<^V<}OQXr*EUp|DT&k+B{%%|VoaqO* delta 28 jcmZ3@xrB2AEAwU^<^V<}3)9JQEUp}eT&k+B{%%|VXITbE diff --git a/test/metadata/page-mode-USE_THUMBS.pdf b/test/metadata/page-mode-USE_THUMBS.pdf index 0ad4ef64a4af73add58cd36cf8f446e8fb17a62c..35e9b305c339f8d32bd553e5e71819aeaa3904a2 100644 GIT binary patch delta 37 scmZ3)xsr1OD>HkPp{2Tkf%;}vW9-T(jq delta 29 kcmZ3#cK`qY diff --git a/test/metadata/put_info_all.pdf b/test/metadata/put_info_all.pdf index 2911f5fcb4a1684682c9949a5d258dd9f3aa5f83..4b7aae710a598b51b841e19c741609b565974685 100644 GIT binary patch delta 36 rcmZqX?Bd)Y&deTVXsK>spuSn0S&os(&|tDTiwlQ2m#V6(zZ(|-k^a}0LvH&WdHyG delta 28 kcmey${*Haa1g6c?nFJV_%q%9aWOm^&^a}0F1Z?^#A|> diff --git a/test/metadata/setting_old_date.pdf b/test/metadata/setting_old_date.pdf index b4530ac1d6d95b1b88b5b2f99b8b103db9b49545..ef823832818d0ae824604e467a4b5d51b76407b8 100644 GIT binary patch delta 49 zcmcc4dXIHOJ)@|RfuXs9iJ^soxq*eLX_SGvx`BoICHBoX*-aRk3{58UbGmRE8*{0uy863u0RWi_2qXXi diff --git a/test/metadata/zoom-default.pdf b/test/metadata/zoom-default.pdf index 083d6ff991bfe2924f6b8d39951965eb5fc44462..fef49c0b8d0c6e234dcbe75a44b87ede23519269 100644 GIT binary patch delta 37 scmZ3)zLI@|3ln>kp{2Tkf%;|_CP79<%gJHPPF&^&MqH|@uKsRZ0IT>27XSbN delta 29 kcmZ3kp{2Tkf%;|_CT>PX%gF)E&YYHJT&k+B{%%|Vp`ZuV delta 28 jcmZ3?K8JmS3)5zACT>PXqsigS&YTvOT&k+B{%%|VYKjJB diff --git a/test/metadata/zoom-fullwidth.pdf b/test/metadata/zoom-fullwidth.pdf index 083d6ff991bfe2924f6b8d39951965eb5fc44462..fef49c0b8d0c6e234dcbe75a44b87ede23519269 100644 GIT binary patch delta 37 scmZ3)zLI@|3ln>kp{2Tkf%;|_CP79<%gJHPPF&^&MqH|@uKsRZ0IT>27XSbN delta 29 kcmZ3kp{2Tkf%;|_CUHha%gHg!E*utIs;aL3Zd?GK4hPNv delta 27 icmZ3_zJh&&3)5zACUHhaqsht4E*yqjs;aL3Zd?FoV+K_K diff --git a/test/named_actions.pdf b/test/named_actions.pdf index 0fa6df794f2c06745b18b5dcc792eaa95b85d925..f085e81b5dd7742feef04e0718307e2bba49e247 100644 GIT binary patch delta 37 scmcc5|BQcwHXD1Cp{2Tkf%;}`wq!;|i^=`$Zd~RDMqH|@uKsRZ0K|6*2><{9 delta 29 kcmaFHf1iJYHrr++wq!;|!^zXw-MGvwO}SK6UH#p-0EjmSq5uE@ diff --git a/test/outline/2_pages_outline.pdf b/test/outline/2_pages_outline.pdf index 8073f70fd03dac9d6935ad87c7a4be9517aa655b..a34d1d29555c9d374ef2410d97041c63d3806d37 100644 GIT binary patch delta 36 scmcb)mGQw=#tkij>`{i6>IMeti(3LY8OubWUi4JUe@op{2Tkf%;~7_G^qxCPtILbGUPw8F8tqy863u0RYK#38Mf2 delta 29 lcmX>nbX;hIJo{!f_G^qx#-@}1akz7unsTYCy863u0RWE@2s{7) diff --git a/test/outline/html_toc.pdf b/test/outline/html_toc.pdf index 2da4519d7c92e812bb7e64553836504fe5feb5d5..0a522e56481b6de536534e63b5e89b44acf5d9ee 100644 GIT binary patch delta 35 qcmeBB>{r~N%*P&OXsK>spuSm|PlSolVzPyR2Ztq>s;aBM8y5hV0|$cu delta 27 icmeBI>`>gG%(q#KPlSolaI(FC2Zs@ts;aBM8y5g!URX| diff --git a/test/outline/html_toc_with_h1_as_2nd_heading.pdf b/test/outline/html_toc_with_h1_as_2nd_heading.pdf index 352d156b535144f6c082371f0827c1d8ac8cea7a..46c69713b49df5c50ece5a0d092d1f49cb2e9874 100644 GIT binary patch delta 37 scmbO#I!AOvBL{nwp{2Tkf%@h~jzf%0mS&S(x!gGo&A3!mUH#p-0LH`#PXGV_ delta 29 kcmbOuI#qN-Bgf_rjzf%07M7EJxZF7nEV)!wUH#p-0E{{Z=l}o! diff --git a/test/outline/russian_heading.pdf b/test/outline/russian_heading.pdf index 0e90c655396e5ec14a9c18e4345b006131106578..853d8d9eb0be4e8b6236ed47ed45349fb4930dac 100644 GIT binary patch delta 36 rcmZ2tzuJC7zbt!{p{2Tkf%@it*~5%X7G{$}L>BfaLrZl71NF@lS=t#HEhbB{d2m>8sj9mAyKw;k#6Aft delta 27 jcmeys^O9%7M3&7nSlSsG4JRwGd2kqVsj9mAyKw;khPwx{ diff --git a/test/outline/simple_outline.pdf b/test/outline/simple_outline.pdf index 85895d9207f646bc524e9d74e316a10de381ff16..87209592e7e3757a48e36fab558ab6560d24edee 100644 GIT binary patch delta 37 tcmca-^wem>dQtW$LrZl71NF`8MPr$n%nc^qqy863u0RZJ*3H$&6 delta 29 lcmaEAbkAtRdeP0>L}Qtm%#0_CO1g6zn{cVBy863u0RW<$2$cW; diff --git a/test/rotation.pdf b/test/rotation.pdf index 780b994587bb6a5c04dd5249bfe8304a4a04b228..f668f3918123d26605b1f4f4db6aa858d571f1b8 100644 GIT binary patch delta 36 rcmaFD{hE72D+_y+p{2Tkf%@iF76C>kbF<0QSzS3Sxl~nM{oS|#$4?1C delta 28 jcmaFO{e*i%E6e5{76C>kGt0^ISY0`cxKveL{oS|#iI)e_ diff --git a/test/shapes/class_arc_clockwise.pdf b/test/shapes/class_arc_clockwise.pdf index 4ae08031bfeaedac0e62db447d58597cb31087e4..d0f07200a56a7372771028a070a03cdba52c34d5 100644 GIT binary patch delta 37 scmdnNd4O|69y5ECp{2Tkf%@b;=D&>QlXF;{xD5>q47gNPUH#p-0M6$LrvLx| delta 28 jcmX@Wxr1{<9`oc<=D&;vlZ#oLxGXJ=xl~nM{oS|#i*pDV diff --git a/test/shapes/class_arc_draw_color.pdf b/test/shapes/class_arc_draw_color.pdf index 251ca419375979da0f2c01e29348f33e26097b21..28dc4b409424f60539a9b1a944c7ad5f541a7884 100644 GIT binary patch delta 35 qcmeyy_Lpsg4ikHnp{2Tkf%;?}raw&PrjxapT{tYbR8?L5-M9d|O9=h| delta 27 icmey%_Kj_W4%1{~raw$(7LyH`T{sN6R8?L5-M9dO4F`?@ diff --git a/test/shapes/class_arc_end_at_center.pdf b/test/shapes/class_arc_end_at_center.pdf index 5e202ecd73f404f486d1e4d8fdb7d7c6103dfc89..0ff8e697e7c795f5f63f8d20fc72822a508787f5 100644 GIT binary patch delta 36 rcmcb@ahqcU7c+a5p{2Tkf%;@F=D&>QlQ~$NxGW6}xKveL{oS|#vr7nv delta 28 jcmcc3afM?87xQF6=D&;vllfVkxGXGspg!4_=?{~o(PV38XHH8~E>%@me>W}ws@@2S delta 28 jcmeBUZ)e|N%QV@A=?{~I>0~EnXHE+XE>%@me>W}wb=C(X diff --git a/test/shapes/class_arc_inclination.pdf b/test/shapes/class_arc_inclination.pdf index 4490e0cc1d6ef69928cddb7e9445313d373cff94..7d58009b1fbef07d0dbe5bf4817ed1f71e45c371 100644 GIT binary patch delta 35 qcmdnWzK4B7HWPc4p{2Tkf%@cZroW69lQWr}IZX_?R8?L5-M9d`TnRJ) delta 27 icmdnPzLkALHq+!HroW7alM9%gIgL%YR8?L5-M9dN@CU>I diff --git a/test/shapes/class_arc_line_width.pdf b/test/shapes/class_arc_line_width.pdf index a1f121a3cbb19b1422518561a8963b2d6d5b6f9d..291a2594e778e0a4f39120ad954b46586740bbc7 100644 GIT binary patch delta 36 rcmX@heuaHQGZTB1p{2Tkf%@cTraw$(Mw1(vojJ`+xl~nM{oS|#&o>F; delta 28 jcmcb@ewKYhGt=ZQraw%krjt9EojFY{xKveL{oS|#lb;BC diff --git a/test/shapes/class_arc_not_circle.pdf b/test/shapes/class_arc_not_circle.pdf index 8a9bb04a93b979c20d71a62bc1b183355a250ee7..3e797e83429b570a01032da9637449ead0fddafa 100644 GIT binary patch delta 35 qcmeBVpTNGso{2rm&{EyNKz*`3(;p^FlgYNsE*$1us;aL3Zd?GPCLbT&k+B{%%|Vt=tHo delta 28 jcmbQj-pjthnQ5{Y(_coz$sWv3TxOOgT&k+B{%%|Vcn$|R diff --git a/test/shapes/class_circle_draw_color.pdf b/test/shapes/class_circle_draw_color.pdf index 7fbdf47ab0e652dc85f5661a3017275ec62b5ecf..c408289cbce646eda81dc740fd555bf99b06c188 100644 GIT binary patch delta 35 qcmZ3)zLI@I1QUCdp{2Tkf%@bKroW7qlf#&uIgO0CR8?L5-M9d+y9m_) delta 27 icmZ3brroW6vlVh2kISoy@R8?L5-M9dG7YAhk diff --git a/test/shapes/class_circle_fill_color.pdf b/test/shapes/class_circle_fill_color.pdf index 0f92911ec6e72d20dfd2b275e42e3068a59a7567..5319e35cda1aa1020bff6cb2ff53044e8bf5c22e 100644 GIT binary patch delta 36 rcmZ3-zLkAL3KM&jp{2Tkf%@bWraw%^hLe++ojHw7xKveL{oS|#zMBa@ delta 28 jcmdnWzK(rE3e)6lraw$ZCX+LnojHxnxl~nM{oS|#h3f~{ diff --git a/test/shapes/class_circle_line_width.pdf b/test/shapes/class_circle_line_width.pdf index f69d839a8190da9167ef9fcf12841e697a7b6b20..6618dde35fd8bfc055fe43d6c1aad3da8904681a 100644 GIT binary patch delta 36 scmZ3%v7TeYJtp=jLrZl71NF)GnEo)C8c)8%?96Fu#-*z2>hHz{0Nfi2s{jB1 delta 28 kcmZ3_v4Ug6J*LS|nf@@Dm`#4n?96Fm$)&35>hHz{0H5m#L;wH) diff --git a/test/shapes/class_circle_style.pdf b/test/shapes/class_circle_style.pdf index c47ba8fb4d9b2e492619622fef3e953e0eabfcfd..8461e99ce29e3183f165f00007ffd7c100fa219c 100644 GIT binary patch delta 35 rcmaFM{)K(RVkY(|LrZl71NF&^nf@?YnoM5E?80HrrK;-c@5TiH)r<;L delta 27 jcmeyu{+4~iVy4NfnEo(Xm``58?80HdrK;-c@5TiHm=*}* diff --git a/test/shapes/class_dash.pdf b/test/shapes/class_dash.pdf index d8960fe11d80a032b3103458963cf77e82d966dd..fd2d108ebb5b2cd522484e8c6137646ebc2ad74f 100644 GIT binary patch delta 35 qcmdnSzL$MN4ikHnp{2Tkf%@beroW7qle3teIZceXR8?L5-M9d`^$9xw delta 27 icmdnXzKwlD4%6gfroW6vlM9)hIgL%ZR8?L5-M9dOaRbrroW6vlVh2kISoy@R8?L5-M9dG7YAhk diff --git a/test/shapes/class_ellipse_fill_color.pdf b/test/shapes/class_ellipse_fill_color.pdf index 0f92911ec6e72d20dfd2b275e42e3068a59a7567..5319e35cda1aa1020bff6cb2ff53044e8bf5c22e 100644 GIT binary patch delta 36 rcmZ3-zLkAL3KM&jp{2Tkf%@bWraw%^hLe++ojHw7xKveL{oS|#zMBa@ delta 28 jcmdnWzK(rE3e)6lraw$ZCX+LnojHxnxl~nM{oS|#h3f~{ diff --git a/test/shapes/class_ellipse_line_width.pdf b/test/shapes/class_ellipse_line_width.pdf index f69d839a8190da9167ef9fcf12841e697a7b6b20..6618dde35fd8bfc055fe43d6c1aad3da8904681a 100644 GIT binary patch delta 36 scmZ3%v7TeYJtp=jLrZl71NF)GnEo)C8c)8%?96Fu#-*z2>hHz{0Nfi2s{jB1 delta 28 kcmZ3_v4Ug6J*LS|nf@@Dm`#4n?96Fm$)&35>hHz{0H5m#L;wH) diff --git a/test/shapes/class_ellipse_not_circle.pdf b/test/shapes/class_ellipse_not_circle.pdf index e56f8a2fec0aa6334f445f03bef8529e66aa70c9..f99fcbf9e0db2efcd70337ae5fffa88b799e055d 100644 GIT binary patch delta 36 scmeyw{*!&f3MTd_LrZl71NF%(nEohHz{0OLUln*aa+ delta 28 kcmey#{)v6V3Z}{Hnf@{wOhHz{0HgZ}Gynhq diff --git a/test/shapes/class_ellipse_style.pdf b/test/shapes/class_ellipse_style.pdf index bacde217e5274385546b650e6102fcabfb0dd1a3..2f442d3e5e8001d6407dd78b71fe0e26f05e0214 100644 GIT binary patch delta 36 scmeyw{*!&f3MTd_LrZl71NF%(nEohHz{0OLUln*aa+ delta 28 kcmey#{)v6V3Z}{Hnf@{wOhHz{0HgZ}Gynhq diff --git a/test/shapes/class_line.pdf b/test/shapes/class_line.pdf index 8119834e4460f1aac694acb20ac18498a425a278..f7be5d7a5f9899d043f93ee5216f997dcee4907b 100644 GIT binary patch delta 36 scmX@WcARa)H%9g-LrZl71NF(@82>OC8BYGfhHz{0OxHB5&!@I delta 28 kcmX@kc7SceH^#|-8UHXDnoR!9hHz{0I4Mjs{jB1 diff --git a/test/shapes/class_rect_draw_color.pdf b/test/shapes/class_rect_draw_color.pdf index 8c45a3c2c0e9598a3891151765f7e4beb84bce72..d2e6ecebd66d800ef22e6ac4c70e339ca0aa931f 100644 GIT binary patch delta 36 scmbQiHlJ<7IY#yO?7*0OJhHz{0Mio+RsaA1 delta 28 kcmbQwHiK=$ImXFX8UHYun@qmUhHz{0GNvi?*IS* diff --git a/test/shapes/class_rect_fill_color.pdf b/test/shapes/class_rect_fill_color.pdf index 875d6b60bf02535bd0be0b16d3a14c4825897c1c..eeac1ce7d132d4d5d132403c18df7a253f1c9eb7 100644 GIT binary patch delta 35 rcmZ3+ww7(f9Y*#jLrZl71NF&w82>O?nohpOwv27V9mdIz8UHX@SWJG%U_PQJ(F#ARk+#HFh0>hHz{0NpbRtN;K2 delta 28 kcmdnUwu)`T1IEeE8UHdGO@7Mc#ARw}%B8C6>hHz{0HDPQMF0Q* diff --git a/test/shapes/class_rect_not_square.pdf b/test/shapes/class_rect_not_square.pdf index 1969272f965ff0d96dc66a0e5b1990c2f67a137d..0f49a79d04ddb18c1fe72e6d5071c32bbac86a59 100644 GIT binary patch delta 36 scmbQqwt#KJc}DgqLrZl71NF)08UHX@7)?IQhHz{0MoDvT>t<8 delta 28 kcmZ3$Hj{0`dB(}t82>Ptn@+yMhHz{0GSX7_5c6? diff --git a/test/shapes/class_rect_style.pdf b/test/shapes/class_rect_style.pdf index 697d8761fef9f78a9641f683f982c8cbdd0efc4c..f8f486cbea61fc4baf51a8a0738eba6147f627fe 100644 GIT binary patch delta 36 scmbQmwvcVZ1xEHLLrZl71NF%l82>O?7*9UOhHz{0MtziWB>pF delta 28 kcmZ3;Hj8b;1;)wO8UHYun@zsThHz{0GX8t{Qv*} diff --git a/test/shapes/class_solid_arc_clockwise.pdf b/test/shapes/class_solid_arc_clockwise.pdf index 979fa44bf537d3a884408dc6cd893dd6bea237cf..5a384d514bc3478b6fd2b893e390e1ad45ad7ca8 100644 GIT binary patch delta 36 scmZqW>fze3iK delta 28 jcmZ3@zJz^46w~BHraw%ECX?ftojDE7xl~nM{oS|#frba9 diff --git a/test/shapes/class_solid_arc_inclination.pdf b/test/shapes/class_solid_arc_inclination.pdf index 0d910d537206205b53364f291d76d8baac121334..0c17a4ff9fd1d0e56120b732ff9f0583749490b6 100644 GIT binary patch delta 36 scmcc5{)~OYR3`Q)LrZl71NF&Mnf@?Y7)+kb?96Fl%%!U8>hHz{0NAGrJOBUy delta 28 kcmaFHexH5ARHn&unEo)C8&96a?96Fy#-*z2>hHz{0GnS3)c^nh diff --git a/test/shapes/class_solid_arc_line_width.pdf b/test/shapes/class_solid_arc_line_width.pdf index bf97107de4c93d439d5de8cbafee5be39f5493c9..37b7ac8c1c9ae5b079a2373c90e36a38ed6365cc 100644 GIT binary patch delta 36 scmeC=n82}NKNEYDp{2Tkf%@eAOn;b+j3)18cIGrP^a}0Ly<02mk;8 delta 28 kcmbQh(aEu4Khxx6On;aRO(!2=cIGs+;8Im}^>^a}0FpNdp#T5? diff --git a/test/shapes/class_solid_arc_not_circle.pdf b/test/shapes/class_solid_arc_not_circle.pdf index a4eed91334d8fc6001de70eaff19ba87b34788cb..7159f02b62bd786da27621958d8902db03695843 100644 GIT binary patch delta 35 qcmdnYzKeZBCKG#;LJ`;PCp{2Tkf%@cpraw$3Mw4@yojFZRxl~nM{oS|##El7h delta 28 jcmX@WzLR}JKGWnfraw%^rjtvUojHvyxKveL{oS|#iq!}c diff --git a/test/shapes/dash_pattern.pdf b/test/shapes/dash_pattern.pdf index 796ea313023d4f7e50d85d1d547509c3e88fe414..b822c244596ad91194d6bacc831fa22fb02e8ee2 100644 GIT binary patch delta 37 scmeyx)yTa;nuR^e&{EyNKz*|`ivS~&xxr*zRu@ilV=h%ySARDy0I9nN*#H0l delta 29 kcmZqV{>8OHnq{*RivS~&nek*3Ru@h)GcHwCSARDy0B_p{asU7T diff --git a/test/shapes/filled_polygon.pdf b/test/shapes/filled_polygon.pdf index 4d7f48ab0149080d87ea0b740377c7af8199fe20..a07bca940ebb2ef218939fa6a97abe755d7e23e2 100644 GIT binary patch delta 36 scmbQmwvcVZ1xEHLLrZl71NF%l82>O?7*9UOhHz{0MtziWB>pF delta 28 kcmZ3;Hj8b;1;)wO8UHYun@zsThHz{0GX8t{Qv*} diff --git a/test/shapes/regular_polygon.pdf b/test/shapes/regular_polygon.pdf index 58397d5c4ccaeb337b6bca43bf9a57820f7f80db..2704a786fafb01ef2029338b8e2dada7673c274c 100644 GIT binary patch delta 35 qcmdnUzk`268XJ3*p{2Tkf%@b$w!e(#lT+ATIL!>WR8?L5-M9d{7zsK6 delta 27 icmdnNzmb1K8r$Stw!e%9le5`fI8BYYR8?L5-M9dObO*`+ diff --git a/test/shapes/regular_star.pdf b/test/shapes/regular_star.pdf index 8a794c2f4007db31a7d8c8369e27310f370a5247..6450ec6bdca430672472834dc91d06972af325bd 100644 GIT binary patch delta 35 rcmew^`%iYm8eaA&LrZl71NF&kc>gk5PF}_5!f9m0rK;-c@5TiH;^zv< delta 27 jcmew-`(1X!8s5p9dH*sRP2R}o!f9yArK;-c@5TiHqMHd> diff --git a/test/svg/generated_pdf/Ghostscript_colorcircle.pdf b/test/svg/generated_pdf/Ghostscript_colorcircle.pdf index 7e3c31329f10a4ae057d478cb3cea05dd8fe1d55..56287db97d6570f068996dbf5f7b857118c61965 100644 GIT binary patch delta 38 ucmbQgjcM67rVXoSvPT(Osv8)nZ(co9m66e6^2J%MoMwhxs;aL3Zd?EsGz??_ delta 30 mcmZ3sjcNWirVXoSZr(Igm66eK@{L)poTesRs;aL3Zd?G%<_h!x diff --git a/test/svg/generated_pdf/Ghostscript_escher.pdf b/test/svg/generated_pdf/Ghostscript_escher.pdf index 561e035409c2d0dba369aeafa358bd0597517eb9..afed5f8de7b4d735db48748eec58a273381c0817 100644 GIT binary patch delta 43 zcmex*mG#e6)`l&Np_%MahL-9E2I|{GGa3CDnT!mkFU?|f=QJ|mQdM>JcjE#8RfG)C delta 35 rcmex!mG$dY)`l&Np_$ubG8z3CnGB7mugPL`=QK3uQdM>JcjE#800s+b diff --git a/test/svg/generated_pdf/SVG_logo.pdf b/test/svg/generated_pdf/SVG_logo.pdf index 047fbb823c8d09f28fcce1669c8c76cf77554e49..8706a78fcbac06d3996886c7dfbebaee4fdac37a 100644 GIT binary patch delta 36 rcmZ3^zm9(c2OE2op{2Tkf%;|+Ha|utGvmn-?Cu=qT&k+B{%%|Vpmhh< delta 28 jcmZ3-znp&q2is^a}0M*k9B>(^b delta 28 kcmcc2cZP4nVb;y3SS=ZuEX*gfvb%8@aH*=g`nz!f0E>PHwg3PC diff --git a/test/svg/generated_pdf/arcs01-offset.pdf b/test/svg/generated_pdf/arcs01-offset.pdf index fc07db4b832f78f51c84413ff4b1ff643d9de253..28ccdb5f50fa9be780355a820eda80934119f83b 100644 GIT binary patch delta 36 rcmeys{hfP5APakxp{2Tkf%@h^7C%NNBa_JsS=~7-xKveL{oS|##Iy-B delta 28 jcmey){egQ!Aj{?m7C%NNL-WZiSlu}cxl~nM{oS|#hujCl diff --git a/test/svg/generated_pdf/arcs01.pdf b/test/svg/generated_pdf/arcs01.pdf index b98a53be943c8d3916356ffd56b18701ff31f5ef..7de8f18a1dd0c595a6e3c608f0592a90e69daabd 100644 GIT binary patch delta 36 rcmey!{eyc$5DR;hp{2Tkf%@hk7C%NNBh$%?Slu}+xl~nM{oS|##ZL)3 delta 28 jcmeyt{gHb^5X?0EDL*-p{2Tkf%;}ymLx_dbECEEX!sUmLx_dGtvSX?>Hjk#1+UH#p-0Fz7zApigX diff --git a/test/svg/generated_pdf/cubic01.pdf b/test/svg/generated_pdf/cubic01.pdf index 23454981777f9b74c5d37177f7a7b976a95dee5a..250c71c0b79703710eb345afc1531f29dd782939 100644 GIT binary patch delta 36 scmdnNyPtQ%2Nw1yLrZl71NF@xSjrfgEQ}{-uz7HpbE&Gj`nz!f0M-@>`Tzg` delta 28 kcmdnbyMuSb2bRs>S;`oh%*`g}vw3hBaH*=g`nz!f0GFl+iU0rr diff --git a/test/svg/generated_pdf/cubic02.pdf b/test/svg/generated_pdf/cubic02.pdf index 9eae2b8262300f57d162d4b25751b05a4724b1b9..e9d5557b13abeee940dbaded74e77628f5fac239 100644 GIT binary patch delta 37 scmZ1|vO;7-BnNwxp{2Tkf%@i1jxt6jQ?tnzIo&zU47gNPUH#p-0K&fsPXGV_ delta 29 kcmZ1>vQT70B**3ijxt6j6U)grINdo-jk#1+UH#p-0Eop0=l}o! diff --git a/test/svg/generated_pdf/ellipse01.pdf b/test/svg/generated_pdf/ellipse01.pdf index ae60d64f474b7ed52aff09b03d6a0ad6e7565e2e..8501ea45259ac2620147857b6ff71e975dfdd5dd 100644 GIT binary patch delta 40 vcmbQpHIr*YF*AFVp{2Tkf%@iRW?x2TO9P|Hhgn>>4Gj#;xKveL{oS|#*U|}_ delta 31 mcmbQqHIZvWG4tjsW?x2T3ro|EKDZ9W^v^(=TcR5^>^a}0L;P($p8QV delta 28 kcmdnbwS#NJQRdBOm{k~=%*`i%VsYg#;8Im}^>^a}0FUAbSpWb4 diff --git a/test/svg/generated_pdf/issue_358b.pdf b/test/svg/generated_pdf/issue_358b.pdf index 5229e8812cf37c5a8971e95c71e1f5e9e75a0477..30860c2119e355a35dbfa52f430100ff22c408ce 100644 GIT binary patch delta 37 tcmcb~@qlB)MJDzrLrZl71NF@pnJgKZObjOTu()uV7;~wry863u0RY#O33~tl delta 29 lcmaFBag$@iMW)R+m@FBYjEyG?v$${?n{lbCy863u0RWdu2owMS diff --git a/test/svg/generated_pdf/line01.pdf b/test/svg/generated_pdf/line01.pdf index e452db42fc49a249d9f8be55d33fcc67b7384514..147ddeade77e1de1ed9431b537979019a2906833 100644 GIT binary patch delta 37 scmaFQ^NnXiHVb={p{2Tkf%@ibmQ9RIrUsMc+1xozO}JE5UH#p-0Mu{^djJ3c delta 29 kcmeyy^PXozHp}KBmQ9RICdQN1*xWfy%(+xmUH#p-0F|Z)6aWAK diff --git a/test/svg/generated_pdf/polygon01.pdf b/test/svg/generated_pdf/polygon01.pdf index a594528ae938ff45e01531a259fd0fd272e24784..a2638681bd6115c9f566975cec32e0142914759e 100644 GIT binary patch delta 38 tcmeC>n##2ypP4<%&{EyNKz(yQvp*xF#pL}gF5HF&21Z<}s;>TSTmZw72_OIf delta 29 kcmbQr)yuUZpLuf`vp*xF;pAg1E?kzDrd+D3uKsRZ0D;U0kpKVy diff --git a/test/svg/generated_pdf/polyline01.pdf b/test/svg/generated_pdf/polyline01.pdf index 85a67db94e5ffe1514e35b4056b120136bb901f0..9302148966f1f89ab664ce009aac7d540f59a0c6 100644 GIT binary patch delta 36 rcmaFE`I&QrA2WNDp{2Tkf%;}YW_ delta 28 jcmey&`G#|YAM@r=Wd7X2E5i@&~p{2Tkf%;}6W`9OT^T|ytuAC-@T&k+B{%%|Vv-}8* delta 28 jcmcc4d4Y3-5%XqCW`9OTgUOvNuAIguT&k+B{%%|VdJYF1 diff --git a/test/svg/generated_pdf/rect02.pdf b/test/svg/generated_pdf/rect02.pdf index e913a8d2170e68bdf7d445ebf2a5a2e34755912e..7521aba94eae4546fb51542d21ca484528b156bc 100644 GIT binary patch delta 37 tcmcb_b(3quW@h#%LrZl71NF_Dnf(}<%*-Y;v$}Db8*r(ry863u0RYk72~Ge2 delta 29 lcmcb~b%|@kX6DVinEe=;Of4sKvAS`Z8FQ(sy863u0RWQB2j>6) diff --git a/test/svg/generated_pdf/search.pdf b/test/svg/generated_pdf/search.pdf index c76e3655d1fd5a364e60dfec8b76d2f5cb998e87..995cc4e5fd0d749f6c2cf1b8d0485051d76e2441 100644 GIT binary patch delta 37 scmbQuy@-2*1`B(Xp{2Tkf%;|*78OP&3**UttS+1uW?ZVOuKsRZ0H)su^8f$< delta 29 kcmZ3)J)3)j2FqrB78OP&bF;~ztS+49mRzc;uKsRZ0B?N;i~s-t diff --git a/test/svg/generated_pdf/simple_rect.pdf b/test/svg/generated_pdf/simple_rect.pdf index 5b9629464323f4a23fdbacfb825ff0391108628b..a0504f5514930194cc9e06ffef4e0deb49aeab99 100644 GIT binary patch delta 36 scmaFK@quH*LnihpLrZl71NF@hnJgKZOwA_Cu()zqa;d7i`nz!f0M^I}qyPW_ delta 28 kcmeys@seZ1L#E9ym@FBYOe`lWv$%2?ajB}h`nz!f0G1#KGynhq diff --git a/test/svg/generated_pdf/transforms/matrix.pdf b/test/svg/generated_pdf/transforms/matrix.pdf index d1ca41045aae6655693aab772b911a60c708dc37..2fb8218b428ae5d708f81e8770700f623c2eb355 100644 GIT binary patch delta 37 tcmaFI@s(r4GbZ*ZLrZl71NF_%m@FBY%nT%@me>W}wbvXv+ diff --git a/test/svg/generated_pdf/transforms/rotate.pdf b/test/svg/generated_pdf/transforms/rotate.pdf index 99820679d7f1d4bf7f8ff3d817582a756ce196d2..32dfb189d70e11364c34ed7544d4ed908ad01c4b 100644 GIT binary patch delta 37 scmeC>oWi+*m6<)t&{EyNKz%bSvn3;wrO{*u78g!SQ!Z6iSARDy0Gq%EkpKVy delta 29 kcmbQj*~__sm3cD{vn3;wh3RB>78gzn3ocbvSARDy0A_v$DgXcg diff --git a/test/svg/generated_pdf/transforms/scale.pdf b/test/svg/generated_pdf/transforms/scale.pdf index 6dce2bb34ebecf3c41f6feafcbf8d349ad6ec5ad..03a72c03aa252e4a2b7990f1a34fb0868da7408f 100644 GIT binary patch delta 36 rcmZqU?B(3>kBL3X&{EyNKz;K+CQC*p3)9J#EUp|DT&k+B{%%|V!!!vv delta 28 jcmeC>Y~$SUk7+Y2vn3;wxy57$7FP~KE>%@me>W}wbJqsR diff --git a/test/svg/generated_pdf/transforms/skew.pdf b/test/svg/generated_pdf/transforms/skew.pdf index 28099654b207a46b95cd0daccb24159f94f7181c..5181dffe99f9e81beb17194ed8611dd5d4ad0975 100644 GIT binary patch delta 37 scmbQtIg4`xH#2*bp{2Tkf%;}{W-CTUi^*;*&RmuThFq$uuKsRZ0G{#(r~m)} delta 29 kcmbQmIhk_z>% diff --git a/test/svg/generated_pdf/transforms/translate.pdf b/test/svg/generated_pdf/transforms/translate.pdf index a11127ed4c0d167e6fe5292cd7f0f6ce4ec2bed5..d11bad8bb28590a70385db8110b57f18a3686e44 100644 GIT binary patch delta 36 rcmeC;oXEL>iJ3jh&{EyNKz%b4vlSzw%@me>W}wl9dNd delta 28 jcmbQp*~PhmiFq?8vlSzw(PS4E7fuUPE>%@me>W}wUWWzU diff --git a/test/svg/generated_pdf/triangle01.pdf b/test/svg/generated_pdf/triangle01.pdf index cd172f412469421918db188406f4e247e06f7dd4..3a06f24ccd820e1157d79bed11b0be8f12bfcb6a 100644 GIT binary patch delta 36 rcmX@Zd6{#A9y5ECp{2Tkf%;}WW$wXHb(X+LrZl71NF^T%$AHyCZ>~1SzI|R LxKveL{oS|#RKyXj delta 47 zcmX@fd5CjEIU{e=wngi!Kkc8qnK!?{dvgopHpb14%$AHy#uk%nSX?;_xl~nM{oS|# D)T$6$ diff --git a/test/svg/generated_pdf/viewbox.pdf b/test/svg/generated_pdf/viewbox.pdf index fab27fa9a1a7581f2ad0d0f40b11ec644c123116..fb3b83ad2dc0b4b41896c7fdfc0085b0fec5e85b 100644 GIT binary patch delta 36 rcmaFQ`Hgc!ATxWEp{2Tkf%@h^W`9OTi^&UFTsh5+xKveL{oS|##ApdD delta 28 jcmeyy`JQt_AoJ!3W`9OT!^taHTsh55xl~nM{oS|#hmr@p diff --git a/test/svg/parameters.py b/test/svg/parameters.py index 4b6a12311..c70acdefd 100644 --- a/test/svg/parameters.py +++ b/test/svg/parameters.py @@ -1,4 +1,4 @@ -# pylint: disable=redefined-outer-name, no-self-use, protected-access +# pylint: disable=redefined-outer-name, protected-access, unnecessary-lambda-assignment import pytest from contextlib import contextmanager diff --git a/test/svg/svg_sources/use-xlink-href.svg b/test/svg/svg_sources/use-xlink-href.svg index 0a39862f9..bb1662747 100644 --- a/test/svg/svg_sources/use-xlink-href.svg +++ b/test/svg/svg_sources/use-xlink-href.svg @@ -7,10 +7,9 @@ - + + fill="none" stroke="#888888" stroke-width="2"/> diff --git a/test/svg/test_svg.py b/test/svg/test_svg.py index 8e9a69a49..deed5543f 100644 --- a/test/svg/test_svg.py +++ b/test/svg/test_svg.py @@ -1,4 +1,4 @@ -# pylint: disable=redefined-outer-name, no-self-use, protected-access +# pylint: disable=redefined-outer-name, protected-access import io from pathlib import Path diff --git a/test/template/flextemplate_elements.pdf b/test/template/flextemplate_elements.pdf index cdf32a56aaef41c5b701d93b32407a043501339e..fba710bf0c048aab6155fc954ba26664760f2451 100644 GIT binary patch delta 36 rcmcZ~`7CmSnihMMp{2Tkf%;}Ot#l?v%gKE@9-M~8T&k+B{%%|V*4hct delta 28 jcmaDBc|UT4n$~7rt#l?vqsdcsJU9)^xKveL{oS|#mLv#a diff --git a/test/template/flextemplate_multipage.pdf b/test/template/flextemplate_multipage.pdf index f8c2afaceeeb23fa4da354d9cb5baa3bb6bc2313..78f11000ac2fe96130454ebe834ecb303ee52270 100644 GIT binary patch delta 36 scmdlkv`=Wm40iS?LrZl71NF@_*!>up%#0_$;Be^a}0Le`WuK)l5 delta 28 kcmdldv|VV!4ED|Q+5H%qOwA_0=WypR;8Im}^>^a}0F6ZmKL7v# diff --git a/test/template/flextemplate_offset.pdf b/test/template/flextemplate_offset.pdf index e8c2ee91a7eb7e7132ab87a4711118682c49e53b..78ec71b2f78ce01d777e0c691a8bdca197b7f582 100644 GIT binary patch delta 36 rcmeyz(aO0&ftfwZ&{EyNKz*|Uvmhg*%@me>W}wqiF}U delta 28 jcmZqW{Kv6DfqAn!vmhg*(PT>&XHG*?E>%@me>W}wYBdH# diff --git a/test/template/flextemplate_rotation.pdf b/test/template/flextemplate_rotation.pdf index 71c85f7a1a7bb812aa3995d22fb1ee5807479a2b..5f58faba365967576b094d37b7ec860d341b4b7d 100644 GIT binary patch delta 38 ucmaF2i|OkwrVTr1vqu?Psv8)nZ{9gOiIK^|WU}mBPYw$%RaIAiH!c7y3k<&i delta 30 mcmeymi|O4irVTr1Z$2^a}0Lsn@vj6}9 delta 28 kcmdnSwVrFk1?J7ynFSb`EG#C!WO3y%^a}0FEXILjV8( diff --git a/test/template/template_code39_defaultheight.pdf b/test/template/template_code39_defaultheight.pdf index a603bb94a44d5bcf63433627d9b8afb43a5a9354..f1fb91940f8d768555919b953e02a771026c4e4d 100644 GIT binary patch delta 37 tcmZ3>wS{ZLIcD}KLrZl71NF`4m<1S_ER82WU~%EJG~-fLb@g}S0szy`3Eltz delta 29 lcmdnOwU%qcIp)n*nFSb`EX*c9XK~@Qu;fxzb@g}S0sxjZ2zLMg diff --git a/test/template/template_justify.pdf b/test/template/template_justify.pdf index 483981f985ae16e3de40e457e3a720cd72a44796..28b7d283e778d63fab90cdd01bb51b30f5747eed 100644 GIT binary patch delta 36 scmX@lb&YGo9cK0@LrZl71NF^!m{l1W%_lRlx^NmAaH*=g`nz!f0L(%OG5`Po delta 28 kcmcb{b)IX(9p=rCnN=AX4JLE4x^Nm8bE&Gj`nz!f0F49(!Tqenx!5OHTGELrZl71NF@>IlCB{OwA^ja=UYy8E~npy863u0RZTn3V8qk delta 29 lcmX>jepGzJOU}(7IJ+2`Oe`nYaJzGw8gr?ty863u0RX3}2@(JR diff --git a/test/template/template_nominal_csv.pdf b/test/template/template_nominal_csv.pdf index 50fceaf0d13f6a4260bf97aa7ad7cae3896ee842..ddc8b48a3611bbf52f8aa85bdfa5e08b09b7f8f4 100644 GIT binary patch delta 37 tcmaFN^NMG~Ef)4DLrZl71NF_fSS%Tt%nT=svbl1anQ*D9y863u0RY~h3BLdU delta 29 lcmaFG^O$GDEtbs>Su7cuOid=su(@)YnsceDy863u0RWvI2v`6B diff --git a/test/template/template_nominal_hardcoded.pdf b/test/template/template_nominal_hardcoded.pdf index 9228374573164110451825eb0678a136ecc35146..2d36d490df42472dd0501fec450bb934bdaca3c1 100644 GIT binary patch delta 38 ucmX@QiSf)P#tjp~*`o|C)eQ{PH%|ypVq`Klo%|)jlf#lrRn^tsjSBz|mJAR8 delta 30 mcmX@JiSg(r#tjp~H%|{wVq`M1nEX4!lf#HhRn^tsjSB$ARtlg1 diff --git a/test/template/template_qrcode.pdf b/test/template/template_qrcode.pdf index ec7346f22fc19d1fc913c59eb7620cf29bd773c8..20a3727b90bcb14c62d5a60983810044546e5794 100644 GIT binary patch delta 35 qcmeCQonX5_mOaYQQr*BneUq#uBa?~oWNSHBP7^aORaIAiH!c9A!w47v delta 28 jcmbPW+iAN%b~C%IB_oru*<>d%@me>W}waO(!L diff --git a/test/template/template_rect_background.pdf b/test/template/template_rect_background.pdf index 5d4765a0845106ee91cd0c84716112f4f11aaade..ba6d88c0ef7e88e4cba89efb24454ad304e9fb25 100644 GIT binary patch delta 37 scmbQkzLcD delta 28 jcmZqT`OUo{hGlayiytGCk;UZAtnM5}T&k+B{%%|Ve#-}b diff --git a/test/text/cell_centering.pdf b/test/text/cell_centering.pdf index 2af26511e8c940fbd603d6d9ec5bae8a13dd22d6..0a293a1a47d5e219b4ac1b36a6c0646ea81098e9 100644 GIT binary patch delta 36 rcmZ3@zKMNspuV|FT#Jdx#B}mDNe>Q7E>%@me>W}w!8r+3 delta 28 jcmeA*X*1c-CBAv0xE2$WvBl)Qk{%pJT&k+B{%%|Vh7kwk diff --git a/test/text/cell_table_unbreakable.pdf b/test/text/cell_table_unbreakable.pdf index f0606361ed0f8e2d0a06883478a37a658b9ea917..64a611f7fb2abf25bbc09ef0939e3385cdfa3e1f 100644 GIT binary patch delta 36 rcmZn@>J{2h%g!EUXsK>spuV}5-I9^X*lh9+4mS=%@me>W}wvd;+9 delta 28 jcmeAbY7^Q}%f7jV-I9^X$a3<24mS=XE>%@me>W}wdanm# diff --git a/test/text/cell_table_with_pagebreak.pdf b/test/text/cell_table_with_pagebreak.pdf index 128b657fdc04937a7fe9ef3c25202d775c9c352b..f27a79121af1cea0daab9367ccbca59ffa49e22a 100644 GIT binary patch delta 37 tcmdlWuw7uoayIrTLrZl71NF_z*(@2EjEp8fVt3^wBS-zb@g}S0sxd%2w(sJ diff --git a/test/text/cell_without_w_nor_h.pdf b/test/text/cell_without_w_nor_h.pdf index f95c24d10fbc6850f2c1cbcaa6385d6a4b38e36f..c816476a1b62f99fe6cb1d97844595321db25abd 100644 GIT binary patch delta 36 rcmX@kevW-ZCKG#8T&k+B{%%|Vd-n%0 diff --git a/test/text/clip_text_modes.pdf b/test/text/clip_text_modes.pdf index 8cc350840601d788a534bc3ea7eeaa4354a1acc5..76516c93bbc75cd0d9adfa71db3886851a2fb578 100644 GIT binary patch delta 39 vcmcb-fbrG>#tonS*rNhq delta 31 ncmcb$fbsGI#tonSHvjSyU}Q2fp3D>A%4uZArK;-c@5TiH&4dau diff --git a/test/text/ln_0.pdf b/test/text/ln_0.pdf index d87a7f354f57a3a340bc842be951973bde6f5c14..f9e8b2c35b62ac3a73049e0a98eabe8445632ada 100644 GIT binary patch delta 37 scmcb?exH3q6%%`up{2Tkf%@huCILn!Q{%}!%+8#qW?ZVOuKsRZ0LZ@yCIA2c delta 29 kcmcc5euI5O71QQMCILn!6SK*anVmUJEV)!wUH#p-0E;T&k+B{%%|VdvpgW diff --git a/test/text/ln_positioning_and_page_breaking_for_cell.pdf b/test/text/ln_positioning_and_page_breaking_for_cell.pdf index c0cab80fc9fe6996080eabd471f28e96d5a5bc53..895b2fd845acb98da60158b2aa21151011704e36 100644 GIT binary patch delta 36 rcmZn{>=WGZkBvRb&{EyNKz;K+HY-L(%gL4;uAGKOT&k+B{%%|V#%T#o delta 28 jcmeAZY!}?{k8Lw6yA>m&(PRe>S55;{E>%@me>W}wb|wbj diff --git a/test/text/ln_positioning_and_page_breaking_for_multicell.pdf b/test/text/ln_positioning_and_page_breaking_for_multicell.pdf index 12b1e2b489dbe640968d25a92683d6b1725cd6d4..eb6597e06bd903104d37e8a50b4a32db539b368d 100644 GIT binary patch delta 37 scmaFO|A~J?5*vGzp{2Tkf%@hoHcLh(Q{%~V*;BJ*Lf1nFJV_Ow1;KXLjZ^vE))!b@g}S0sx!~2(TSTmaV*37!A| delta 30 lcmZ3}%DA+Zaf6M+W@iU6CMHv}$TSTmY5`2rd8s diff --git a/test/text/multi_cell_j_paragraphs.pdf b/test/text/multi_cell_j_paragraphs.pdf index 3c1457ae6e240ab1978af2e74f106193dbebed53..8855d95addc56a60ca160e4266876b0b9b3342a5 100644 GIT binary patch delta 39 ucmcc7!Fa!eaYL{Zdz7K2x`BcE=3uAIjEokO*^a}0K6{=A^-pY delta 28 kcmbQkF_mM(cBakym;@M^49q8AV0Pg!;8Im}^>^a}0D>0>vH$=8 diff --git a/test/text/multi_cell_ln_3_table.pdf b/test/text/multi_cell_ln_3_table.pdf index cb1296b2b1ff50052c6f0c5e6a6c7dd0d9fa61bc..e4eb876b3ca2ef7a30945d707d77706e298d5c84 100644 GIT binary patch delta 37 scmZ3&y_$Q2D+_y+p{2Tkf%;}w76C>kL!-&ztS+2}rd+D3uKsRZ0Iiz{Bme*a delta 29 kcmZ3@y@Y#%E6Zjd76C>k1JlWItS+1e7F?>TuKsRZ0Cd3yy#N3J diff --git a/test/text/multi_cell_ln_newpos.pdf b/test/text/multi_cell_ln_newpos.pdf index d0a99f08e7cc84da1165cc83926ac895859cbda9..3981f2cc34d906a6d21ec588f7e53ae4f33f1c4b 100644 GIT binary patch delta 36 rcmZ3Wv|MR}3qO05p{2Tkf%;|_{%%G_^T`(k+&PU6xl~nM{oS|#ye$ba delta 28 jcmZ3kv_NTt3;$+s{%%G_gUQzg+&PU*xKveL{oS|#g1-mB diff --git a/test/text/multi_cell_markdown.pdf b/test/text/multi_cell_markdown.pdf index ef590c701b161b8c46a5e1c902ff044b68cee28d..f66d6c6bb9605ddc0500716bd2cdb7089f574d95 100644 GIT binary patch delta 37 tcmey$^@nT28)o(>LrZl71NF^sm@OHZjEpC%v$}E`nQ^JAy863u0RZPy3Jw4O delta 29 lcmeyv^_6SG8|KZQnJpQa49zC%vAS{^T5_qXy863u0RW^)2&Vu5 diff --git a/test/text/multi_cell_markdown_justified.pdf b/test/text/multi_cell_markdown_justified.pdf index c46a24d0d5398443ec36b1270683caf3dbd890ee..67df35b9d17003a398791b2acbe2dc9034a8665b 100644 GIT binary patch delta 36 rcmaFI|CN7(8XJ3*p{2Tkf%;}OwlYR0OXJD&*gZJRxl~nM{oS|#z$gh4 delta 28 jcmey$|Bioy8rx=FwlYR03$w{f**!Q6xKveL{oS|#gm?#{ diff --git a/test/text/multi_cell_markdown_with_fill_color.pdf b/test/text/multi_cell_markdown_with_fill_color.pdf index c7b0d91a720b367053cbb94e7d2e32cb5e3000a4..54637b224fc7a9b202328d35ef95e1bd7f4d121e 100644 GIT binary patch delta 37 tcmdnPahPMnDJJ$PLrZl71NF_Pm{b^;BDW=UAnN%2=jLar~XLjZ^vgA@#b@g}S0sxuO2%P`` diff --git a/test/text/multi_cell_markdown_with_ttf_fonts.pdf b/test/text/multi_cell_markdown_with_ttf_fonts.pdf index 57e5ffe87c5c1ffe9f557b2afab712465870fead..25e0fc1652e565ad1bb1f5446564ac79807defea 100644 GIT binary patch delta 39 vcmaE{l=1yi#tonS*`o|C)eQ{PH-GkD#KdG_HhFrG2dAY0m#V6(zZ(|-HINMk delta 31 ncmaFAl<~z<#tonSH~;cq#KdH7IeA`?2d9NGm#V6(zZ(|-=JpGp diff --git a/test/text/multi_cell_newpos.pdf b/test/text/multi_cell_newpos.pdf index 39bfd6f71351357b77bded67330409eb783783d9..ae8fad3f1b8c848a66528950494f6717c19fe28e 100644 GIT binary patch delta 36 rcmaFn`POqomJ)lEp{2Tkf%@hwC2b}~%gNJJ+&PVnxl~nM{oS|#++PX& delta 28 jcmaFs`OI@emeS@zC2b}~qsens+&PWRxKveL{oS|#npp^p diff --git a/test/text/multi_cell_table_unbreakable.pdf b/test/text/multi_cell_table_unbreakable.pdf index 51fbc47f3bc980ba558b1f467c3d840a76a3698f..cc4bcd40e9e5fa283e1a267f6f51042517e76311 100644 GIT binary patch delta 39 ucmew^{ZD#B9uIqzp{2Tkf%@h=9t%chBLl<9D|ubGj15eK+LrZl71NF^2x%?QJ%uFV8^0;$YaH*=g`nz!f0MOqFYybcN delta 28 kcmcaFaYJImPOi-dxcnHIOwA_?@VIjra;d7i`nz!f0Fg%r`~Uy| diff --git a/test/text/multi_cell_table_unbreakable_with_split_only.pdf b/test/text/multi_cell_table_unbreakable_with_split_only.pdf index 25a069b3d0877a8d9e2b13b6aaa55c4f445d78de..bf4ccc7410519ef6c195ccadf7d953edac5a8916 100644 GIT binary patch delta 36 rcmca=e8+f$j|6*^p{2Tkf%;}22`ffM%gODMuAC-DT&k+B{%%|V$({*N delta 28 jcmca(eARe^kHqF+2`ffMqse`euAIiET&k+B{%%|Vi%19H diff --git a/test/text/multi_cell_with_empty_contents.pdf b/test/text/multi_cell_with_empty_contents.pdf index 4d22575d5cd5dedaa7f26d96a065b71df2b394db..c010bc92a43b8b3c2b04c87be26597ca17c5c48f 100644 GIT binary patch delta 37 scmZ3^zK(r^Clh;=p{2Tkf%;}oCVoa{GXs;!(abI!=3J_(uKsRZ0ImH9F8}}l delta 29 kcmZ3-zMOr7C)4HtCVoa{Q%m#7Nz5)B23)GDuKsRZ0Ciag$N&HU diff --git a/test/text/render_styled_newpos.pdf b/test/text/render_styled_newpos.pdf index 8e086802d3854b63358592f1019f7b53df60b803..d3f540497bbf99aba5ac5783003beedc901aa212 100644 GIT binary patch delta 36 scmZ2!wZUq`S}FD@LrZl71NF^orL>tCEhgWTapyEO;!;(0^>^a}0M>{K6#xJL delta 28 kcmdmBwbE+CTB*%jq_mkB4JSX4apyEK^a}0GDbAr2qf` diff --git a/test/text/table_with_headers_on_every_page.pdf b/test/text/table_with_headers_on_every_page.pdf index aa022c046b55138f20b99a7c4e6450eba2eeba65..2b1afb2bf5cf6de2a53b2fc52e75970023fd9711 100644 GIT binary patch delta 37 scmew+`d4&AI466Qp{2Tkf%@ifPCrH_Lxai7x!gDnO}JE5UH#p-0MzygoB#j- delta 29 kcmew>`b~60IOpa#PCrH_1LMi-xZF4m%(+xmUH#p-0F|T&H2?qr diff --git a/test/text/test_multi_cell_justified_with_unicode_font.pdf b/test/text/test_multi_cell_justified_with_unicode_font.pdf index dd3d8fdd30065328a51c115fddc4b2f981425198..fce8a52e08938f1063213019891e3181f2dd980f 100644 GIT binary patch delta 40 vcmbPUFt1>Pl^J`Kp{2Tkf%;}Evra~4O9R8n$IRWhO$-c7xl~nM{oS|#{y_@c delta 32 ncmbPNFuh=dmDy%Tvra~43rmy9XU*NXjV&!LxKveL{oS|#yR`|A diff --git a/test/text/test_multi_cell_table_with_automatic_page_break.pdf b/test/text/test_multi_cell_table_with_automatic_page_break.pdf index bb76f4bce40f32a5871097469ab777fc8de57c07..ac708d0d3c2293268b3a3904e3931ec4102697d9 100644 GIT binary patch delta 36 rcmdlixl3|`7B_p8p{2Tkf%;}GZYxGc^U0|^uACMIT&k+B{%%|Vt;YyU delta 28 jcmdlbxmj|97WZaDZYxGcgULBOuAJt^T&k+B{%%|Vbg2g0 diff --git a/test/text/text_modes.pdf b/test/text/text_modes.pdf index 09be729b27b2b6956fe1f85cfdbdc31229cd4adb..1c7ef169981aea18cd390624ff5ff62b84bdebc0 100644 GIT binary patch delta 37 scmZqRXy@3lh>1PQ&{EyNKz;KfCILn!OXJB~n4LK-&A3!mUH#p-0J`}I_y7O^ delta 29 kcmZqYXyDkeh-vdmCILn!3$w|)nVmT;EV)!wUH#p-0D-p$kpKVy diff --git a/test/text/write_page_break.pdf b/test/text/write_page_break.pdf index 903e7d59e101ec19c2127ea8c63a197bf83aca0f..b3ca3f0c19f7508f8e834cc24179f47a4f22ed66 100644 GIT binary patch delta 36 rcmX>jcv*0RGdp{fp{2Tkf%;}=b}L3ki^+8yuACNzT&k+B{%%|Vx8Mk_ delta 28 jcmcaCct&u8Gy7&Qb}L3k!^y22uAJs3T&k+B{%%|VeF_IY diff --git a/test/text/write_soft_hyphen.pdf b/test/text/write_soft_hyphen.pdf index 7123b5652d54d546bed5530ee3e2399d4d29b2bb..5b5d7b4668e73d6943e2a3dace6cfed9124f9e15 100644 GIT binary patch delta 37 tcmX@bb&+esL1y+SLrZl71NF@ZnJpQaEDR?9VR7ZOFy>NKb@g}S0s!4=3OoP+ delta 29 lcmcb}b&6}lLFUaTm@OHZ%#9~Av$}Gcn{lbCy863u0RWM72i5=p diff --git a/test/text_annotation.pdf b/test/text_annotation.pdf index 99a5d859e94b7c1993410260a0fc52d194178d8e..423505e9ee49db0659a336341a89e7f884fcbdff 100644 GIT binary patch delta 37 tcmX@9c0p~!D?#=sLrZl71NF_X1o;`6%?wN@{}FQKu;5Zvb@g}S0s!o)3d8^a delta 29 lcmcbhc2aG_E5Xel1^F47O)V`ZGYh+N7;>qqy863u0RWzX2wngH diff --git a/test/transitions.pdf b/test/transitions.pdf index 49f276c0cb2c80a26a061235ee3855fcc2c6f17c..001adc417ab0e92c71eec6bbf505385b898bfe15 100644 GIT binary patch delta 36 rcmeyN_Frv7i~xI-p{2Tkf%@hcfzwQk=94vq-8l^nxl~nM{oS|#)?o>? delta 28 jcmeyb_Csw$jKJn(fzwQk29x!L-8l_RxKveL{oS|#mTL$_ diff --git a/test/transparency.pdf b/test/transparency.pdf index aa5c1678712ad0538dfc9e8e73c3a6a903e26207..4445d94fc5839c1537d32de0d11501523538156a 100644 GIT binary patch delta 38 ucmZ3ohH>>8#tr!)>`{i6>IMetoAX1G7@3SsCSMNqIvik