office-gobmx/external
Michael Stahl e6282cff78 more_fonts: ship "hinted" instead of "full" for "Noto Sans Arabic"
There is a really annoying problem with "Noto Sans Arabic" on Fedora:

The fontconfig file /etc/fonts/conf.d/56-google-noto-sans-arabic-vf.conf
in the google-noto-sans-arabic-vf-fonts rpm is sorted before
/etc/fonts/conf.d/56-google-noto-sans-vf.conf and sets it as default
without any "lang" restriction:

  <alias>
    <family>Noto Sans Arabic</family>
    <default>
      <family>sans-serif</family>
    </default>
  </alias>

This is not an issue with the google-noto-sans-arabic-vf-fonts rpm's
/usr/share/fonts/google-noto-vf/NotoSansArabic[wght].ttf because it
contains only appropriate languages:

    lang: ar|az-ir|fa|ks|ku-ir|ps-af|ps-pk|ug|ur|ku-iq|ota|pa-pk|sd|lah(s)
    fontversion: 131858(i)(s)

However the instdir/share/fonts/truetype/NotoSansArabic-Regular.ttf
contains extra languages:

    lang: aa|ar|ay|az-ir|bi|br|bs|ch|co|cs|cy|da|de|en|es|et|eu|fa|fi|fj|fo|fr|fur|fy|gd|gl|gv|ho|hr|hu|ia|id|ie|io|is|it|ks|ku-ir|lb|lt|lv|mg|mh|mt|nb|nds|nl|nn|no|nr|nso|ny|oc|om|pl|ps-af|ps-pk|pt|rm|ro|sk|sl|sma|smj|smn|so|sq|ss|st|sv|sw|tk|tl|tn|tr|ts|ug|ur|uz|vo|vot|wa|wen|wo|xh|yap|zu|an|crh|csb|fil|hsb|ht|jv|kj|ku-iq|ku-tr|kwm|lg|li|ms|ng|ota|pa-pk|pap-an|pap-aw|rn|rw|sc|sd|sg|sn|su|za|lah(s)
    fontversion: 131727(i)(s)

Now the combination of the rpm config file and the LO bundled ttf causes
fontconfig to prefer "Noto Sans Arabic" over "Noto Sans" for latin
script, which is a problem because the fonts have different ascent,
which causes test CppunitTest_sw_uiwriter8 testTdf157129 to fail in a
rather non-obvious manner.

Instead of the "full" build of the font, bundle the "hinted" build,
which contains only appropriate languages.

There is also an inconclusive Fedora bugreport about similar but
different problem:
https://bugzilla.redhat.com/show_bug.cgi?id=2262410

Change-Id: I6632ef454191fbb3ebec7c2daa83cc0e6acd829c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171401
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-08-12 12:18:25 +02:00
..
argon2
beanshell
bluez_bluetooth
boost
box2d
breakpad
bzip2
cairo
clew
clucene
coinmp
cppunit
curl
dragonbox
dtoa
epm
epoxy
expat
firebird fix macOS codesigning: only mach-o files allowed in Contents/Framework 2024-07-29 19:11:15 +02:00
fontconfig
freetype
frozen
glm
gpgmepp
graphite
harfbuzz
hsqldb
hunspell
hyphen
IAccessible2
icu
java_websocket
jfreereport
lcms2
libabw
libassuan
libatomic_ops
libcdr
libcmis
libebook
libeot
libepubgen
libetonyek
libexttextcat external/libexttextcat: Only pass gb_DEBUGINFO_FLAGS in debug builds 2024-07-31 13:14:56 +02:00
libffi
libfreehand
libgpg-error
libjpeg-turbo
liblangtag
libmspub
libmwaw
libnumbertext
libodfgen
liborcus
libpagemaker
libpng
libqxp
librevenge
libstaroffice
libtiff
libtommath
libvisio
libwebp
libwpd
libwpg
libwps
libxml2 ofz#70966 use final upstream fix 2024-08-06 11:57:12 +02:00
libxslt
libzmf
lpsolve
lxml
mariadb-connector-c
mdds
mdnsresponder
misc_extensions
more_fonts more_fonts: ship "hinted" instead of "full" for "Noto Sans Arabic" 2024-08-12 12:18:25 +02:00
msc-externals
mythes
nss cui, dbaccess, desktop, external, filter, librelogo: fix issues found by 2024-07-27 12:51:55 +02:00
onlineupdate
openldap
openssl
pdfium
poppler
postgresql
python3
redland
rhino
sane
skia
twain_dsm
unixODBC
xmlsec
xsltml
zlib
zxcvbn-c
zxing
Makefile
Module_external.mk
README.md

External Projects

External projects bundled with LibreOffice.