[Ubuntustudio-bugs] [Bug 2084412] Re: fonts-symbola breaks plantuml and other java apps
** Package changed: libreoffice (Ubuntu) => ttf-ancient-fonts (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to ttf-ancient-fonts in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs https://bugs.launchpad.net/bugs/2084412 Title: fonts-symbola breaks plantuml and other java apps Status in ttf-ancient-fonts package in Ubuntu: New Bug description: Since the upgrade to 24.10 plantuml (and at least one other java app) crashes with the exception: $ java -jar /usr/share/plantuml/plantuml.jar plantuml_test.txt Exception in thread "main" java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "platName" is null at java.desktop/sun.awt.X11FontManager.getFileNameFromPlatformName(X11FontManager.java:161) at java.desktop/sun.font.SunFontManager.initCompositeFonts(SunFontManager.java:3102) at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:445) at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:309) at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) at java.desktop/sun.font.SunFontManager.(SunFontManager.java:309) at java.desktop/sun.awt.FcFontManager.(FcFontManager.java:35) at java.desktop/sun.awt.X11FontManager.(X11FontManager.java:55) at java.desktop/sun.font.PlatformFontInfo.createFontManager(PlatformFontInfo.java:37) at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:51) at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:242) at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:260) at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:870) at net.sourceforge.plantuml.Run.forceOpenJdkResourceLoad(Run.java:230) at net.sourceforge.plantuml.Run.main(Run.java:137) Searching for the exception brought me to this page: https://forum.portswigger.net/thread/could-not-start-burp-java-lang-nullpointerexception-cannot-invoke-string-startswith-string-because-platname-is-null-2b23b80f which suggests to remove and purge font-symbola. This solves the problem for planuml as well. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ttf-ancient-fonts/+bug/2084412/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1769654] Re: Ubuntu 18.04 embedded fonts Liberation have corrupted metrics
@sil2100 , @osomon : Backported packages should not have a higher version than their original source. 2.00.1-7ubuntu0.18.04.1 > 2.00.1-7 This breaks the upgrade path. -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to fonts-liberation in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs https://bugs.launchpad.net/bugs/1769654 Title: Ubuntu 18.04 embedded fonts Liberation have corrupted metrics Status in fonts-liberation package in Ubuntu: Fix Released Status in fonts-liberation2 package in Ubuntu: Fix Released Status in libreoffice package in Ubuntu: Confirmed Status in fonts-liberation source package in Bionic: Fix Committed Status in fonts-liberation2 source package in Bionic: Fix Committed Status in libreoffice source package in Bionic: Confirmed Status in fonts-liberation package in Debian: Fix Released Status in fonts-liberation2 package in Debian: Fix Released Bug description: [Impact] fonts-liberation and fonts-liberation2 in bionic have skewed font metrics. This is causing visible formatting issues in any program rendering text using those fonts, most notably libreoffice (recent versions fail to build because some unit tests that check the rendered layout fail). This was fixed in debian and synced in cosmic (https://salsa.debian.org/fonts-team/fonts-liberation/blob/master/debian/patches/unset_OS2_UseTypoMetrics.patch). Backporting to bionic is a prerequisite to backporting a recent version of libreoffice (6.0.6, bug #1785679). [Test Case] See original description (at the bottom of the description) for example text documents and their expected layout when opened in libreoffice. A good test case is whether libreoffice 6.0.6 builds successfully (all unit tests pass - some unit tests exercise text layout and they fail with the broken version of fonts-liberation2). [Regression Potential] Rendering of text across a variety of programs (especially word processors and web browsers) should be checked to ensure that this doesn't introduce regressions. [Other Info] This is backported straight from Debian, no Ubuntu-specific modifications. [Original description] Ubuntu/Xubuntu 18.04 package includes fonts "Liberation Sans" (etc "Liberation") with sligtly shrinked font metrics. This issue leads to all office documents typed in Liberation Sans fonts have corrupted formatting in Ubuntu 18.04 (but these documents correctly opened in other OS's, for example Ubuntu 17.10). Documents with corrupted formatting can not print properly: all paragraphs are shifted up, embedded tables in text - splitted on page breaks. Document circulation in system based on Ubuntu 18.04 operating systems temporarily paralized, because Liberation fonts are basic fonts for open-source document circulation. In attachment I have type a example office document with 2 pages and enumerated strings. On normal ordinary conditions this document have 54 strings on first page and 54 string on second page. But if this document open in Ubuntu 18.04, it's found than 5 strings from second page moves to first page. Compare font versions embedded with Ubuntu packages we can see that versions are different (sudo apr search fonts-liberation* command): Ubuntu 17.10 - 1:1.07.4-2, 2.00.1-3 Ubuntu 18.04 - 1:1.07.4-5, 2.00.1-5 I have create a bug 117411 "Font metrics slightly changed after update OS to Ubuntu 18.04", see https://bugs.documentfoundation.org/show_bug.cgi?id=117411, but I think that this bug concerns a Ubuntu/Xubuntu 18.04 package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fonts-liberation/+bug/1769654/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1769654] Re: Ubuntu 18.04 embedded fonts Liberation have corrupted metrics
** Also affects: fonts-liberation (Ubuntu) Importance: Undecided Status: New ** Also affects: fonts-liberation2 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to fonts-liberation in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs https://bugs.launchpad.net/bugs/1769654 Title: Ubuntu 18.04 embedded fonts Liberation have corrupted metrics Status in fonts-liberation package in Ubuntu: New Status in fonts-liberation2 package in Ubuntu: New Status in libreoffice package in Ubuntu: Confirmed Status in fonts-liberation package in Debian: New Status in fonts-liberation2 package in Debian: New Bug description: Ubuntu/Xubuntu 18.04 package includes fonts "Liberation Sans" (etc "Liberation") with sligtly shrinked font metrics. This issue leads to all office documents typed in Liberation Sans fonts have corrupted formatting in Ubuntu 18.04 (but these documents correctly opened in other OS's, for example Ubuntu 17.10). Documents with corrupted formatting can not print properly: all paragraphs are shifted up, embedded tables in text - splitted on page breaks. Document circulation in system based on Ubuntu 18.04 operating systems temporarily paralized, because Liberation fonts are basic fonts for open-source document circulation. In attachment I have type a example office document with 2 pages and enumerated strings. On normal ordinary conditions this document have 54 strings on first page and 54 string on second page. But if this document open in Ubuntu 18.04, it's found than 5 strings from second page moves to first page. Compare font versions embedded with Ubuntu packages we can see that versions are different (sudo apr search fonts-liberation* command): Ubuntu 17.10 - 1:1.07.4-2, 2.00.1-3 Ubuntu 18.04 - 1:1.07.4-5, 2.00.1-5 I have create a bug 117411 "Font metrics slightly changed after update OS to Ubuntu 18.04", see https://bugs.documentfoundation.org/show_bug.cgi?id=117411, but I think that this bug concerns a Ubuntu/Xubuntu 18.04 package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fonts-liberation/+bug/1769654/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1333073] Re: PPA Fatal error when opening…loading libexpwraplo.so failed
It is a known problem which effects all builds of 4.3rc1 in the prerelease ppa. There is no further confirmation or information needed. -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to libreoffice in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs https://bugs.launchpad.net/bugs/1333073 Title: PPA Fatal error when opening…loading libexpwraplo.so failed Status in “libreoffice” package in Ubuntu: Confirmed Bug description: When I install the libreoffice package (1:4.3.0~rc1-0ubuntu1~trusty0) on Ubuntu 14.04 from ppa:libreoffice/libreoffice-prereleases, both 32-bit and 64-bit, the splash screen appears, soon followed by a Fatal Error dialog: The application cannot be started. service not supplied: loading component library failed I have not tested if any upstream packaging produces the error. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1333073/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp