Makefile.fetch | 1 - Repository.mk | 1 - download.lst | 5 ----- external/more_fonts/ExternalPackage_gentium.mk | 23 ----------------------- external/more_fonts/Module_more_fonts.mk | 2 -- external/more_fonts/UnpackedTarball_gentium.mk | 14 -------------- officecfg/registry/data/org/openoffice/VCL.xcu | 16 ++++++++-------- readlicense_oo/license/license.xml | 8 -------- solenv/bin/modules/installer/windows/file.pm | 1 - solenv/flatpak-external-tarballs.json.in | 7 ------- vcl/qa/cppunit/pdfexport/data/tdf66597-3.odt |binary vcl/qa/cppunit/pdfexport/pdfexport.cxx | 6 ++---- 12 files changed, 10 insertions(+), 74 deletions(-)
New commits: commit f42a3ffb9e9274d396fdcabaeae25369a840b136 Author: Xisco Fauli <[email protected]> AuthorDate: Tue Feb 10 17:01:01 2026 +0100 Commit: Xisco Fauli <[email protected]> CommitDate: Thu Feb 12 12:58:12 2026 +0100 tdf#167563: drop obsolete bundled Gentium font Manually replace GentiumBasic with NotoSans in tdf66597-3.odt Test testTdf66597_3 still fails if commit d33722235957d7cec3019606ddf5a4d221c2bb6c Author: Khaled Hosny <[email protected]> Date: Sun Apr 29 01:00:20 2018 +0200 tdf66597: Fix a typo in detecting cluster start is reverted with Test name: (anonymous namespace)::testTdf66597_3::TestBody equality assertion failed - Expected: 4 - Actual : 0 - Number of ActualText entries does not match! Change-Id: I6634ce703e1db81d44ea12d745464e8881fa2e7e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199086 Tested-by: Jenkins Reviewed-by: Xisco Fauli <[email protected]> diff --git a/Makefile.fetch b/Makefile.fetch index c994acdf707d..caed43c085d5 100644 --- a/Makefile.fetch +++ b/Makefile.fetch @@ -182,7 +182,6 @@ $(WORKDIR)/download: $(BUILDDIR)/config_$(gb_Side).mk $(SRCDIR)/download.lst $(S $(call fetch_Optional,MORE_FONTS,FONT_CALADEA_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_CARLITO_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_DEJAVU_TARBALL) \ - $(call fetch_Optional,MORE_FONTS,FONT_GENTIUM_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_LIBERATION_NARROW_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_LIBERATION_TARBALL) \ $(call fetch_Optional,MORE_FONTS,FONT_LINLIBERTINEG_TARBALL) \ diff --git a/Repository.mk b/Repository.mk index fad3c37955e6..c04045e51a75 100644 --- a/Repository.mk +++ b/Repository.mk @@ -1057,7 +1057,6 @@ $(eval $(call gb_Helper_register_packages_for_install,ooo_fonts,\ fonts_carlito \ $(if $(MPL_SUBSET),,fonts_culmus) \ fonts_dejavu \ - fonts_gentium \ fonts_liberation \ fonts_liberation_narrow \ fonts_libertineg \ diff --git a/download.lst b/download.lst index 857dff1c4b81..043703f6d4c0 100644 --- a/download.lst +++ b/download.lst @@ -145,11 +145,6 @@ FONT_DEJAVU_TARBALL := 33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zi # three static lines # so that git cherry-pick # will not run into conflicts -FONT_GENTIUM_SHA256SUM := 2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc -FONT_GENTIUM_TARBALL := 1725634df4bb3dcb1b2c91a6175f8789-GentiumBasic_1102.zip -# three static lines -# so that git cherry-pick -# will not run into conflicts FONT_LIBERATION_NARROW_SHA256SUM := 8879d89b5ff7b506c9fc28efc31a5c0b954bbe9333e66e5283d27d20a8519ea3 FONT_LIBERATION_NARROW_TARBALL := liberation-narrow-fonts-ttf-1.07.6.tar.gz FONT_LIBERATION_SHA256SUM := 7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0 diff --git a/external/more_fonts/ExternalPackage_gentium.mk b/external/more_fonts/ExternalPackage_gentium.mk deleted file mode 100644 index aa846271deae..000000000000 --- a/external/more_fonts/ExternalPackage_gentium.mk +++ /dev/null @@ -1,23 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -# -# This file is part of the LibreOffice project. -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# - -$(eval $(call gb_ExternalPackage_ExternalPackage,fonts_gentium,font_gentium)) - -$(eval $(call gb_ExternalPackage_add_unpacked_files,fonts_gentium,$(LIBO_SHARE_FOLDER)/fonts/truetype,\ - GenBasB.ttf \ - GenBasBI.ttf \ - GenBasI.ttf \ - GenBasR.ttf \ - GenBkBasB.ttf \ - GenBkBasBI.ttf \ - GenBkBasI.ttf \ - GenBkBasR.ttf \ -)) - -# vim: set noet sw=4 ts=4: diff --git a/external/more_fonts/Module_more_fonts.mk b/external/more_fonts/Module_more_fonts.mk index cb9cd075d728..bcb97d11ca33 100644 --- a/external/more_fonts/Module_more_fonts.mk +++ b/external/more_fonts/Module_more_fonts.mk @@ -16,7 +16,6 @@ $(eval $(call gb_Module_add_targets,more_fonts,\ ExternalPackage_carlito \ $(if $(MPL_SUBSET),,ExternalPackage_culmus) \ ExternalPackage_dejavu \ - ExternalPackage_gentium \ ExternalPackage_liberation \ ExternalPackage_liberation_narrow \ ExternalPackage_libertineg \ @@ -50,7 +49,6 @@ $(eval $(call gb_Module_add_targets,more_fonts,\ UnpackedTarball_carlito \ $(if $(MPL_SUBSET),,UnpackedTarball_culmus) \ UnpackedTarball_dejavu \ - UnpackedTarball_gentium \ UnpackedTarball_liberation \ UnpackedTarball_liberation_narrow \ UnpackedTarball_libertineg \ diff --git a/external/more_fonts/UnpackedTarball_gentium.mk b/external/more_fonts/UnpackedTarball_gentium.mk deleted file mode 100644 index 0827c0e23bfb..000000000000 --- a/external/more_fonts/UnpackedTarball_gentium.mk +++ /dev/null @@ -1,14 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -# -# This file is part of the LibreOffice project. -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# - -$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_gentium)) - -$(eval $(call gb_UnpackedTarball_set_tarball,font_gentium,$(FONT_GENTIUM_TARBALL))) - -# vim: set noet sw=4 ts=4: diff --git a/officecfg/registry/data/org/openoffice/VCL.xcu b/officecfg/registry/data/org/openoffice/VCL.xcu index e68b0c54bf0f..a1fad048ff51 100644 --- a/officecfg/registry/data/org/openoffice/VCL.xcu +++ b/officecfg/registry/data/org/openoffice/VCL.xcu @@ -800,28 +800,28 @@ </node> <node oor:name="ak-GH" oor:op="replace"> <prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"> - <value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Tahoma;SansSerif</value> + <value>Arial Unicode MS;Lucida Sans Unicode;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Tahoma;SansSerif</value> </prop> <prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"> - <value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> + <value>Arial Unicode MS;Lucida Sans Unicode;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> </prop> <prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"> <value>FreeMono;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value> </prop> <prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"> - <value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Tahoma;SansSerif</value> + <value>Arial Unicode MS;Lucida Sans Unicode;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Tahoma;SansSerif</value> </prop> <prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"> - <value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> + <value>Arial Unicode MS;Lucida Sans Unicode;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> </prop> <prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"> - <value>Gentium;Aboriginal Serif;FreeSerif;Luxi Serif;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Serif</value> + <value>Aboriginal Serif;FreeSerif;Luxi Serif;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Serif</value> </prop> <prop oor:name="SANS" oor:type="xs:string" oor:op="replace"> - <value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> + <value>Arial Unicode MS;Lucida Sans Unicode;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> </prop> <prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"> - <value> Gentium;Aboriginal Serif;FreeSerif;Luxi Serif;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Serif</value> + <value> Aboriginal Serif;FreeSerif;Luxi Serif;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Serif</value> </prop> <prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"> <value>FreeMono;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value> @@ -830,7 +830,7 @@ <value>FreeMono;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value> </prop> <prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"> - <value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> + <value>Arial Unicode MS;Lucida Sans Unicode;Aboriginal Sans;FreeSans;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;Tahoma;SansSerif</value> </prop> </node> <node oor:name="si" oor:op="replace"> diff --git a/readlicense_oo/license/license.xml b/readlicense_oo/license/license.xml index dba51bc0f213..c8c61d1a2465 100644 --- a/readlicense_oo/license/license.xml +++ b/readlicense_oo/license/license.xml @@ -2649,14 +2649,6 @@ <p>Except as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free . fr.</p> - <h2>Gentium</h2> - <p>The following software may be included in this product: Gentium fonts. Use of any of this software is - governed by the terms of the license below:</p> - <p>Copyright (c) 2003-2008 SIL International (<a href="http://www.sil.org/">http://www.sil.org/</a>), with - Reserved Font Names "Gentium" and "SIL".</p> - <p>This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is copied below, - and is also available with a FAQ at: <a href="http://scripts.sil.org/OFL">http://scripts.sil.org/OFL</a></p> - <p><a href="#a__SIL_Open_Font_License__version_1_1">Jump to SIL Open Font License, Version 1.1</a></p> <h2>Liberation</h2> <p>The following software may be included in this product: Liberation fonts. Use of any of this software is governed by the terms of the license below:</p> diff --git a/solenv/bin/modules/installer/windows/file.pm b/solenv/bin/modules/installer/windows/file.pm index a4184ff112fa..f57838441a2d 100644 --- a/solenv/bin/modules/installer/windows/file.pm +++ b/solenv/bin/modules/installer/windows/file.pm @@ -302,7 +302,6 @@ sub get_file_component_name # $componentname =~ s/_basicidecommands_/_baic_/g; # $componentname =~ s/_genericcommands_/_genc_/g; # $componentname =~ s/_bibliographycommands_/_bibc_/g; - # $componentname =~ s/_gentiumbookbasicbolditalic_/_gbbbi_/g; # $componentname =~ s/_share_/_s_/g; # $componentname =~ s/_extension_/_ext_/g; # $componentname =~ s/_extensions_/_exs_/g; diff --git a/solenv/flatpak-external-tarballs.json.in b/solenv/flatpak-external-tarballs.json.in index d7ce9ebd4285..f05b577f5be2 100644 --- a/solenv/flatpak-external-tarballs.json.in +++ b/solenv/flatpak-external-tarballs.json.in @@ -48,13 +48,6 @@ "dest": "external/tarballs", "dest-filename": "33e1e61fab06a547851ed308b4ffef42-dejavu-fonts-ttf-2.37.zip" }, - { - "url": "https://dev-www.libreoffice.org/src/@FONT_GENTIUM_TARBALL@", - "sha256": "@FONT_GENTIUM_SHA256SUM@", - "type": "file", - "dest": "external/tarballs", - "dest-filename": "@FONT_GENTIUM_TARBALL@" - }, { "url": "https://dev-www.libreoffice.org/src/@FONT_LIBERATION_NARROW_TARBALL@", "sha256": "@FONT_LIBERATION_NARROW_SHA256SUM@", diff --git a/vcl/qa/cppunit/pdfexport/data/tdf66597-3.odt b/vcl/qa/cppunit/pdfexport/data/tdf66597-3.odt index 6db91fe81bd0..154e26168f7a 100644 Binary files a/vcl/qa/cppunit/pdfexport/data/tdf66597-3.odt and b/vcl/qa/cppunit/pdfexport/data/tdf66597-3.odt differ diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx b/vcl/qa/cppunit/pdfexport/pdfexport.cxx index 786b65d80813..8a5c73c6f7c4 100644 --- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx +++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx @@ -1947,10 +1947,8 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf66597_2) } /// Test writing ActualText for LTR many to one glyph to Unicode mapping. -// This requires Gentium Basic font, if it is missing the test will fail. CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf66597_3) { -#if HAVE_MORE_FONTS vcl::filter::PDFDocument aDocument; loadFromFile(u"tdf66597-3.odt"); save(TestFilter::PDF_WRITER); @@ -1973,7 +1971,8 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf66597_3) auto pName = dynamic_cast<vcl::filter::PDFNameElement*>(pObject->Lookup("BaseFont"_ostr)); auto aName = pName->GetValue().copy(7); // skip the subset id - CPPUNIT_ASSERT_EQUAL_MESSAGE("Unexpected font name", "GentiumBasic"_ostr, aName); + CPPUNIT_ASSERT_EQUAL_MESSAGE("Unexpected font name", "NotoSans-Regular"_ostr, + aName); auto pToUnicodeRef = dynamic_cast<vcl::filter::PDFReferenceElement*>( pObject->Lookup("ToUnicode"_ostr)); @@ -2036,7 +2035,6 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf66597_3) CPPUNIT_ASSERT_EQUAL_MESSAGE("Number of ActualText entries does not match!", static_cast<size_t>(4), nCount); } -#endif } CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf105954)
