User Details
- User Since
- Oct 18 2016, 9:01 PM (402 w, 6 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Glrx [ Global Accounts ]
Fri, Jun 21
Wed, Jun 12
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 6 2024
I would decline this task. Keep the task simple. I do not see a compelling need for this feature.
Feb 18 2024
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 14 2024
Feb 13 2024
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.
Dec 23 2023
MediaWiki uses librsvg to paint SVG files.
Nov 30 2023
I just fixed a text positioning issue in a file and triggered this bug:
Nov 13 2023
Another user bitten by the bug:
Oct 22 2023
Why is this task stalled? Rust is available on the Debian upgrade.
Yet another victim of the T97233 tspan regression:
Oct 19 2023
Some rank speculation.
Oct 17 2023
Oct 12 2023
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.
Following remark of Aklapper in T97233, raising priority to high. Many users are stumbling across that regression bug.
Another victim:
Oct 8 2023
Sep 25 2023
Sep 21 2023
Another complaint:
Another user complaining about en failing:
*https://commons.wikimedia.org/w/index.php?title=Commons:Village_pump&diff=prev&oldid=803253221#Clitoris_Anatomy_labels
Another user running into this issue:
Sep 17 2023
Sep 16 2023
Sep 13 2023
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 10 2023
Another user has problems:
Sep 9 2023
Sep 5 2023
Gnome issue is
Reopen. Regression error.
To fix T344564 (font fallbacks), we need to upgrade to at least librsvg 2.48.5.
The font specification is done with
style="font-family:Lato, 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', sans-serif;font-size:18px;background-color:white;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased" style="font-family:'Playfair Display', Georgia, 'Times New Roman', 'Liberation Serif', serif"
Another file is displayed incorrectly.
Aug 10 2023
Another significant file on Commons that has the problem:
Aug 9 2023
This issue was fixed in the 2.40 C-version of librsvg.
Jul 31 2023
Jul 30 2023
It looks like the file does not have a translation in the first 256kB.
Jul 16 2023
This issue is a dup of T97233.
Renderer miscalculates the width of a text chunk.
Jul 12 2023
The SVG file displays Portuguese:
Reopen. Fix not complete.
The current version of the file uses Unicode subscripted numbers AND a dy attribute:
Jun 29 2023
This appears to be the same bug as T97233. That bug claims to be fixed in librsvg 2.50.2.
The problem is computing the width of an SVG "text chunk". If the text chunk consists of multiple XML nodes, then librsvg is using the width of the last node as the width of the entire text chunk. (librsvg is correctly tossing out the initial and final whitespace for the text element.)
Jun 10 2023
Jun 6 2023
May 29 2023
May 26 2023
May 25 2023
This bug affects a rather prominent SVG:
May 24 2023
Some comments.
May 22 2023
This bug should affect all multilingual SVG that does not use English as the default.