(#11): Respect the "direction" property for bidirectional text

Thanks to Khaled Hosny for finding the call to Pango that was lacking.

Fixes #11
8 jobs for librsvg-2.44 in 27 minutes and 20 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #298919
fedora test

00:06:05

 
  Lint
manual #298921
allowed to fail manual
clippy
manual #298920
allowed to fail manual
rustfmt
passed #298922
tarball

00:09:31

 
  Cross Distro
passed #298926
debian_i386:testing

00:11:43

failed #298925
debian:testing

00:01:18

passed #298923
fedora:rawhide

00:07:07

failed #298924
opensuse:tumbleweed

00:05:50

 
Name Stage Failure
failed
opensuse:tumbleweed Cross Distro
make[2]: Leaving directory '/builds/GNOME/librsvg/_build/tests'
make[1]: Leaving directory '/builds/GNOME/librsvg/_build'
make[1]: *** [Makefile:1438: check-recursive] Error 1
make: *** [Makefile:1734: check] Error 2
Uploading artifacts...
_build/tests/*.log: found 9 matching files
_build/tests/output/: found 678 matching files

Uploading artifacts to coordinator... ok
id=298924 responseStatus=201 Created token=uhsB8zxT
ERROR: Job failed: exit code 1
failed
debian:testing Cross Distro
make[2]: Leaving directory '/builds/GNOME/librsvg/_build'
make[1]: *** [Makefile:1439: all-recursive] Error 1
make[1]: Leaving directory '/builds/GNOME/librsvg/_build'
make: *** [Makefile:932: all] Error 2
Uploading artifacts...
WARNING: _build/tests/*.log: no matching files
WARNING: _build/tests/output/: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 1