Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Page MenuHomePhabricator

Glrx
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 18 2016, 9:01 PM (415 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Glrx [ Global Accounts ]

Recent Activity

Sun, Sep 22

Glrx merged T375343: SVG pattern not rendered in small images into T20463: SVG thumbnailing issues - part of the image with <pattern> not rendered.
Sun, Sep 22, 5:52 PM · Upstream, Thumbor, Multimedia, Wikimedia-SVG-rendering
Glrx merged task T375343: SVG pattern not rendered in small images into T20463: SVG thumbnailing issues - part of the image with <pattern> not rendered.
Sun, Sep 22, 5:49 PM · SVG
Glrx added a comment to T375343: SVG pattern not rendered in small images.

Dupe of T20463?

Sun, Sep 22, 4:28 PM · SVG

Sun, Sep 15

Glrx added a comment to T374773: 404 error opening a specific file on Commons (due to inconsistent state between two swift clusters).

I'm located on the US west coast.

Sun, Sep 15, 3:08 PM · SRE-swift-storage, Commons

Jul 31 2024

Glrx added a comment to T370044: PNG thumbnail of SVG file: Text not centered and cut off.

https://gitlab.gnome.org/GNOME/librsvg/-/issues/967
[regression] scale with text-anchor="end" leads to offset

Jul 31 2024, 6:58 PM · Thumbor
Glrx merged T358438: Commons SVG renders misplaced text into T200443: SVG text-anchor=end confused by tspan with following #text.
Jul 31 2024, 5:35 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T358438: Commons SVG renders misplaced text into T200443: SVG text-anchor=end confused by tspan with following #text.
Jul 31 2024, 5:35 PM · Wikimedia-SVG-rendering
Glrx added a comment to T358438: Commons SVG renders misplaced text.

I think this is the text-chunk bug T200443.

Jul 31 2024, 5:34 PM · Wikimedia-SVG-rendering
Glrx added a comment to T370044: PNG thumbnail of SVG file: Text not centered and cut off.

Could someone please check if this problem persists in more recent librsvg versions? Thanks.

Jul 31 2024, 5:20 PM · Thumbor
Glrx added a comment to T370044: PNG thumbnail of SVG file: Text not centered and cut off.

This problem is showing up in several places.

Jul 31 2024, 5:18 PM · Thumbor
Glrx added a comment to T138783: SVG Upload should (optionally) allow the xhtml namespace.

I would decline this request.

Jul 31 2024, 5:03 PM · Wikimedia-SVG-rendering, MediaWiki-Uploading
Glrx merged T335415: SVG Check renders text (font: Liberation Sans) differently into T200443: SVG text-anchor=end confused by tspan with following #text.
Jul 31 2024, 4:22 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T335415: SVG Check renders text (font: Liberation Sans) differently into T200443: SVG text-anchor=end confused by tspan with following #text.
Jul 31 2024, 4:21 PM · Tools
Glrx added a comment to T335415: SVG Check renders text (font: Liberation Sans) differently.

Close a duplicate failed. trying again.

Jul 31 2024, 4:20 PM · Tools
Glrx added a comment to T335415: SVG Check renders text (font: Liberation Sans) differently.

This looks like the text-chunk regression bug.

Jul 31 2024, 4:17 PM · Tools

Jun 21 2024

Quiddity awarded T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text a Like token.
Jun 21 2024, 5:25 PM · Patch-For-Review, Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

Hi @Snaevar (or anyone), given that the proposed parser function hasn't been merged yet, I'm wondering if you have any suggestions on how to most clearly help the editors who might need some guidance?

Ideally, I think we could write something like this, but I'm not sure if it's accurate enough, or detailed enough:

Editors who work with multilingual SVG files can add language tags to the SVG's labels. If the SVG contains labels that use a hyphenated Wikimedia specific language code that doesn't match the BCP47 standard, such as zh-classical, then those labels need to be changed to use the BCP47 code instead, such as lzh.

Jun 21 2024, 1:06 AM · Patch-For-Review, Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Jun 12 2024

Glrx added a comment to T261192: Rendering multilingual (systemLanguage) SVG files fails locally after upgrading librsvg from 2.40.21 to 2.44.10.

IETF langtags can be longer than 8 characters: e.g., zh-Hans-CN and sr-Latn-RU. The pieces between the hyphens are limited to 8 alphanum characters.

Jun 12 2024, 2:24 PM · Patch-For-Review, Upstream, Wikimedia-SVG-rendering, MediaWiki-File-management, I18n

Jun 6 2024

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jun 6 2024, 10:15 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T213587: Permit url("data:image/svg+xml,...") if no external access.

I would decline this task. Keep the task simple. I do not see a compelling need for this feature.

Jun 6 2024, 1:16 AM · TemplateStyles

Feb 18 2024

Glrx added a comment to T349673: Small PNG thumbnail of SVG can miss letters close to image border.

The problem is with the SVG and not with MW or the render. The text is long enough that it overruns the margin. The SVG should defend against this problem by making sure the text has enough room. Although SVG is scalable, fonts do not scale linearly.

Feb 18 2024, 4:59 PM · Thumbor, Wikimedia-SVG-rendering

Feb 14 2024

Glrx created T357488: Liberation Sans with font-stretch="condensed" does not use Liberation Sans Narrow font.
Feb 14 2024, 12:24 AM · Wikimedia-SVG-rendering

Feb 13 2024

Glrx added a comment to T270889: In SVG files larger than 256kB with <switch> elements, the translations are not recognized.

Some time ago, I learned that the langtags were stored in the MW database (they are a bit buried in the API). I'm not a MW expert.

Feb 13 2024, 1:44 AM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), I18n, MediaWiki-File-management, Commons

Dec 23 2023

Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

MediaWiki uses librsvg to paint SVG files.

Dec 23 2023, 7:56 PM · Wikimedia-SVG-rendering

Nov 30 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

I just fixed a text positioning issue in a file and triggered this bug:

Nov 30 2023, 8:49 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Nov 13 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another user bitten by the bug:

Nov 13 2023, 9:41 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Oct 22 2023

Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T43422: rsvg cannot handle classes/ids with cyrillic alphabet when styling, from Stalled to Open.
Oct 22 2023, 6:12 PM · Upstream, Thumbor, I18n, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T7792: rsvg does not render baseline-shift correctly (<percentage> and <length>), from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T65236: Han characters in SVG files misplaced and clustered, from Stalled to Open.
Oct 22 2023, 6:12 PM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T43423: CSS child selector not supported by rsvg, from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T106240: Colorable SVG, from Stalled to Open.
Oct 22 2023, 6:12 PM · Structured-Data-Backlog, Structured Data Engineering, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T271663: Offer to invert text-anchor for RTL languages, from Stalled to Open.
Oct 22 2023, 6:12 PM · I18n, RTL, SVG Translate Tool, Community-Tech
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T43425: rsvg does not support the font shorthand style property, from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T64986: librsvg does not support fallback font set (more than one font family), from Stalled to Open.
Oct 22 2023, 6:12 PM · Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned, from Stalled to Open.
Oct 22 2023, 6:12 PM · Commons, Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3) from Stalled to Open.
Oct 22 2023, 6:12 PM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T200443: SVG text-anchor=end confused by tspan with following #text, from Stalled to Open.
Oct 22 2023, 6:12 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx changed the status of T265549: Update librsvg to version > 2.44.10 (2.50.3), a subtask of T316962: librsvg filter using FillPaint referencing a gradient fill does not work., from Stalled to Open.
Oct 22 2023, 6:12 PM · Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T265549: Update librsvg to version > 2.44.10 (2.50.3).

Why is this task stalled? Rust is available on the Debian upgrade.

Oct 22 2023, 6:10 PM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T265549: Update librsvg to version > 2.44.10 (2.50.3).

Yet another victim of the T97233 tspan regression:

Oct 22 2023, 6:08 PM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx changed the status of T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute, a subtask of T35245: Incorrect text positioning/kerning in SVG rendering (text/tspan x/y, dx/dy attribute; upstream), from Stalled to Open.
Oct 22 2023, 6:04 PM · Thumbor, Wikimedia-SVG-rendering, Upstream
Glrx changed the status of T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute from Stalled to Open.
Oct 22 2023, 6:04 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx updated subscribers of T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

I see fixing this issue as a high priority. It is confusing many users and probably affects thousands of files. Librsvg does not follow the fundamental rules about painting text.

I raised the priority of T265549 to high (it was low). Librsvg should be upgraded to fix SVG issues independently of upgrading to Bullseye.

When will WMF use Bullseye? IIRC, Buster was promised for July 2022 but was not released until April 2023.

Work on migrating to buster didn't even start until July 2022 so wherever stated that was very incorrect.

Support for Thumbor is in the process of being moved between teams, upgrading librsvg versions will be addressed as soon as we can.

Oct 22 2023, 6:04 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Oct 19 2023

Glrx added a comment to T349247: InternetArchiveBot not correctly detecting links to SVG Translate.

Some rank speculation.

Oct 19 2023, 7:18 PM · InternetArchiveBot

Oct 17 2023

Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Clicking like that takes you to the raw original SVG, which means the browser renders them instead of Mediawiki, and browsers don’t support SVG translations. So yes, this is expected. Translations only work in the thumbnails, and naturally if people make very large drawings, those won’t be very readable, unless you have a desktop screen and use the media viewer. This is documented on the SVG help page and has always been like that.

Oct 17 2023, 1:59 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Oct 12 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

I see fixing this issue as a high priority. It is confusing many users and probably affects thousands of files. Librsvg does not follow the fundamental rules about painting text.

Oct 12 2023, 9:27 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx raised the priority of T265549: Update librsvg to version > 2.44.10 (2.50.3) from Low to High.
Oct 12 2023, 9:13 PM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T265549: Update librsvg to version > 2.44.10 (2.50.3).

Following remark of Aklapper in T97233, raising priority to high. Many users are stumbling across that regression bug.

Oct 12 2023, 9:13 PM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx triaged T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute as High priority.
Oct 12 2023, 12:41 AM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another victim:

Oct 12 2023, 12:41 AM · Thumbor, Upstream, Wikimedia-SVG-rendering

Oct 8 2023

Glrx updated the task description for T345972: Rillke's SVG converter (convert.toolforge.org/svg2png.php) fails to show image; CORS.
Oct 8 2023, 4:49 PM · Tools

Sep 25 2023

Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

So i think related to the fix for T310235.

MediaWiki considers english the default, but maybe thumbor does not. So if something is set to english, mediawiki sees it equals the default and does not send the language along. Thumbor sees no language specified and assumes undefined.

Sep 25 2023, 3:31 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 21 2023

Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

Another complaint:

Sep 21 2023, 4:04 AM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

Another user complaining about en failing:
*https://commons.wikimedia.org/w/index.php?title=Commons:Village_pump&diff=prev&oldid=803253221#Clitoris_Anatomy_labels

Sep 21 2023, 4:02 AM · Patch-For-Review, Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Another user running into this issue:

Sep 21 2023, 4:00 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 17 2023

Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

I see lots of stuff between style tags in the SVG code. Is the problem this?:

<style>@import url(https://ourworldindata.org/fonts.css)</style>

That is something recently added by OWID.

Sep 17 2023, 11:24 PM · Wikimedia-SVG-rendering

Sep 16 2023

Glrx updated the task description for T65236: Han characters in SVG files misplaced and clustered.
Sep 16 2023, 7:31 PM · Vertical-Writing, Upstream, Chinese-Sites, I18n, Wikimedia-SVG-rendering

Sep 13 2023

Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

Possible fix described at T337199 and T337139

Sep 13 2023, 1:56 AM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

When a URL does not specify lang, then set env to {'LC_ALL': 'en'} so rsvg-convert` knows the language should be English ("en").

Sep 13 2023, 12:46 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337139: Hyphenated langtags in Thumbor/7.3.2 and librsvg 2.44.10 do not show any text.

@hnowlan
There is a related problem at T337199.

Sep 13 2023, 12:41 AM · Patch-For-Review, Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx updated subscribers of T337199: Multilingual SVG with non-English default language does not display English.
Sep 13 2023, 12:07 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Code fix is would be related to T337139 by @hnowlan. Will comment there about the fix.

Sep 13 2023, 12:06 AM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 10 2023

Glrx triaged T337199: Multilingual SVG with non-English default language does not display English as High priority.
Sep 10 2023, 12:34 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor
Glrx added a comment to T337199: Multilingual SVG with non-English default language does not display English.

Another user has problems:

Sep 10 2023, 12:33 PM · Platform Team Workboards (Platform Engineering Reliability), Wikimedia-SVG-rendering, Thumbor Migration, Thumbor

Sep 9 2023

Glrx updated the task description for T345972: Rillke's SVG converter (convert.toolforge.org/svg2png.php) fails to show image; CORS.
Sep 9 2023, 4:30 AM · Tools
Glrx created T345972: Rillke's SVG converter (convert.toolforge.org/svg2png.php) fails to show image; CORS.
Sep 9 2023, 4:26 AM · Tools

Sep 5 2023

Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

Gnome issue is

Sep 5 2023, 7:12 PM · Wikimedia-SVG-rendering
Glrx renamed T64986: librsvg does not support fallback font set (more than one font family) from librsvg don't support fallback font set (more than one font family) to librsvg does not support fallback font set (more than one font family).
Sep 5 2023, 7:05 PM · Wikimedia-SVG-rendering
Glrx added a subtask for T265549: Update librsvg to version > 2.44.10 (2.50.3): T64986: librsvg does not support fallback font set (more than one font family).
Sep 5 2023, 1:45 AM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a parent task for T64986: librsvg does not support fallback font set (more than one font family): T265549: Update librsvg to version > 2.44.10 (2.50.3).
Sep 5 2023, 1:45 AM · Wikimedia-SVG-rendering
Glrx reopened T64986: librsvg does not support fallback font set (more than one font family) as "Open".
Sep 5 2023, 1:43 AM · Wikimedia-SVG-rendering
Glrx added a comment to T64986: librsvg does not support fallback font set (more than one font family).

Reopen. Regression error.

Sep 5 2023, 1:42 AM · Wikimedia-SVG-rendering
Glrx added a comment to T265549: Update librsvg to version > 2.44.10 (2.50.3).

To fix T344564 (font fallbacks), we need to upgrade to at least librsvg 2.48.5.

Sep 5 2023, 1:34 AM · User-notice-archive, Packaging, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T344564: Font substitution for SVG file to PNG thumbnail replaces serif with sans-serif font.

The font specification is done with

style="font-family:Lato, &#x27;Helvetica Neue&#x27;, Helvetica, Arial, &#x27;Liberation Sans&#x27;, sans-serif;font-size:18px;background-color:white;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased"
style="font-family:&#x27;Playfair Display&#x27;, Georgia, &#x27;Times New Roman&#x27;, &#x27;Liberation Serif&#x27;, serif"
Sep 5 2023, 1:32 AM · Thumbor, Wikimedia-SVG-rendering
Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another file is displayed incorrectly.

Sep 5 2023, 1:26 AM · Thumbor, Upstream, Wikimedia-SVG-rendering

Aug 10 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

Another significant file on Commons that has the problem:

Aug 10 2023, 2:56 AM · Thumbor, Upstream, Wikimedia-SVG-rendering

Aug 9 2023

Glrx added a comment to T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.

This issue was fixed in the 2.40 C-version of librsvg.

Aug 9 2023, 3:41 PM · Thumbor, Upstream, Wikimedia-SVG-rendering

Jul 31 2023

Glrx updated the task description for T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.
Jul 31 2023, 2:04 AM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor

Jul 30 2023

Glrx merged T343095: Commons translate failing for image with a lot of elements into T270889: In SVG files larger than 256kB with <switch> elements, the translations are not recognized.
Jul 30 2023, 5:27 PM · MW-1.42-notes (1.42.0-wmf.18; 2024-02-13), I18n, MediaWiki-File-management, Commons
Glrx merged task T343095: Commons translate failing for image with a lot of elements into T270889: In SVG files larger than 256kB with <switch> elements, the translations are not recognized.
Jul 30 2023, 5:27 PM · Wikimedia-SVG-rendering
Glrx added a comment to T343095: Commons translate failing for image with a lot of elements.

It looks like the file does not have a translation in the first 256kB.

Jul 30 2023, 5:26 PM · Wikimedia-SVG-rendering
Glrx added a project to T343095: Commons translate failing for image with a lot of elements: Wikimedia-SVG-rendering.
Jul 30 2023, 5:23 PM · Wikimedia-SVG-rendering

Jul 16 2023

Glrx merged T336915: SVG text tspan anchor bug into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:37 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T336915: SVG text tspan anchor bug into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:37 PM · Thumbor, Commons, Upstream, Wikimedia-SVG-rendering
Glrx merged T340379: SVG text rendering problem into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:34 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T340379: SVG text rendering problem into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:33 PM · Wikimedia-SVG-rendering
Glrx added a comment to T340379: SVG text rendering problem.

This issue is a dup of T97233.

Jul 16 2023, 7:33 PM · Wikimedia-SVG-rendering
Glrx merged T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:27 PM · Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx merged task T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned into T97233: Incorrect text positioning in SVG with tspan element and text-anchor attribute.
Jul 16 2023, 7:26 PM · Commons, Thumbor, Upstream, Wikimedia-SVG-rendering
Glrx added a comment to T336894: librsvg 2.44.10 causes a regression: <text> with text-anchor="middle" and multiple <tspan>s is misaligned.

Renderer miscalculates the width of a text chunk.

Jul 16 2023, 7:25 PM · Commons, Thumbor, Upstream, Wikimedia-SVG-rendering

Jul 12 2023

Glrx merged T339239: Localized SVG labels stopped being rendered into T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.
Jul 12 2023, 3:30 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx merged task T339239: Localized SVG labels stopped being rendered into T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.
Jul 12 2023, 3:29 PM · Wikimedia-SVG-rendering
Glrx added a comment to T339239: Localized SVG labels stopped being rendered.

The SVG file displays Portuguese:

Jul 12 2023, 3:27 PM · Wikimedia-SVG-rendering
Glrx removed projects from T339239: Localized SVG labels stopped being rendered: Community-Tech, I18n, SVG Translate Tool.
Jul 12 2023, 3:12 PM · Wikimedia-SVG-rendering
Glrx reopened T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead as "Open".

Reopen. Fix not complete.

Jul 12 2023, 3:04 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx added a comment to T335361: [Regression] systemLanguage="en" does not work anymore, it takes default instead.

For the short term we can hack around this rather than worrying about building a new version which will take time due to the differences in rust build environments in Debian.

Doing the following I see valid images being generated with Window (windowing system).svg:

for i in ar en de ru fr tr; do LC_ALL="$i" /usr/bin/rsvg-convert Window.svg -u -f png -w 800 > $i.png; done

This change should hopefully address this. Thanks for the report and the handy repro cases!

Jul 12 2023, 3:01 PM · Patch-For-Review, Thumbor Migration, Wikimedia-SVG-rendering, Thumbor
Glrx merged T338472: subscripted numbers in PNG preview of svg files are not subscripted into T35245: Incorrect text positioning/kerning in SVG rendering (text/tspan x/y, dx/dy attribute; upstream).
Jul 12 2023, 5:22 AM · Thumbor, Wikimedia-SVG-rendering, Upstream
Glrx merged task T338472: subscripted numbers in PNG preview of svg files are not subscripted into T35245: Incorrect text positioning/kerning in SVG rendering (text/tspan x/y, dx/dy attribute; upstream).
Jul 12 2023, 5:21 AM · Wikimedia-SVG-rendering
Glrx removed a project from T338472: subscripted numbers in PNG preview of svg files are not subscripted: Thumbor.
Jul 12 2023, 5:20 AM · Wikimedia-SVG-rendering
Glrx added a comment to T338472: subscripted numbers in PNG preview of svg files are not subscripted.

The current version of the file uses Unicode subscripted numbers AND a dy attribute:

Jul 12 2023, 5:19 AM · Wikimedia-SVG-rendering