diff --git a/.github/actions/setup-pango-cairo/action.yaml b/.github/actions/setup-pango-cairo/action.yaml deleted file mode 100644 index bebae37..0000000 --- a/.github/actions/setup-pango-cairo/action.yaml +++ /dev/null @@ -1,50 +0,0 @@ -name: 'Setup PangoCairo' - -description: 'Install rendering dependencies with apt caching' - -runs: - using: 'composite' - steps: - - name: Check runner OS - if: runner.os != 'Linux' - shell: bash - run: | - echo "::error::This action does not yet support ${{ runner.os }}. Only Linux is currently supported." - exit 1 - - - name: Set apt packages hash - id: apt-pkgs - shell: bash - run: | - pkgs="libcairo2 gir1.2-pango-1.0 pkg-config libcairo2-dev libgirepository-2.0-dev python3-dev" - echo "pkgs=$pkgs" >> $GITHUB_OUTPUT - echo "hash=$(echo -n "$pkgs" | sha256sum | cut -d' ' -f1)" >> $GITHUB_OUTPUT - echo "cache_version=1" >> $GITHUB_OUTPUT - - - name: Setup apt - if: runner.os == 'Linux' - shell: bash - run: | - sudo mkdir -p /var/cache/apt/archives - sudo chown -R $USER:$USER /var/cache/apt/archives - - echo 'Acquire::GzipIndexes "true";' | sudo tee /etc/apt/apt.conf.d/gzip - echo 'Acquire::http::Pipeline-Depth "5";' | sudo tee -a /etc/apt/apt.conf.d/99parallel - echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' | sudo tee -a /etc/apt/apt.conf.d/99keep-debs - - - name: Cache apt - if: runner.os == 'Linux' - uses: actions/cache@v4 - with: - path: /var/cache/apt/archives/ - key: ${{ runner.os }}-apt-${{ steps.apt-pkgs.outputs.hash }}-${{ steps.apt-pkgs.outputs.cache_version }} - - - name: Install rendering system dependencies - if: runner.os == 'Linux' - shell: bash - run: | - sudo sed -i 's|http://|https://|g' /etc/apt/sources.list{,.d/*.list,.d/*.sources} 2>/dev/null || true - sudo apt -qq update - sudo apt-get -y --allow-unauthenticated --no-install-recommends install ${{ steps.apt-pkgs.outputs.pkgs }} - sudo chown -R $USER:$USER /var/cache/apt/archives/ - diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index f524327..86da029 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -20,18 +20,22 @@ jobs: steps: - uses: actions/checkout@v6 - - name: Setup pango-cairo - uses: ./.github/actions/setup-pango-cairo - - - name: Setup uv - uses: astral-sh/setup-uv@v7 + # conda-forge ships the latest Pango, cairo and PyGObject + - name: Setup rendering stack + uses: mamba-org/setup-micromamba@v3 with: - python-version: "3.12" - enable-cache: true - activate-environment: true + environment-name: pixel + create-args: -c conda-forge python=3.12 pango pycairo pygobject + cache-downloads: true - name: Install dependencies - run: uv pip install ".[dev,pangocairo]" "transformers${{ matrix.transformers }}" + shell: bash -el {0} + run: pip install ".[dev,pangocairo]" "transformers${{ matrix.transformers }}" + + - name: Rendering stack versions + shell: bash -el {0} + run: micromamba list -n pixel "^(pango|cairo|harfbuzz|pygobject|pycairo)$" - name: Test code - run: uv run pytest -n auto --dist loadscope + shell: bash -el {0} + run: pytest -n auto --dist loadscope diff --git a/Dockerfile b/Dockerfile index 0b95076..628e2cc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,15 @@ -FROM python:3.14-slim +FROM mambaorg/micromamba:2.9.0-debian13 -# Setup package manager -RUN sed -i 's|http://|https://|g' /etc/apt/sources.list.d/*.sources -RUN apt-get update -q +# Rendering stack from conda-forge, which ships the latest Pango, cairo and PyGObject +RUN micromamba install -y -n base -c conda-forge python=3.12 pango pycairo pygobject && \ + micromamba clean -a -y -# Install rendering system dependencies -# (pycairo and PyGObject have no Linux wheels, so they are compiled from source) -RUN apt-get install -y gcc libcairo2 gir1.2-pango-1.0 pkg-config libcairo2-dev libgirepository-2.0-dev - -COPY . /pixel-renderer +ARG MAMBA_DOCKERFILE_ACTIVATE=1 +COPY --chown=$MAMBA_USER:$MAMBA_USER . /pixel-renderer WORKDIR /pixel-renderer -RUN pip install ".[pangocairo]" +RUN pip install --no-cache-dir ".[pangocairo]" CMD ["python", "-c", "from pixel_renderer import render_text; print(render_text('test', 16, 12).shape); print('✅')"] # docker build -t renderer . -# docker run -it --rm renderer \ No newline at end of file +# docker run -it --rm renderer diff --git a/tests/pixel_renderer/regression/assets/ace_Arab.png b/tests/pixel_renderer/regression/assets/ace_Arab.png index 13db94b..fc0c706 100644 Binary files a/tests/pixel_renderer/regression/assets/ace_Arab.png and b/tests/pixel_renderer/regression/assets/ace_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/ace_Latn.png b/tests/pixel_renderer/regression/assets/ace_Latn.png index 723579e..fc20a47 100644 Binary files a/tests/pixel_renderer/regression/assets/ace_Latn.png and b/tests/pixel_renderer/regression/assets/ace_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/acm_Arab.png b/tests/pixel_renderer/regression/assets/acm_Arab.png index 4ecc639..ec25c35 100644 Binary files a/tests/pixel_renderer/regression/assets/acm_Arab.png and b/tests/pixel_renderer/regression/assets/acm_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/acq_Arab.png b/tests/pixel_renderer/regression/assets/acq_Arab.png index 838fc3e..d261d3a 100644 Binary files a/tests/pixel_renderer/regression/assets/acq_Arab.png and b/tests/pixel_renderer/regression/assets/acq_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/aeb_Arab.png b/tests/pixel_renderer/regression/assets/aeb_Arab.png index c1a4a59..d899c70 100644 Binary files a/tests/pixel_renderer/regression/assets/aeb_Arab.png and b/tests/pixel_renderer/regression/assets/aeb_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/afr_Latn.png b/tests/pixel_renderer/regression/assets/afr_Latn.png index c3ecece..e1f0506 100644 Binary files a/tests/pixel_renderer/regression/assets/afr_Latn.png and b/tests/pixel_renderer/regression/assets/afr_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ajp_Arab.png b/tests/pixel_renderer/regression/assets/ajp_Arab.png index 71c66bb..0f947e1 100644 Binary files a/tests/pixel_renderer/regression/assets/ajp_Arab.png and b/tests/pixel_renderer/regression/assets/ajp_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/aka_Latn.png b/tests/pixel_renderer/regression/assets/aka_Latn.png index 62c5e19..474c150 100644 Binary files a/tests/pixel_renderer/regression/assets/aka_Latn.png and b/tests/pixel_renderer/regression/assets/aka_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/als_Latn.png b/tests/pixel_renderer/regression/assets/als_Latn.png index 3f113af..b928f5f 100644 Binary files a/tests/pixel_renderer/regression/assets/als_Latn.png and b/tests/pixel_renderer/regression/assets/als_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/amh_Ethi.png b/tests/pixel_renderer/regression/assets/amh_Ethi.png index e9bfc7d..8e5b7c9 100644 Binary files a/tests/pixel_renderer/regression/assets/amh_Ethi.png and b/tests/pixel_renderer/regression/assets/amh_Ethi.png differ diff --git a/tests/pixel_renderer/regression/assets/apc_Arab.png b/tests/pixel_renderer/regression/assets/apc_Arab.png index 1c7cc46..1f77822 100644 Binary files a/tests/pixel_renderer/regression/assets/apc_Arab.png and b/tests/pixel_renderer/regression/assets/apc_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/arb_Arab.png b/tests/pixel_renderer/regression/assets/arb_Arab.png index 205de4c..89198aa 100644 Binary files a/tests/pixel_renderer/regression/assets/arb_Arab.png and b/tests/pixel_renderer/regression/assets/arb_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/arb_Latn.png b/tests/pixel_renderer/regression/assets/arb_Latn.png index 826c2b3..4915b6e 100644 Binary files a/tests/pixel_renderer/regression/assets/arb_Latn.png and b/tests/pixel_renderer/regression/assets/arb_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ars_Arab.png b/tests/pixel_renderer/regression/assets/ars_Arab.png index 205de4c..89198aa 100644 Binary files a/tests/pixel_renderer/regression/assets/ars_Arab.png and b/tests/pixel_renderer/regression/assets/ars_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/ary_Arab.png b/tests/pixel_renderer/regression/assets/ary_Arab.png index 8444c36..77ce703 100644 Binary files a/tests/pixel_renderer/regression/assets/ary_Arab.png and b/tests/pixel_renderer/regression/assets/ary_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/arz_Arab.png b/tests/pixel_renderer/regression/assets/arz_Arab.png index 8b809ec..af35235 100644 Binary files a/tests/pixel_renderer/regression/assets/arz_Arab.png and b/tests/pixel_renderer/regression/assets/arz_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/asm_Beng.png b/tests/pixel_renderer/regression/assets/asm_Beng.png index 8a30f9f..bdf28e2 100644 Binary files a/tests/pixel_renderer/regression/assets/asm_Beng.png and b/tests/pixel_renderer/regression/assets/asm_Beng.png differ diff --git a/tests/pixel_renderer/regression/assets/ast_Latn.png b/tests/pixel_renderer/regression/assets/ast_Latn.png index 94277fd..77cefe7 100644 Binary files a/tests/pixel_renderer/regression/assets/ast_Latn.png and b/tests/pixel_renderer/regression/assets/ast_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/awa_Deva.png b/tests/pixel_renderer/regression/assets/awa_Deva.png index da7aab4..7c9f0b4 100644 Binary files a/tests/pixel_renderer/regression/assets/awa_Deva.png and b/tests/pixel_renderer/regression/assets/awa_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/ayr_Latn.png b/tests/pixel_renderer/regression/assets/ayr_Latn.png index d41ad1a..44893e6 100644 Binary files a/tests/pixel_renderer/regression/assets/ayr_Latn.png and b/tests/pixel_renderer/regression/assets/ayr_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/azb_Arab.png b/tests/pixel_renderer/regression/assets/azb_Arab.png index fcfef10..5672546 100644 Binary files a/tests/pixel_renderer/regression/assets/azb_Arab.png and b/tests/pixel_renderer/regression/assets/azb_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/azj_Latn.png b/tests/pixel_renderer/regression/assets/azj_Latn.png index 4c568c3..9c3ce74 100644 Binary files a/tests/pixel_renderer/regression/assets/azj_Latn.png and b/tests/pixel_renderer/regression/assets/azj_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/bak_Cyrl.png b/tests/pixel_renderer/regression/assets/bak_Cyrl.png index f7e0f20..9d6de05 100644 Binary files a/tests/pixel_renderer/regression/assets/bak_Cyrl.png and b/tests/pixel_renderer/regression/assets/bak_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/bam_Latn.png b/tests/pixel_renderer/regression/assets/bam_Latn.png index 16f93eb..8af90ba 100644 Binary files a/tests/pixel_renderer/regression/assets/bam_Latn.png and b/tests/pixel_renderer/regression/assets/bam_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ban_Latn.png b/tests/pixel_renderer/regression/assets/ban_Latn.png index ded8629..8aeea9b 100644 Binary files a/tests/pixel_renderer/regression/assets/ban_Latn.png and b/tests/pixel_renderer/regression/assets/ban_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/bel_Cyrl.png b/tests/pixel_renderer/regression/assets/bel_Cyrl.png index 7cc92e2..a619e90 100644 Binary files a/tests/pixel_renderer/regression/assets/bel_Cyrl.png and b/tests/pixel_renderer/regression/assets/bel_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/bem_Latn.png b/tests/pixel_renderer/regression/assets/bem_Latn.png index 3ee1c5a..b86c8be 100644 Binary files a/tests/pixel_renderer/regression/assets/bem_Latn.png and b/tests/pixel_renderer/regression/assets/bem_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ben_Beng.png b/tests/pixel_renderer/regression/assets/ben_Beng.png index e289327..54393a2 100644 Binary files a/tests/pixel_renderer/regression/assets/ben_Beng.png and b/tests/pixel_renderer/regression/assets/ben_Beng.png differ diff --git a/tests/pixel_renderer/regression/assets/bho_Deva.png b/tests/pixel_renderer/regression/assets/bho_Deva.png index ac9198b..d1e3372 100644 Binary files a/tests/pixel_renderer/regression/assets/bho_Deva.png and b/tests/pixel_renderer/regression/assets/bho_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/bjn_Arab.png b/tests/pixel_renderer/regression/assets/bjn_Arab.png index eb149d6..230cb1c 100644 Binary files a/tests/pixel_renderer/regression/assets/bjn_Arab.png and b/tests/pixel_renderer/regression/assets/bjn_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/bjn_Latn.png b/tests/pixel_renderer/regression/assets/bjn_Latn.png index c5afcab..7f18a64 100644 Binary files a/tests/pixel_renderer/regression/assets/bjn_Latn.png and b/tests/pixel_renderer/regression/assets/bjn_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/bod_Tibt.png b/tests/pixel_renderer/regression/assets/bod_Tibt.png index 296fa48..216fbff 100644 Binary files a/tests/pixel_renderer/regression/assets/bod_Tibt.png and b/tests/pixel_renderer/regression/assets/bod_Tibt.png differ diff --git a/tests/pixel_renderer/regression/assets/bos_Latn.png b/tests/pixel_renderer/regression/assets/bos_Latn.png index 98bbd95..cdfb055 100644 Binary files a/tests/pixel_renderer/regression/assets/bos_Latn.png and b/tests/pixel_renderer/regression/assets/bos_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/bug_Latn.png b/tests/pixel_renderer/regression/assets/bug_Latn.png index dc022e3..68e515d 100644 Binary files a/tests/pixel_renderer/regression/assets/bug_Latn.png and b/tests/pixel_renderer/regression/assets/bug_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/bul_Cyrl.png b/tests/pixel_renderer/regression/assets/bul_Cyrl.png index f2fe9f5..774b216 100644 Binary files a/tests/pixel_renderer/regression/assets/bul_Cyrl.png and b/tests/pixel_renderer/regression/assets/bul_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/cat_Latn.png b/tests/pixel_renderer/regression/assets/cat_Latn.png index 0a83494..f7774d6 100644 Binary files a/tests/pixel_renderer/regression/assets/cat_Latn.png and b/tests/pixel_renderer/regression/assets/cat_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ceb_Latn.png b/tests/pixel_renderer/regression/assets/ceb_Latn.png index 57600fc..419cd50 100644 Binary files a/tests/pixel_renderer/regression/assets/ceb_Latn.png and b/tests/pixel_renderer/regression/assets/ceb_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ces_Latn.png b/tests/pixel_renderer/regression/assets/ces_Latn.png index 0373dff..c54f368 100644 Binary files a/tests/pixel_renderer/regression/assets/ces_Latn.png and b/tests/pixel_renderer/regression/assets/ces_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/cjk_Latn.png b/tests/pixel_renderer/regression/assets/cjk_Latn.png index 5c9b1a3..48dc8d8 100644 Binary files a/tests/pixel_renderer/regression/assets/cjk_Latn.png and b/tests/pixel_renderer/regression/assets/cjk_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ckb_Arab.png b/tests/pixel_renderer/regression/assets/ckb_Arab.png index edd7d69..aaf0a6e 100644 Binary files a/tests/pixel_renderer/regression/assets/ckb_Arab.png and b/tests/pixel_renderer/regression/assets/ckb_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/crh_Latn.png b/tests/pixel_renderer/regression/assets/crh_Latn.png index 3f7e4b1..6be84c0 100644 Binary files a/tests/pixel_renderer/regression/assets/crh_Latn.png and b/tests/pixel_renderer/regression/assets/crh_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/cym_Latn.png b/tests/pixel_renderer/regression/assets/cym_Latn.png index 56f285d..4817738 100644 Binary files a/tests/pixel_renderer/regression/assets/cym_Latn.png and b/tests/pixel_renderer/regression/assets/cym_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/dan_Latn.png b/tests/pixel_renderer/regression/assets/dan_Latn.png index be57ab9..09ab78a 100644 Binary files a/tests/pixel_renderer/regression/assets/dan_Latn.png and b/tests/pixel_renderer/regression/assets/dan_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/deu_Latn.png b/tests/pixel_renderer/regression/assets/deu_Latn.png index 8a0dfe6..26981b3 100644 Binary files a/tests/pixel_renderer/regression/assets/deu_Latn.png and b/tests/pixel_renderer/regression/assets/deu_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/dik_Latn.png b/tests/pixel_renderer/regression/assets/dik_Latn.png index 62e7564..cebbf84 100644 Binary files a/tests/pixel_renderer/regression/assets/dik_Latn.png and b/tests/pixel_renderer/regression/assets/dik_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/dyu_Latn.png b/tests/pixel_renderer/regression/assets/dyu_Latn.png index dac26c7..a6788d5 100644 Binary files a/tests/pixel_renderer/regression/assets/dyu_Latn.png and b/tests/pixel_renderer/regression/assets/dyu_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/dzo_Tibt.png b/tests/pixel_renderer/regression/assets/dzo_Tibt.png index 91101f2..91297fc 100644 Binary files a/tests/pixel_renderer/regression/assets/dzo_Tibt.png and b/tests/pixel_renderer/regression/assets/dzo_Tibt.png differ diff --git a/tests/pixel_renderer/regression/assets/ell_Grek.png b/tests/pixel_renderer/regression/assets/ell_Grek.png index dce3cab..0822853 100644 Binary files a/tests/pixel_renderer/regression/assets/ell_Grek.png and b/tests/pixel_renderer/regression/assets/ell_Grek.png differ diff --git a/tests/pixel_renderer/regression/assets/eng_Latn.png b/tests/pixel_renderer/regression/assets/eng_Latn.png index 632e4a6..d9cf6b3 100644 Binary files a/tests/pixel_renderer/regression/assets/eng_Latn.png and b/tests/pixel_renderer/regression/assets/eng_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/epo_Latn.png b/tests/pixel_renderer/regression/assets/epo_Latn.png index fff9544..4977349 100644 Binary files a/tests/pixel_renderer/regression/assets/epo_Latn.png and b/tests/pixel_renderer/regression/assets/epo_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/est_Latn.png b/tests/pixel_renderer/regression/assets/est_Latn.png index e87c8b1..0400c2b 100644 Binary files a/tests/pixel_renderer/regression/assets/est_Latn.png and b/tests/pixel_renderer/regression/assets/est_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/eus_Latn.png b/tests/pixel_renderer/regression/assets/eus_Latn.png index dc3b4ef..23cf4fc 100644 Binary files a/tests/pixel_renderer/regression/assets/eus_Latn.png and b/tests/pixel_renderer/regression/assets/eus_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ewe_Latn.png b/tests/pixel_renderer/regression/assets/ewe_Latn.png index 1f29004..f6f98ad 100644 Binary files a/tests/pixel_renderer/regression/assets/ewe_Latn.png and b/tests/pixel_renderer/regression/assets/ewe_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fao_Latn.png b/tests/pixel_renderer/regression/assets/fao_Latn.png index 21258f0..853a123 100644 Binary files a/tests/pixel_renderer/regression/assets/fao_Latn.png and b/tests/pixel_renderer/regression/assets/fao_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fij_Latn.png b/tests/pixel_renderer/regression/assets/fij_Latn.png index dc3651a..1ed177a 100644 Binary files a/tests/pixel_renderer/regression/assets/fij_Latn.png and b/tests/pixel_renderer/regression/assets/fij_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fin_Latn.png b/tests/pixel_renderer/regression/assets/fin_Latn.png index 855b957..abb8f6b 100644 Binary files a/tests/pixel_renderer/regression/assets/fin_Latn.png and b/tests/pixel_renderer/regression/assets/fin_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fon_Latn.png b/tests/pixel_renderer/regression/assets/fon_Latn.png index b0b92ac..e94f9c0 100644 Binary files a/tests/pixel_renderer/regression/assets/fon_Latn.png and b/tests/pixel_renderer/regression/assets/fon_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fra_Latn.png b/tests/pixel_renderer/regression/assets/fra_Latn.png index e8ea008..46b189c 100644 Binary files a/tests/pixel_renderer/regression/assets/fra_Latn.png and b/tests/pixel_renderer/regression/assets/fra_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fur_Latn.png b/tests/pixel_renderer/regression/assets/fur_Latn.png index fa1f8f8..c92ba4c 100644 Binary files a/tests/pixel_renderer/regression/assets/fur_Latn.png and b/tests/pixel_renderer/regression/assets/fur_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/fuv_Latn.png b/tests/pixel_renderer/regression/assets/fuv_Latn.png index 7c8765d..8e46772 100644 Binary files a/tests/pixel_renderer/regression/assets/fuv_Latn.png and b/tests/pixel_renderer/regression/assets/fuv_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/gaz_Latn.png b/tests/pixel_renderer/regression/assets/gaz_Latn.png index e3dc9e0..2bc82c0 100644 Binary files a/tests/pixel_renderer/regression/assets/gaz_Latn.png and b/tests/pixel_renderer/regression/assets/gaz_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/gla_Latn.png b/tests/pixel_renderer/regression/assets/gla_Latn.png index 08c5b5a..6a22ed7 100644 Binary files a/tests/pixel_renderer/regression/assets/gla_Latn.png and b/tests/pixel_renderer/regression/assets/gla_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/gle_Latn.png b/tests/pixel_renderer/regression/assets/gle_Latn.png index c378cac..443ccc5 100644 Binary files a/tests/pixel_renderer/regression/assets/gle_Latn.png and b/tests/pixel_renderer/regression/assets/gle_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/glg_Latn.png b/tests/pixel_renderer/regression/assets/glg_Latn.png index 8773f7d..57db696 100644 Binary files a/tests/pixel_renderer/regression/assets/glg_Latn.png and b/tests/pixel_renderer/regression/assets/glg_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/grn_Latn.png b/tests/pixel_renderer/regression/assets/grn_Latn.png index f59c86c..5ce948f 100644 Binary files a/tests/pixel_renderer/regression/assets/grn_Latn.png and b/tests/pixel_renderer/regression/assets/grn_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/guj_Gujr.png b/tests/pixel_renderer/regression/assets/guj_Gujr.png index 4f6aaf9..58ab8be 100644 Binary files a/tests/pixel_renderer/regression/assets/guj_Gujr.png and b/tests/pixel_renderer/regression/assets/guj_Gujr.png differ diff --git a/tests/pixel_renderer/regression/assets/hat_Latn.png b/tests/pixel_renderer/regression/assets/hat_Latn.png index 75c1e9e..4d9a1b2 100644 Binary files a/tests/pixel_renderer/regression/assets/hat_Latn.png and b/tests/pixel_renderer/regression/assets/hat_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/hau_Latn.png b/tests/pixel_renderer/regression/assets/hau_Latn.png index 856be1a..c3980ef 100644 Binary files a/tests/pixel_renderer/regression/assets/hau_Latn.png and b/tests/pixel_renderer/regression/assets/hau_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/heb_Hebr.png b/tests/pixel_renderer/regression/assets/heb_Hebr.png index 886e968..d2b9c71 100644 Binary files a/tests/pixel_renderer/regression/assets/heb_Hebr.png and b/tests/pixel_renderer/regression/assets/heb_Hebr.png differ diff --git a/tests/pixel_renderer/regression/assets/hin_Deva.png b/tests/pixel_renderer/regression/assets/hin_Deva.png index 91c7ca9..5b42eca 100644 Binary files a/tests/pixel_renderer/regression/assets/hin_Deva.png and b/tests/pixel_renderer/regression/assets/hin_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/hne_Deva.png b/tests/pixel_renderer/regression/assets/hne_Deva.png index 2d27c2b..43b7904 100644 Binary files a/tests/pixel_renderer/regression/assets/hne_Deva.png and b/tests/pixel_renderer/regression/assets/hne_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/hrv_Latn.png b/tests/pixel_renderer/regression/assets/hrv_Latn.png index bef4c2f..85e5b38 100644 Binary files a/tests/pixel_renderer/regression/assets/hrv_Latn.png and b/tests/pixel_renderer/regression/assets/hrv_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/hun_Latn.png b/tests/pixel_renderer/regression/assets/hun_Latn.png index ee64bbf..820232d 100644 Binary files a/tests/pixel_renderer/regression/assets/hun_Latn.png and b/tests/pixel_renderer/regression/assets/hun_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/hye_Armn.png b/tests/pixel_renderer/regression/assets/hye_Armn.png index c3f5af7..d1277b9 100644 Binary files a/tests/pixel_renderer/regression/assets/hye_Armn.png and b/tests/pixel_renderer/regression/assets/hye_Armn.png differ diff --git a/tests/pixel_renderer/regression/assets/ibo_Latn.png b/tests/pixel_renderer/regression/assets/ibo_Latn.png index 2838bca..1fa2648 100644 Binary files a/tests/pixel_renderer/regression/assets/ibo_Latn.png and b/tests/pixel_renderer/regression/assets/ibo_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ilo_Latn.png b/tests/pixel_renderer/regression/assets/ilo_Latn.png index 2835ae9..0d243fa 100644 Binary files a/tests/pixel_renderer/regression/assets/ilo_Latn.png and b/tests/pixel_renderer/regression/assets/ilo_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ind_Latn.png b/tests/pixel_renderer/regression/assets/ind_Latn.png index ef521e4..8d6349c 100644 Binary files a/tests/pixel_renderer/regression/assets/ind_Latn.png and b/tests/pixel_renderer/regression/assets/ind_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/isl_Latn.png b/tests/pixel_renderer/regression/assets/isl_Latn.png index 9b67790..c6c1eae 100644 Binary files a/tests/pixel_renderer/regression/assets/isl_Latn.png and b/tests/pixel_renderer/regression/assets/isl_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ita_Latn.png b/tests/pixel_renderer/regression/assets/ita_Latn.png index fc8ca9e..bb2a2f1 100644 Binary files a/tests/pixel_renderer/regression/assets/ita_Latn.png and b/tests/pixel_renderer/regression/assets/ita_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/jav_Latn.png b/tests/pixel_renderer/regression/assets/jav_Latn.png index b80dae7..0577f81 100644 Binary files a/tests/pixel_renderer/regression/assets/jav_Latn.png and b/tests/pixel_renderer/regression/assets/jav_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/jpn_Jpan.png b/tests/pixel_renderer/regression/assets/jpn_Jpan.png index 47ebe3f..8b9d116 100644 Binary files a/tests/pixel_renderer/regression/assets/jpn_Jpan.png and b/tests/pixel_renderer/regression/assets/jpn_Jpan.png differ diff --git a/tests/pixel_renderer/regression/assets/kab_Latn.png b/tests/pixel_renderer/regression/assets/kab_Latn.png index 2f4db19..54b8e42 100644 Binary files a/tests/pixel_renderer/regression/assets/kab_Latn.png and b/tests/pixel_renderer/regression/assets/kab_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kac_Latn.png b/tests/pixel_renderer/regression/assets/kac_Latn.png index 68462f9..e104d62 100644 Binary files a/tests/pixel_renderer/regression/assets/kac_Latn.png and b/tests/pixel_renderer/regression/assets/kac_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kam_Latn.png b/tests/pixel_renderer/regression/assets/kam_Latn.png index 288f119..a2212fa 100644 Binary files a/tests/pixel_renderer/regression/assets/kam_Latn.png and b/tests/pixel_renderer/regression/assets/kam_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kan_Knda.png b/tests/pixel_renderer/regression/assets/kan_Knda.png index 5c1ee92..2908069 100644 Binary files a/tests/pixel_renderer/regression/assets/kan_Knda.png and b/tests/pixel_renderer/regression/assets/kan_Knda.png differ diff --git a/tests/pixel_renderer/regression/assets/kas_Arab.png b/tests/pixel_renderer/regression/assets/kas_Arab.png index f7f1922..5dc31cc 100644 Binary files a/tests/pixel_renderer/regression/assets/kas_Arab.png and b/tests/pixel_renderer/regression/assets/kas_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/kas_Deva.png b/tests/pixel_renderer/regression/assets/kas_Deva.png index 4479908..66dc8dc 100644 Binary files a/tests/pixel_renderer/regression/assets/kas_Deva.png and b/tests/pixel_renderer/regression/assets/kas_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/kat_Geor.png b/tests/pixel_renderer/regression/assets/kat_Geor.png index e23c9f9..90e9ce6 100644 Binary files a/tests/pixel_renderer/regression/assets/kat_Geor.png and b/tests/pixel_renderer/regression/assets/kat_Geor.png differ diff --git a/tests/pixel_renderer/regression/assets/kaz_Cyrl.png b/tests/pixel_renderer/regression/assets/kaz_Cyrl.png index 13254f0..1086b4e 100644 Binary files a/tests/pixel_renderer/regression/assets/kaz_Cyrl.png and b/tests/pixel_renderer/regression/assets/kaz_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/kbp_Latn.png b/tests/pixel_renderer/regression/assets/kbp_Latn.png index 172a0c8..0d64f3c 100644 Binary files a/tests/pixel_renderer/regression/assets/kbp_Latn.png and b/tests/pixel_renderer/regression/assets/kbp_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kea_Latn.png b/tests/pixel_renderer/regression/assets/kea_Latn.png index f5c9d19..303a88d 100644 Binary files a/tests/pixel_renderer/regression/assets/kea_Latn.png and b/tests/pixel_renderer/regression/assets/kea_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/khk_Cyrl.png b/tests/pixel_renderer/regression/assets/khk_Cyrl.png index 077597a..26b700b 100644 Binary files a/tests/pixel_renderer/regression/assets/khk_Cyrl.png and b/tests/pixel_renderer/regression/assets/khk_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/khm_Khmr.png b/tests/pixel_renderer/regression/assets/khm_Khmr.png index 0df8484..cb3b714 100644 Binary files a/tests/pixel_renderer/regression/assets/khm_Khmr.png and b/tests/pixel_renderer/regression/assets/khm_Khmr.png differ diff --git a/tests/pixel_renderer/regression/assets/kik_Latn.png b/tests/pixel_renderer/regression/assets/kik_Latn.png index 343903a..0e65af5 100644 Binary files a/tests/pixel_renderer/regression/assets/kik_Latn.png and b/tests/pixel_renderer/regression/assets/kik_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kin_Latn.png b/tests/pixel_renderer/regression/assets/kin_Latn.png index 95d36e9..c9d7940 100644 Binary files a/tests/pixel_renderer/regression/assets/kin_Latn.png and b/tests/pixel_renderer/regression/assets/kin_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kir_Cyrl.png b/tests/pixel_renderer/regression/assets/kir_Cyrl.png index 1b08a61..3d4b98f 100644 Binary files a/tests/pixel_renderer/regression/assets/kir_Cyrl.png and b/tests/pixel_renderer/regression/assets/kir_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/kmb_Latn.png b/tests/pixel_renderer/regression/assets/kmb_Latn.png index 9a4bb0e..0dd7667 100644 Binary files a/tests/pixel_renderer/regression/assets/kmb_Latn.png and b/tests/pixel_renderer/regression/assets/kmb_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kmr_Latn.png b/tests/pixel_renderer/regression/assets/kmr_Latn.png index ddbb9d4..ad36c30 100644 Binary files a/tests/pixel_renderer/regression/assets/kmr_Latn.png and b/tests/pixel_renderer/regression/assets/kmr_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/knc_Arab.png b/tests/pixel_renderer/regression/assets/knc_Arab.png index 85ed827..688c1dd 100644 Binary files a/tests/pixel_renderer/regression/assets/knc_Arab.png and b/tests/pixel_renderer/regression/assets/knc_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/knc_Latn.png b/tests/pixel_renderer/regression/assets/knc_Latn.png index 3c08965..14e9c46 100644 Binary files a/tests/pixel_renderer/regression/assets/knc_Latn.png and b/tests/pixel_renderer/regression/assets/knc_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kon_Latn.png b/tests/pixel_renderer/regression/assets/kon_Latn.png index 28bb53a..48d600f 100644 Binary files a/tests/pixel_renderer/regression/assets/kon_Latn.png and b/tests/pixel_renderer/regression/assets/kon_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/kor_Hang.png b/tests/pixel_renderer/regression/assets/kor_Hang.png index befc0dc..30f7c61 100644 Binary files a/tests/pixel_renderer/regression/assets/kor_Hang.png and b/tests/pixel_renderer/regression/assets/kor_Hang.png differ diff --git a/tests/pixel_renderer/regression/assets/lao_Laoo.png b/tests/pixel_renderer/regression/assets/lao_Laoo.png index e7e3e0f..1a3f65e 100644 Binary files a/tests/pixel_renderer/regression/assets/lao_Laoo.png and b/tests/pixel_renderer/regression/assets/lao_Laoo.png differ diff --git a/tests/pixel_renderer/regression/assets/lij_Latn.png b/tests/pixel_renderer/regression/assets/lij_Latn.png index 5123750..faf6d98 100644 Binary files a/tests/pixel_renderer/regression/assets/lij_Latn.png and b/tests/pixel_renderer/regression/assets/lij_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lim_Latn.png b/tests/pixel_renderer/regression/assets/lim_Latn.png index f4ca7a5..c5fb7b5 100644 Binary files a/tests/pixel_renderer/regression/assets/lim_Latn.png and b/tests/pixel_renderer/regression/assets/lim_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lin_Latn.png b/tests/pixel_renderer/regression/assets/lin_Latn.png index 9278166..18b59db 100644 Binary files a/tests/pixel_renderer/regression/assets/lin_Latn.png and b/tests/pixel_renderer/regression/assets/lin_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lit_Latn.png b/tests/pixel_renderer/regression/assets/lit_Latn.png index 0ca3012..c220db7 100644 Binary files a/tests/pixel_renderer/regression/assets/lit_Latn.png and b/tests/pixel_renderer/regression/assets/lit_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lmo_Latn.png b/tests/pixel_renderer/regression/assets/lmo_Latn.png index 3ad1815..2b97f46 100644 Binary files a/tests/pixel_renderer/regression/assets/lmo_Latn.png and b/tests/pixel_renderer/regression/assets/lmo_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ltg_Latn.png b/tests/pixel_renderer/regression/assets/ltg_Latn.png index c05cc38..fd12127 100644 Binary files a/tests/pixel_renderer/regression/assets/ltg_Latn.png and b/tests/pixel_renderer/regression/assets/ltg_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ltz_Latn.png b/tests/pixel_renderer/regression/assets/ltz_Latn.png index 8cb369e..3e7dd44 100644 Binary files a/tests/pixel_renderer/regression/assets/ltz_Latn.png and b/tests/pixel_renderer/regression/assets/ltz_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lua_Latn.png b/tests/pixel_renderer/regression/assets/lua_Latn.png index b62d55d..2bbacb0 100644 Binary files a/tests/pixel_renderer/regression/assets/lua_Latn.png and b/tests/pixel_renderer/regression/assets/lua_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lug_Latn.png b/tests/pixel_renderer/regression/assets/lug_Latn.png index 852b595..54ce3be 100644 Binary files a/tests/pixel_renderer/regression/assets/lug_Latn.png and b/tests/pixel_renderer/regression/assets/lug_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/luo_Latn.png b/tests/pixel_renderer/regression/assets/luo_Latn.png index 746bea6..d5afe66 100644 Binary files a/tests/pixel_renderer/regression/assets/luo_Latn.png and b/tests/pixel_renderer/regression/assets/luo_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lus_Latn.png b/tests/pixel_renderer/regression/assets/lus_Latn.png index d6fc4e7..aa29910 100644 Binary files a/tests/pixel_renderer/regression/assets/lus_Latn.png and b/tests/pixel_renderer/regression/assets/lus_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/lvs_Latn.png b/tests/pixel_renderer/regression/assets/lvs_Latn.png index 62144c2..1d4fe41 100644 Binary files a/tests/pixel_renderer/regression/assets/lvs_Latn.png and b/tests/pixel_renderer/regression/assets/lvs_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/mag_Deva.png b/tests/pixel_renderer/regression/assets/mag_Deva.png index 30d4ef0..8586dff 100644 Binary files a/tests/pixel_renderer/regression/assets/mag_Deva.png and b/tests/pixel_renderer/regression/assets/mag_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/mai_Deva.png b/tests/pixel_renderer/regression/assets/mai_Deva.png index f0f1ae7..cdf4266 100644 Binary files a/tests/pixel_renderer/regression/assets/mai_Deva.png and b/tests/pixel_renderer/regression/assets/mai_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/mal_Mlym.png b/tests/pixel_renderer/regression/assets/mal_Mlym.png index 86f1282..12b4d25 100644 Binary files a/tests/pixel_renderer/regression/assets/mal_Mlym.png and b/tests/pixel_renderer/regression/assets/mal_Mlym.png differ diff --git a/tests/pixel_renderer/regression/assets/mar_Deva.png b/tests/pixel_renderer/regression/assets/mar_Deva.png index d5c6c94..5bd3d24 100644 Binary files a/tests/pixel_renderer/regression/assets/mar_Deva.png and b/tests/pixel_renderer/regression/assets/mar_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/min_Arab.png b/tests/pixel_renderer/regression/assets/min_Arab.png index fb35bad..980bdfa 100644 Binary files a/tests/pixel_renderer/regression/assets/min_Arab.png and b/tests/pixel_renderer/regression/assets/min_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/min_Latn.png b/tests/pixel_renderer/regression/assets/min_Latn.png index fbe030b..3fffa53 100644 Binary files a/tests/pixel_renderer/regression/assets/min_Latn.png and b/tests/pixel_renderer/regression/assets/min_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/mkd_Cyrl.png b/tests/pixel_renderer/regression/assets/mkd_Cyrl.png index 8e17086..4a85bd9 100644 Binary files a/tests/pixel_renderer/regression/assets/mkd_Cyrl.png and b/tests/pixel_renderer/regression/assets/mkd_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/mlt_Latn.png b/tests/pixel_renderer/regression/assets/mlt_Latn.png index d909a43..9d6ae88 100644 Binary files a/tests/pixel_renderer/regression/assets/mlt_Latn.png and b/tests/pixel_renderer/regression/assets/mlt_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/mni_Beng.png b/tests/pixel_renderer/regression/assets/mni_Beng.png index d4e819d..de885c8 100644 Binary files a/tests/pixel_renderer/regression/assets/mni_Beng.png and b/tests/pixel_renderer/regression/assets/mni_Beng.png differ diff --git a/tests/pixel_renderer/regression/assets/mos_Latn.png b/tests/pixel_renderer/regression/assets/mos_Latn.png index 2b57cb9..258e1de 100644 Binary files a/tests/pixel_renderer/regression/assets/mos_Latn.png and b/tests/pixel_renderer/regression/assets/mos_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/mri_Latn.png b/tests/pixel_renderer/regression/assets/mri_Latn.png index a73b432..e15102b 100644 Binary files a/tests/pixel_renderer/regression/assets/mri_Latn.png and b/tests/pixel_renderer/regression/assets/mri_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/mya_Mymr.png b/tests/pixel_renderer/regression/assets/mya_Mymr.png index d31a8fe..23f9763 100644 Binary files a/tests/pixel_renderer/regression/assets/mya_Mymr.png and b/tests/pixel_renderer/regression/assets/mya_Mymr.png differ diff --git a/tests/pixel_renderer/regression/assets/nld_Latn.png b/tests/pixel_renderer/regression/assets/nld_Latn.png index 935a136..c4b6a9e 100644 Binary files a/tests/pixel_renderer/regression/assets/nld_Latn.png and b/tests/pixel_renderer/regression/assets/nld_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/nno_Latn.png b/tests/pixel_renderer/regression/assets/nno_Latn.png index 6628b2c..4329eca 100644 Binary files a/tests/pixel_renderer/regression/assets/nno_Latn.png and b/tests/pixel_renderer/regression/assets/nno_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/nob_Latn.png b/tests/pixel_renderer/regression/assets/nob_Latn.png index 1e87c86..20d129c 100644 Binary files a/tests/pixel_renderer/regression/assets/nob_Latn.png and b/tests/pixel_renderer/regression/assets/nob_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/npi_Deva.png b/tests/pixel_renderer/regression/assets/npi_Deva.png index 411944a..283be41 100644 Binary files a/tests/pixel_renderer/regression/assets/npi_Deva.png and b/tests/pixel_renderer/regression/assets/npi_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/nqo_Nkoo.png b/tests/pixel_renderer/regression/assets/nqo_Nkoo.png index 2ffe9c4..566604b 100644 Binary files a/tests/pixel_renderer/regression/assets/nqo_Nkoo.png and b/tests/pixel_renderer/regression/assets/nqo_Nkoo.png differ diff --git a/tests/pixel_renderer/regression/assets/nso_Latn.png b/tests/pixel_renderer/regression/assets/nso_Latn.png index f419770..f37a8e3 100644 Binary files a/tests/pixel_renderer/regression/assets/nso_Latn.png and b/tests/pixel_renderer/regression/assets/nso_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/nus_Latn.png b/tests/pixel_renderer/regression/assets/nus_Latn.png index a092b18..c624855 100644 Binary files a/tests/pixel_renderer/regression/assets/nus_Latn.png and b/tests/pixel_renderer/regression/assets/nus_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/nya_Latn.png b/tests/pixel_renderer/regression/assets/nya_Latn.png index 19248bc..a0213cc 100644 Binary files a/tests/pixel_renderer/regression/assets/nya_Latn.png and b/tests/pixel_renderer/regression/assets/nya_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/oci_Latn.png b/tests/pixel_renderer/regression/assets/oci_Latn.png index 6871516..9be88e1 100644 Binary files a/tests/pixel_renderer/regression/assets/oci_Latn.png and b/tests/pixel_renderer/regression/assets/oci_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ory_Orya.png b/tests/pixel_renderer/regression/assets/ory_Orya.png index b9be886..b08fb8e 100644 Binary files a/tests/pixel_renderer/regression/assets/ory_Orya.png and b/tests/pixel_renderer/regression/assets/ory_Orya.png differ diff --git a/tests/pixel_renderer/regression/assets/pag_Latn.png b/tests/pixel_renderer/regression/assets/pag_Latn.png index f494212..6db92e1 100644 Binary files a/tests/pixel_renderer/regression/assets/pag_Latn.png and b/tests/pixel_renderer/regression/assets/pag_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/pan_Guru.png b/tests/pixel_renderer/regression/assets/pan_Guru.png index b8eec2d..1a3f01a 100644 Binary files a/tests/pixel_renderer/regression/assets/pan_Guru.png and b/tests/pixel_renderer/regression/assets/pan_Guru.png differ diff --git a/tests/pixel_renderer/regression/assets/pap_Latn.png b/tests/pixel_renderer/regression/assets/pap_Latn.png index f9f703e..b6f046b 100644 Binary files a/tests/pixel_renderer/regression/assets/pap_Latn.png and b/tests/pixel_renderer/regression/assets/pap_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/pbt_Arab.png b/tests/pixel_renderer/regression/assets/pbt_Arab.png index 5b47d63..95d0ff1 100644 Binary files a/tests/pixel_renderer/regression/assets/pbt_Arab.png and b/tests/pixel_renderer/regression/assets/pbt_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/pes_Arab.png b/tests/pixel_renderer/regression/assets/pes_Arab.png index 05aaa7a..6846e0f 100644 Binary files a/tests/pixel_renderer/regression/assets/pes_Arab.png and b/tests/pixel_renderer/regression/assets/pes_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/plt_Latn.png b/tests/pixel_renderer/regression/assets/plt_Latn.png index 430d33d..845efcf 100644 Binary files a/tests/pixel_renderer/regression/assets/plt_Latn.png and b/tests/pixel_renderer/regression/assets/plt_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/pol_Latn.png b/tests/pixel_renderer/regression/assets/pol_Latn.png index 992906d..7b938c5 100644 Binary files a/tests/pixel_renderer/regression/assets/pol_Latn.png and b/tests/pixel_renderer/regression/assets/pol_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/por_Latn.png b/tests/pixel_renderer/regression/assets/por_Latn.png index a6a5ccb..fae7c03 100644 Binary files a/tests/pixel_renderer/regression/assets/por_Latn.png and b/tests/pixel_renderer/regression/assets/por_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/prs_Arab.png b/tests/pixel_renderer/regression/assets/prs_Arab.png index ba3db7c..870596d 100644 Binary files a/tests/pixel_renderer/regression/assets/prs_Arab.png and b/tests/pixel_renderer/regression/assets/prs_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/quy_Latn.png b/tests/pixel_renderer/regression/assets/quy_Latn.png index 256280e..8dba765 100644 Binary files a/tests/pixel_renderer/regression/assets/quy_Latn.png and b/tests/pixel_renderer/regression/assets/quy_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ron_Latn.png b/tests/pixel_renderer/regression/assets/ron_Latn.png index 86d2969..d047197 100644 Binary files a/tests/pixel_renderer/regression/assets/ron_Latn.png and b/tests/pixel_renderer/regression/assets/ron_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/run_Latn.png b/tests/pixel_renderer/regression/assets/run_Latn.png index 506f482..1ea01d4 100644 Binary files a/tests/pixel_renderer/regression/assets/run_Latn.png and b/tests/pixel_renderer/regression/assets/run_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/rus_Cyrl.png b/tests/pixel_renderer/regression/assets/rus_Cyrl.png index 1a12df6..7aea7df 100644 Binary files a/tests/pixel_renderer/regression/assets/rus_Cyrl.png and b/tests/pixel_renderer/regression/assets/rus_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/sag_Latn.png b/tests/pixel_renderer/regression/assets/sag_Latn.png index 865cb49..071cc5d 100644 Binary files a/tests/pixel_renderer/regression/assets/sag_Latn.png and b/tests/pixel_renderer/regression/assets/sag_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/san_Deva.png b/tests/pixel_renderer/regression/assets/san_Deva.png index 8e92cac..708ad10 100644 Binary files a/tests/pixel_renderer/regression/assets/san_Deva.png and b/tests/pixel_renderer/regression/assets/san_Deva.png differ diff --git a/tests/pixel_renderer/regression/assets/sat_Olck.png b/tests/pixel_renderer/regression/assets/sat_Olck.png index d34b12e..51c1fbb 100644 Binary files a/tests/pixel_renderer/regression/assets/sat_Olck.png and b/tests/pixel_renderer/regression/assets/sat_Olck.png differ diff --git a/tests/pixel_renderer/regression/assets/scn_Latn.png b/tests/pixel_renderer/regression/assets/scn_Latn.png index ecf3379..7eccbcb 100644 Binary files a/tests/pixel_renderer/regression/assets/scn_Latn.png and b/tests/pixel_renderer/regression/assets/scn_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/shn_Mymr.png b/tests/pixel_renderer/regression/assets/shn_Mymr.png index bf61c84..a0cc4bb 100644 Binary files a/tests/pixel_renderer/regression/assets/shn_Mymr.png and b/tests/pixel_renderer/regression/assets/shn_Mymr.png differ diff --git a/tests/pixel_renderer/regression/assets/sin_Sinh.png b/tests/pixel_renderer/regression/assets/sin_Sinh.png index 0eb8235..8c060ee 100644 Binary files a/tests/pixel_renderer/regression/assets/sin_Sinh.png and b/tests/pixel_renderer/regression/assets/sin_Sinh.png differ diff --git a/tests/pixel_renderer/regression/assets/slk_Latn.png b/tests/pixel_renderer/regression/assets/slk_Latn.png index 1213af6..7f66093 100644 Binary files a/tests/pixel_renderer/regression/assets/slk_Latn.png and b/tests/pixel_renderer/regression/assets/slk_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/slv_Latn.png b/tests/pixel_renderer/regression/assets/slv_Latn.png index b3032bf..9241e54 100644 Binary files a/tests/pixel_renderer/regression/assets/slv_Latn.png and b/tests/pixel_renderer/regression/assets/slv_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/smo_Latn.png b/tests/pixel_renderer/regression/assets/smo_Latn.png index 038c2bc..b03330b 100644 Binary files a/tests/pixel_renderer/regression/assets/smo_Latn.png and b/tests/pixel_renderer/regression/assets/smo_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/sna_Latn.png b/tests/pixel_renderer/regression/assets/sna_Latn.png index 50c5a0a..70129d6 100644 Binary files a/tests/pixel_renderer/regression/assets/sna_Latn.png and b/tests/pixel_renderer/regression/assets/sna_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/snd_Arab.png b/tests/pixel_renderer/regression/assets/snd_Arab.png index 0b7e2c5..0811227 100644 Binary files a/tests/pixel_renderer/regression/assets/snd_Arab.png and b/tests/pixel_renderer/regression/assets/snd_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/som_Latn.png b/tests/pixel_renderer/regression/assets/som_Latn.png index fb1fa1b..5fe3054 100644 Binary files a/tests/pixel_renderer/regression/assets/som_Latn.png and b/tests/pixel_renderer/regression/assets/som_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/sot_Latn.png b/tests/pixel_renderer/regression/assets/sot_Latn.png index 4f14811..c1c8d19 100644 Binary files a/tests/pixel_renderer/regression/assets/sot_Latn.png and b/tests/pixel_renderer/regression/assets/sot_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/spa_Latn.png b/tests/pixel_renderer/regression/assets/spa_Latn.png index d64fedf..fd558cb 100644 Binary files a/tests/pixel_renderer/regression/assets/spa_Latn.png and b/tests/pixel_renderer/regression/assets/spa_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/srd_Latn.png b/tests/pixel_renderer/regression/assets/srd_Latn.png index dc778a9..e69e6ec 100644 Binary files a/tests/pixel_renderer/regression/assets/srd_Latn.png and b/tests/pixel_renderer/regression/assets/srd_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/srp_Cyrl.png b/tests/pixel_renderer/regression/assets/srp_Cyrl.png index 0cbadea..bc426d3 100644 Binary files a/tests/pixel_renderer/regression/assets/srp_Cyrl.png and b/tests/pixel_renderer/regression/assets/srp_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/ssw_Latn.png b/tests/pixel_renderer/regression/assets/ssw_Latn.png index 631582e..1e91023 100644 Binary files a/tests/pixel_renderer/regression/assets/ssw_Latn.png and b/tests/pixel_renderer/regression/assets/ssw_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/sun_Latn.png b/tests/pixel_renderer/regression/assets/sun_Latn.png index 6d7f9ca..92bb537 100644 Binary files a/tests/pixel_renderer/regression/assets/sun_Latn.png and b/tests/pixel_renderer/regression/assets/sun_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/swe_Latn.png b/tests/pixel_renderer/regression/assets/swe_Latn.png index a6d57b5..23e178e 100644 Binary files a/tests/pixel_renderer/regression/assets/swe_Latn.png and b/tests/pixel_renderer/regression/assets/swe_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/swh_Latn.png b/tests/pixel_renderer/regression/assets/swh_Latn.png index 047eb29..0d452ab 100644 Binary files a/tests/pixel_renderer/regression/assets/swh_Latn.png and b/tests/pixel_renderer/regression/assets/swh_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/szl_Latn.png b/tests/pixel_renderer/regression/assets/szl_Latn.png index 88e5a7e..e855062 100644 Binary files a/tests/pixel_renderer/regression/assets/szl_Latn.png and b/tests/pixel_renderer/regression/assets/szl_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tam_Taml.png b/tests/pixel_renderer/regression/assets/tam_Taml.png index 73fe6b5..34ef3f6 100644 Binary files a/tests/pixel_renderer/regression/assets/tam_Taml.png and b/tests/pixel_renderer/regression/assets/tam_Taml.png differ diff --git a/tests/pixel_renderer/regression/assets/taq_Latn.png b/tests/pixel_renderer/regression/assets/taq_Latn.png index cca636a..9ac10b7 100644 Binary files a/tests/pixel_renderer/regression/assets/taq_Latn.png and b/tests/pixel_renderer/regression/assets/taq_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/taq_Tfng.png b/tests/pixel_renderer/regression/assets/taq_Tfng.png index d0b492a..85956d3 100644 Binary files a/tests/pixel_renderer/regression/assets/taq_Tfng.png and b/tests/pixel_renderer/regression/assets/taq_Tfng.png differ diff --git a/tests/pixel_renderer/regression/assets/tat_Cyrl.png b/tests/pixel_renderer/regression/assets/tat_Cyrl.png index a8022d8..14451e3 100644 Binary files a/tests/pixel_renderer/regression/assets/tat_Cyrl.png and b/tests/pixel_renderer/regression/assets/tat_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/tel_Telu.png b/tests/pixel_renderer/regression/assets/tel_Telu.png index edfc37f..25d212e 100644 Binary files a/tests/pixel_renderer/regression/assets/tel_Telu.png and b/tests/pixel_renderer/regression/assets/tel_Telu.png differ diff --git a/tests/pixel_renderer/regression/assets/tgk_Cyrl.png b/tests/pixel_renderer/regression/assets/tgk_Cyrl.png index 6a26230..e1b9309 100644 Binary files a/tests/pixel_renderer/regression/assets/tgk_Cyrl.png and b/tests/pixel_renderer/regression/assets/tgk_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/tgl_Latn.png b/tests/pixel_renderer/regression/assets/tgl_Latn.png index 36b732b..db10a28 100644 Binary files a/tests/pixel_renderer/regression/assets/tgl_Latn.png and b/tests/pixel_renderer/regression/assets/tgl_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tha_Thai.png b/tests/pixel_renderer/regression/assets/tha_Thai.png index a836d37..c37bb6d 100644 Binary files a/tests/pixel_renderer/regression/assets/tha_Thai.png and b/tests/pixel_renderer/regression/assets/tha_Thai.png differ diff --git a/tests/pixel_renderer/regression/assets/tir_Ethi.png b/tests/pixel_renderer/regression/assets/tir_Ethi.png index 4555f0d..4697054 100644 Binary files a/tests/pixel_renderer/regression/assets/tir_Ethi.png and b/tests/pixel_renderer/regression/assets/tir_Ethi.png differ diff --git a/tests/pixel_renderer/regression/assets/tpi_Latn.png b/tests/pixel_renderer/regression/assets/tpi_Latn.png index 408ae65..ad32fa8 100644 Binary files a/tests/pixel_renderer/regression/assets/tpi_Latn.png and b/tests/pixel_renderer/regression/assets/tpi_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tsn_Latn.png b/tests/pixel_renderer/regression/assets/tsn_Latn.png index 9ae052c..3a9aef8 100644 Binary files a/tests/pixel_renderer/regression/assets/tsn_Latn.png and b/tests/pixel_renderer/regression/assets/tsn_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tso_Latn.png b/tests/pixel_renderer/regression/assets/tso_Latn.png index 8c45991..cd09246 100644 Binary files a/tests/pixel_renderer/regression/assets/tso_Latn.png and b/tests/pixel_renderer/regression/assets/tso_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tuk_Latn.png b/tests/pixel_renderer/regression/assets/tuk_Latn.png index d18415d..9e6d1d5 100644 Binary files a/tests/pixel_renderer/regression/assets/tuk_Latn.png and b/tests/pixel_renderer/regression/assets/tuk_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tum_Latn.png b/tests/pixel_renderer/regression/assets/tum_Latn.png index 532ff88..d38837d 100644 Binary files a/tests/pixel_renderer/regression/assets/tum_Latn.png and b/tests/pixel_renderer/regression/assets/tum_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tur_Latn.png b/tests/pixel_renderer/regression/assets/tur_Latn.png index 9575d1f..3ef7c81 100644 Binary files a/tests/pixel_renderer/regression/assets/tur_Latn.png and b/tests/pixel_renderer/regression/assets/tur_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/twi_Latn.png b/tests/pixel_renderer/regression/assets/twi_Latn.png index bc28e6d..089b494 100644 Binary files a/tests/pixel_renderer/regression/assets/twi_Latn.png and b/tests/pixel_renderer/regression/assets/twi_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/tzm_Tfng.png b/tests/pixel_renderer/regression/assets/tzm_Tfng.png index 8461232..8e93e9a 100644 Binary files a/tests/pixel_renderer/regression/assets/tzm_Tfng.png and b/tests/pixel_renderer/regression/assets/tzm_Tfng.png differ diff --git a/tests/pixel_renderer/regression/assets/uig_Arab.png b/tests/pixel_renderer/regression/assets/uig_Arab.png index a06010a..1481391 100644 Binary files a/tests/pixel_renderer/regression/assets/uig_Arab.png and b/tests/pixel_renderer/regression/assets/uig_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/ukr_Cyrl.png b/tests/pixel_renderer/regression/assets/ukr_Cyrl.png index 0185384..c6ed0da 100644 Binary files a/tests/pixel_renderer/regression/assets/ukr_Cyrl.png and b/tests/pixel_renderer/regression/assets/ukr_Cyrl.png differ diff --git a/tests/pixel_renderer/regression/assets/umb_Latn.png b/tests/pixel_renderer/regression/assets/umb_Latn.png index fe51740..302f37a 100644 Binary files a/tests/pixel_renderer/regression/assets/umb_Latn.png and b/tests/pixel_renderer/regression/assets/umb_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/urd_Arab.png b/tests/pixel_renderer/regression/assets/urd_Arab.png index 465cc75..9c6f879 100644 Binary files a/tests/pixel_renderer/regression/assets/urd_Arab.png and b/tests/pixel_renderer/regression/assets/urd_Arab.png differ diff --git a/tests/pixel_renderer/regression/assets/uzn_Latn.png b/tests/pixel_renderer/regression/assets/uzn_Latn.png index 533f3ef..93f6899 100644 Binary files a/tests/pixel_renderer/regression/assets/uzn_Latn.png and b/tests/pixel_renderer/regression/assets/uzn_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/vec_Latn.png b/tests/pixel_renderer/regression/assets/vec_Latn.png index 10e098f..6ef0514 100644 Binary files a/tests/pixel_renderer/regression/assets/vec_Latn.png and b/tests/pixel_renderer/regression/assets/vec_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/versions.json b/tests/pixel_renderer/regression/assets/versions.json index 4b7e714..21c1bfa 100644 --- a/tests/pixel_renderer/regression/assets/versions.json +++ b/tests/pixel_renderer/regression/assets/versions.json @@ -1,8 +1,8 @@ { "pixel_renderer": "0.1.4", - "pycairo": "1.29.0", - "pygobject": "3.50.2", - "gi": "3.50.2", - "cairo": "1.18.0", - "pango": "1.52.1" + "pycairo": "1.29.2", + "pygobject": "3.58.0", + "gi": "3.58.0", + "cairo": "1.18.6", + "pango": "1.58.2" } \ No newline at end of file diff --git a/tests/pixel_renderer/regression/assets/vie_Latn.png b/tests/pixel_renderer/regression/assets/vie_Latn.png index 991db79..71fb1e8 100644 Binary files a/tests/pixel_renderer/regression/assets/vie_Latn.png and b/tests/pixel_renderer/regression/assets/vie_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/war_Latn.png b/tests/pixel_renderer/regression/assets/war_Latn.png index 2e79d63..2ee3e40 100644 Binary files a/tests/pixel_renderer/regression/assets/war_Latn.png and b/tests/pixel_renderer/regression/assets/war_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/wol_Latn.png b/tests/pixel_renderer/regression/assets/wol_Latn.png index eb1a293..bf6500a 100644 Binary files a/tests/pixel_renderer/regression/assets/wol_Latn.png and b/tests/pixel_renderer/regression/assets/wol_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/xho_Latn.png b/tests/pixel_renderer/regression/assets/xho_Latn.png index a53119a..f6649a7 100644 Binary files a/tests/pixel_renderer/regression/assets/xho_Latn.png and b/tests/pixel_renderer/regression/assets/xho_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/ydd_Hebr.png b/tests/pixel_renderer/regression/assets/ydd_Hebr.png index e09c963..9048cb1 100644 Binary files a/tests/pixel_renderer/regression/assets/ydd_Hebr.png and b/tests/pixel_renderer/regression/assets/ydd_Hebr.png differ diff --git a/tests/pixel_renderer/regression/assets/yor_Latn.png b/tests/pixel_renderer/regression/assets/yor_Latn.png index 2c7eec8..0f1e957 100644 Binary files a/tests/pixel_renderer/regression/assets/yor_Latn.png and b/tests/pixel_renderer/regression/assets/yor_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/yue_Hant.png b/tests/pixel_renderer/regression/assets/yue_Hant.png index eb5cf76..7e798cd 100644 Binary files a/tests/pixel_renderer/regression/assets/yue_Hant.png and b/tests/pixel_renderer/regression/assets/yue_Hant.png differ diff --git a/tests/pixel_renderer/regression/assets/zho_Hans.png b/tests/pixel_renderer/regression/assets/zho_Hans.png index b471e65..aff0098 100644 Binary files a/tests/pixel_renderer/regression/assets/zho_Hans.png and b/tests/pixel_renderer/regression/assets/zho_Hans.png differ diff --git a/tests/pixel_renderer/regression/assets/zho_Hant.png b/tests/pixel_renderer/regression/assets/zho_Hant.png index fa12313..4c97e46 100644 Binary files a/tests/pixel_renderer/regression/assets/zho_Hant.png and b/tests/pixel_renderer/regression/assets/zho_Hant.png differ diff --git a/tests/pixel_renderer/regression/assets/zsm_Latn.png b/tests/pixel_renderer/regression/assets/zsm_Latn.png index f3b660b..c224a2e 100644 Binary files a/tests/pixel_renderer/regression/assets/zsm_Latn.png and b/tests/pixel_renderer/regression/assets/zsm_Latn.png differ diff --git a/tests/pixel_renderer/regression/assets/zul_Latn.png b/tests/pixel_renderer/regression/assets/zul_Latn.png index 5606bce..ba3f5d5 100644 Binary files a/tests/pixel_renderer/regression/assets/zul_Latn.png and b/tests/pixel_renderer/regression/assets/zul_Latn.png differ