[librsvg: 4/4] Merge branch 'text-spacing' into 'master'




commit c960347cccbca6daa3e11a75e8cfad26ff0ac0dd
Merge: 5f2530a6 87a0177f
Author: Federico Mena Quintero <federico mena gmail com>
Date:   Tue May 25 01:17:35 2021 +0000

    Merge branch 'text-spacing' into 'master'
    
    Fix text spacing
    
    Closes #730
    
    See merge request GNOME/librsvg!527

 COMPILING.md                                       |   2 +-
 Cargo.lock                                         | 328 ++++++++++++---------
 Cargo.toml                                         |   8 +-
 configure.ac                                       |   2 +-
 src/drawing_ctx.rs                                 |  24 +-
 .../reftests/bugs/108-font-size-relative-ref.png   | Bin 2297 -> 2354 bytes
 tests/fixtures/reftests/bugs/340047-ref.png        | Bin 4764 -> 5219 bytes
 .../reftests/bugs/363-missing-space-ref.png        | Bin 6570 -> 7014 bytes
 .../bugs/481-tspan-uses-at-least-first-x-ref.png   | Bin 1002 -> 1117 bytes
 .../reftests/bugs/494-text-accumulate-dy-ref.png   | Bin 2810 -> 3075 bytes
 .../reftests/bugs/587721-text-transform-ref.png    | Bin 3863 -> 3974 bytes
 .../reftests/bugs/642-nested-tspan-dx-dy-ref.png   | Bin 5885 -> 6217 bytes
 .../reftests/bugs/667-tspan-visibility-ref.png     | Bin 1766 -> 1913 bytes
 .../reftests/bugs/730-font-scaling-ref.png         | Bin 0 -> 14781 bytes
 tests/fixtures/reftests/bugs/730-font-scaling.svg  |  18 ++
 tests/fixtures/reftests/bugs/749415-ref.png        | Bin 20621 -> 23223 bytes
 tests/fixtures/reftests/bugs/760180-ref.png        | Bin 8702 -> 9634 bytes
 .../bugs/777834-empty-text-children-ref.png        | Bin 7316 -> 7890 bytes
 ...-component-transfer-from-reference-page-ref.png | Bin 6823 -> 8017 bytes
 .../filter-morphology-from-reference-page-ref.png  | Bin 3738 -> 3929 bytes
 tests/fixtures/reftests/font-shorthand-ref.png     | Bin 3467 -> 3792 bytes
 tests/fixtures/reftests/include-fallback-ref.png   | Bin 1100 -> 1229 bytes
 tests/fixtures/reftests/include-text-ref.png       | Bin 941 -> 1008 bytes
 .../reftests/svg1.1/coords-trans-01-b-ref.png      | Bin 11532 -> 13119 bytes
 .../reftests/svg1.1/coords-trans-02-t-ref.png      | Bin 8228 -> 9010 bytes
 .../reftests/svg1.1/coords-trans-03-t-ref.png      | Bin 7763 -> 8479 bytes
 .../reftests/svg1.1/coords-trans-04-t-ref.png      | Bin 6602 -> 7275 bytes
 .../reftests/svg1.1/coords-trans-05-t-ref.png      | Bin 7854 -> 8822 bytes
 .../reftests/svg1.1/coords-trans-06-t-ref.png      | Bin 8248 -> 9130 bytes
 .../reftests/svg1.1/coords-trans-07-t-ref.png      | Bin 11141 -> 12156 bytes
 .../reftests/svg1.1/coords-trans-08-t-ref.png      | Bin 13243 -> 13897 bytes
 .../reftests/svg1.1/coords-trans-09-t-ref.png      | Bin 17235 -> 18954 bytes
 .../reftests/svg1.1/coords-viewattr-01-b-ref.png   | Bin 16247 -> 17981 bytes
 .../reftests/svg1.1/coords-viewattr-02-b-ref.png   | Bin 37218 -> 38827 bytes
 .../reftests/svg1.1/coords-viewattr-03-b-ref.png   | Bin 23582 -> 25959 bytes
 .../svg1.1/filters-background-01-f-ref.png         | Bin 18947 -> 19566 bytes
 .../reftests/svg1.1/filters-blend-01-b-ref.png     | Bin 15165 -> 18734 bytes
 .../reftests/svg1.1/filters-color-01-b-ref.png     | Bin 22943 -> 25568 bytes
 .../reftests/svg1.1/filters-color-02-b-ref.png     | Bin 6466 -> 7299 bytes
 .../reftests/svg1.1/filters-composite-02-b-ref.png | Bin 16060 -> 17774 bytes
 .../reftests/svg1.1/filters-composite-03-f-ref.png | Bin 4344 -> 4947 bytes
 .../reftests/svg1.1/filters-composite-04-f-ref.png | Bin 114377 -> 114952 bytes
 .../reftests/svg1.1/filters-composite-05-f-ref.png | Bin 29802 -> 30361 bytes
 .../reftests/svg1.1/filters-comptran-01-b-ref.png  | Bin 16048 -> 17857 bytes
 .../reftests/svg1.1/filters-conv-01-f-ref.png      | Bin 49432 -> 50438 bytes
 .../reftests/svg1.1/filters-conv-02-f-ref.png      | Bin 33157 -> 34262 bytes
 .../reftests/svg1.1/filters-conv-03-f-ref.png      | Bin 27392 -> 28525 bytes
 .../reftests/svg1.1/filters-conv-04-f-ref.png      | Bin 76883 -> 77475 bytes
 .../reftests/svg1.1/filters-conv-05-f-ref.png      | Bin 9285 -> 10453 bytes
 .../reftests/svg1.1/filters-diffuse-01-f-ref.png   | Bin 18621 -> 20210 bytes
 .../reftests/svg1.1/filters-displace-02-f-ref.png  | Bin 7511 -> 8124 bytes
 .../reftests/svg1.1/filters-felem-02-f-ref.png     | Bin 13238 -> 13740 bytes
 .../reftests/svg1.1/filters-gauss-01-b-ref.png     | Bin 20946 -> 21330 bytes
 .../reftests/svg1.1/filters-gauss-02-f-ref.png     | Bin 6683 -> 7273 bytes
 .../reftests/svg1.1/filters-gauss-03-f-ref.png     | Bin 4359 -> 4966 bytes
 .../reftests/svg1.1/filters-image-01-b-ref.png     | Bin 91297 -> 92104 bytes
 .../reftests/svg1.1/filters-image-02-b-ref.png     | Bin 24970 -> 26108 bytes
 .../reftests/svg1.1/filters-image-03-f-ref.png     | Bin 11574 -> 12126 bytes
 .../reftests/svg1.1/filters-image-04-f-ref.png     | Bin 11330 -> 12271 bytes
 .../reftests/svg1.1/filters-image-05-f-ref.png     | Bin 18850 -> 20498 bytes
 .../reftests/svg1.1/filters-light-01-f-ref.png     | Bin 30109 -> 32456 bytes
 .../reftests/svg1.1/filters-light-02-f-ref.png     | Bin 11113 -> 11868 bytes
 .../reftests/svg1.1/filters-light-03-f-ref.png     | Bin 12029 -> 13347 bytes
 .../reftests/svg1.1/filters-light-04-f-ref.png     | Bin 10959 -> 12109 bytes
 .../reftests/svg1.1/filters-light-05-f-ref.png     | Bin 26040 -> 28008 bytes
 .../reftests/svg1.1/filters-morph-01-f-ref.png     | Bin 32564 -> 33809 bytes
 .../reftests/svg1.1/filters-offset-01-b-ref.png    | Bin 10607 -> 11099 bytes
 .../reftests/svg1.1/filters-overview-01-b-ref.png  | Bin 34406 -> 36046 bytes
 .../reftests/svg1.1/filters-overview-02-b-ref.png  | Bin 42210 -> 43638 bytes
 .../reftests/svg1.1/filters-overview-03-b-ref.png  | Bin 42385 -> 43859 bytes
 .../reftests/svg1.1/filters-specular-01-f-ref.png  | Bin 26638 -> 28534 bytes
 .../reftests/svg1.1/filters-tile-01-b-ref.png      | Bin 6117 -> 6983 bytes
 .../reftests/svg1.1/filters-turb-01-f-ref.png      | Bin 140920 -> 143066 bytes
 .../reftests/svg1.1/filters-turb-02-f-ref.png      | Bin 18349 -> 19921 bytes
 .../reftests/svg1.1/masking-filter-01-f-ref.png    | Bin 6165 -> 7044 bytes
 .../reftests/svg1.1/masking-intro-01-f-ref.png     | Bin 14166 -> 15495 bytes
 .../reftests/svg1.1/masking-mask-01-b-ref.png      | Bin 17987 -> 20126 bytes
 .../reftests/svg1.1/masking-mask-02-f-ref.png      | Bin 4358 -> 4965 bytes
 .../reftests/svg1.1/masking-opacity-01-b-ref.png   | Bin 30025 -> 34855 bytes
 .../reftests/svg1.1/masking-path-01-b-ref.png      | Bin 11503 -> 13053 bytes
 .../reftests/svg1.1/masking-path-02-b-ref.png      | Bin 12511 -> 14363 bytes
 .../reftests/svg1.1/masking-path-03-b-ref.png      | Bin 21332 -> 23652 bytes
 .../reftests/svg1.1/masking-path-04-b-ref.png      | Bin 91637 -> 93196 bytes
 .../reftests/svg1.1/masking-path-05-f-ref.png      | Bin 7112 -> 8113 bytes
 .../reftests/svg1.1/masking-path-08-b-ref.png      | Bin 6407 -> 7169 bytes
 .../reftests/svg1.1/painting-control-02-f-ref.png  | Bin 4449 -> 5049 bytes
 .../reftests/svg1.1/painting-marker-01-f-ref.png   | Bin 8590 -> 9429 bytes
 .../reftests/svg1.1/painting-marker-02-f-ref.png   | Bin 9208 -> 10289 bytes
 .../reftests/svg1.1/painting-marker-03-f-ref.png   | Bin 28080 -> 29985 bytes
 .../reftests/svg1.1/painting-marker-04-f-ref.png   | Bin 26734 -> 28607 bytes
 .../reftests/svg1.1/painting-marker-06-f-ref.png   | Bin 8702 -> 9634 bytes
 .../reftests/svg1.1/painting-marker-07-f-ref.png   | Bin 5000 -> 5612 bytes
 .../svg1.1/painting-marker-properties-01-f-ref.png | Bin 6137 -> 6799 bytes
 .../reftests/svg1.1/painting-stroke-01-t-ref.png   | Bin 11641 -> 13486 bytes
 .../reftests/svg1.1/painting-stroke-02-t-ref.png   | Bin 14922 -> 17037 bytes
 .../reftests/svg1.1/painting-stroke-03-t-ref.png   | Bin 15415 -> 17416 bytes
 .../reftests/svg1.1/painting-stroke-04-t-ref.png   | Bin 13874 -> 15700 bytes
 .../reftests/svg1.1/painting-stroke-05-t-ref.png   | Bin 7238 -> 7964 bytes
 .../reftests/svg1.1/painting-stroke-06-t-ref.png   | Bin 4636 -> 5187 bytes
 .../reftests/svg1.1/painting-stroke-07-t-ref.png   | Bin 6177 -> 6736 bytes
 .../reftests/svg1.1/painting-stroke-08-t-ref.png   | Bin 8501 -> 9061 bytes
 .../reftests/svg1.1/painting-stroke-09-t-ref.png   | Bin 4363 -> 4910 bytes
 .../reftests/svg1.1/paths-data-01-t-ref.png        | Bin 25392 -> 26399 bytes
 .../reftests/svg1.1/paths-data-02-t-ref.png        | Bin 32814 -> 33710 bytes
 .../reftests/svg1.1/paths-data-03-f-ref.png        | Bin 30691 -> 31695 bytes
 .../reftests/svg1.1/paths-data-04-t-ref.png        | Bin 17875 -> 19047 bytes
 .../reftests/svg1.1/paths-data-05-t-ref.png        | Bin 15930 -> 16742 bytes
 .../reftests/svg1.1/paths-data-06-t-ref.png        | Bin 7137 -> 7852 bytes
 .../reftests/svg1.1/paths-data-07-t-ref.png        | Bin 6409 -> 7084 bytes
 .../reftests/svg1.1/paths-data-08-t-ref.png        | Bin 18918 -> 20084 bytes
 .../reftests/svg1.1/paths-data-09-t-ref.png        | Bin 17339 -> 18175 bytes
 .../reftests/svg1.1/paths-data-10-t-ref.png        | Bin 20581 -> 22672 bytes
 .../reftests/svg1.1/paths-data-12-t-ref.png        | Bin 9612 -> 10133 bytes
 .../reftests/svg1.1/paths-data-13-t-ref.png        | Bin 4413 -> 4991 bytes
 .../reftests/svg1.1/paths-data-14-t-ref.png        | Bin 12386 -> 12867 bytes
 .../reftests/svg1.1/paths-data-15-t-ref.png        | Bin 5868 -> 6383 bytes
 .../reftests/svg1.1/paths-data-16-t-ref.png        | Bin 7655 -> 8536 bytes
 .../reftests/svg1.1/paths-data-17-f-ref.png        | Bin 4303 -> 4903 bytes
 .../reftests/svg1.1/paths-data-18-f-ref.png        | Bin 4647 -> 5164 bytes
 .../reftests/svg1.1/paths-data-19-f-ref.png        | Bin 23375 -> 23865 bytes
 .../reftests/svg1.1/paths-data-20-f-ref.png        | Bin 8995 -> 9572 bytes
 .../reftests/svg1.1/pservers-grad-01-b-ref.png     | Bin 9199 -> 10440 bytes
 .../reftests/svg1.1/pservers-grad-02-b-ref.png     | Bin 21997 -> 23376 bytes
 .../reftests/svg1.1/pservers-grad-03-b-ref.png     | Bin 9419 -> 10705 bytes
 .../reftests/svg1.1/pservers-grad-04-b-ref.png     | Bin 23328 -> 24904 bytes
 .../reftests/svg1.1/pservers-grad-05-b-ref.png     | Bin 63791 -> 65533 bytes
 .../reftests/svg1.1/pservers-grad-06-b-ref.png     | Bin 20539 -> 22598 bytes
 .../reftests/svg1.1/pservers-grad-07-b-ref.png     | Bin 10272 -> 11430 bytes
 .../reftests/svg1.1/pservers-grad-08-b-ref.png     | Bin 30545 -> 32037 bytes
 .../reftests/svg1.1/pservers-grad-09-b-ref.png     | Bin 5887 -> 6757 bytes
 .../reftests/svg1.1/pservers-grad-10-b-ref.png     | Bin 8936 -> 10337 bytes
 .../reftests/svg1.1/pservers-grad-11-b-ref.png     | Bin 54898 -> 60103 bytes
 .../reftests/svg1.1/pservers-grad-12-b-ref.png     | Bin 23270 -> 25565 bytes
 .../reftests/svg1.1/pservers-grad-14-b-ref.png     | Bin 24639 -> 26424 bytes
 .../reftests/svg1.1/pservers-grad-15-b-ref.png     | Bin 10025 -> 10564 bytes
 .../reftests/svg1.1/pservers-grad-16-b-ref.png     | Bin 4625 -> 5206 bytes
 .../reftests/svg1.1/pservers-grad-18-b-ref.png     | Bin 4626 -> 5205 bytes
 .../reftests/svg1.1/pservers-grad-22-b-ref.png     | Bin 7424 -> 8028 bytes
 .../reftests/svg1.1/pservers-grad-23-f-ref.png     | Bin 6145 -> 6816 bytes
 .../reftests/svg1.1/pservers-grad-24-f-ref.png     | Bin 7263 -> 8101 bytes
 .../svg1.1/pservers-grad-stops-01-f-ref.png        | Bin 6366 -> 7029 bytes
 .../reftests/svg1.1/pservers-pattern-01-b-ref.png  | Bin 19999 -> 23804 bytes
 .../reftests/svg1.1/pservers-pattern-02-f-ref.png  | Bin 35021 -> 35332 bytes
 .../reftests/svg1.1/pservers-pattern-03-f-ref.png  | Bin 6099 -> 6711 bytes
 .../reftests/svg1.1/pservers-pattern-04-f-ref.png  | Bin 6009 -> 6583 bytes
 .../reftests/svg1.1/pservers-pattern-05-f-ref.png  | Bin 7164 -> 7812 bytes
 .../reftests/svg1.1/pservers-pattern-06-f-ref.png  | Bin 6065 -> 6731 bytes
 .../reftests/svg1.1/pservers-pattern-07-f-ref.png  | Bin 7627 -> 8265 bytes
 .../reftests/svg1.1/pservers-pattern-08-f-ref.png  | Bin 7627 -> 8263 bytes
 .../reftests/svg1.1/pservers-pattern-09-f-ref.png  | Bin 5865 -> 6493 bytes
 .../reftests/svg1.1/shapes-intro-01-t-ref.png      | Bin 6700 -> 8210 bytes
 .../reftests/svg1.1/shapes-intro-02-f-ref.png      | Bin 12506 -> 12989 bytes
 .../reftests/svg1.1/struct-cond-01-t-ref.png       | Bin 4384 -> 4962 bytes
 .../reftests/svg1.1/struct-cond-03-t-ref.png       | Bin 4262 -> 4811 bytes
 .../reftests/svg1.1/struct-group-03-t-ref.png      | Bin 18066 -> 19303 bytes
 .../reftests/svg1.1/struct-svg-03-f-ref.png        | Bin 5910 -> 6531 bytes
 .../reftests/svg1.1/struct-symbol-01-b-ref.png     | Bin 52082 -> 52608 bytes
 .../reftests/svg1.1/struct-use-01-t-ref.png        | Bin 14417 -> 16084 bytes
 .../reftests/svg1.1/struct-use-03-t-ref.png        | Bin 7624 -> 8355 bytes
 .../reftests/svg1.1/struct-use-04-b-ref.png        | Bin 19665 -> 20432 bytes
 .../reftests/svg1.1/struct-use-09-b-ref.png        | Bin 6607 -> 7239 bytes
 .../reftests/svg1.1/struct-use-10-f-ref.png        | Bin 6356 -> 7147 bytes
 .../reftests/svg1.1/styling-css-01-b-ref.png       | Bin 8879 -> 9610 bytes
 .../reftests/svg1.1/styling-css-02-b-ref.png       | Bin 8958 -> 9706 bytes
 .../reftests/svg1.1/styling-css-03-b-ref.png       | Bin 10046 -> 10878 bytes
 .../reftests/svg1.1/styling-css-04-f-ref.png       | Bin 7769 -> 8643 bytes
 .../reftests/svg1.1/styling-css-07-f-ref.png       | Bin 4358 -> 4965 bytes
 .../reftests/svg1.1/styling-css-08-f-ref.png       | Bin 10536 -> 11125 bytes
 .../reftests/svg1.1/text-align-01-b-ref.png        | Bin 17941 -> 20175 bytes
 .../reftests/svg1.1/text-align-02-b-ref.png        | Bin 19831 -> 22826 bytes
 .../reftests/svg1.1/text-align-03-b-ref.png        | Bin 14656 -> 16776 bytes
 .../reftests/svg1.1/text-fonts-02-t-ref.png        | Bin 17168 -> 19470 bytes
 .../reftests/svg1.1/text-text-03-b-ref.png         | Bin 20014 -> 22840 bytes
 .../reftests/svg1.1/text-text-08-b-ref.png         | Bin 40123 -> 44211 bytes
 .../reftests/svg1.1/text-text-10-t-ref.png         | Bin 45308 -> 46725 bytes
 .../reftests/svg1.1/text-tref-01-b-ref.png         | Bin 8929 -> 10142 bytes
 .../reftests/svg1.1/text-tref-02-b-ref.png         | Bin 8690 -> 9828 bytes
 .../reftests/svg1.1/text-tref-03-b-ref.png         | Bin 7415 -> 8441 bytes
 tests/src/bugs.rs                                  |   3 +-
 179 files changed, 223 insertions(+), 162 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]