Makefile.fetch                                    |    8 ++
 download.lst                                      |   16 +++++
 external/noto_font/ExternalPackage_noto.mk        |   68 ----------------------
 external/noto_font/ExternalPackage_notosansjp.mk  |   17 +++++
 external/noto_font/ExternalPackage_notosanskr.mk  |   17 +++++
 external/noto_font/ExternalPackage_notosanssc.mk  |   17 +++++
 external/noto_font/ExternalPackage_notosanstc.mk  |   17 +++++
 external/noto_font/ExternalPackage_notoserifjp.mk |   17 +++++
 external/noto_font/ExternalPackage_notoserifkr.mk |   17 +++++
 external/noto_font/ExternalPackage_notoserifsc.mk |   17 +++++
 external/noto_font/ExternalPackage_notoseriftc.mk |   17 +++++
 external/noto_font/Module_noto_font.mk            |   16 +++++
 external/noto_font/UnpackedTarball_noto.mk        |   32 ++++++++++
 external/noto_font/UnpackedTarball_notosansjp.mk  |   14 ++++
 external/noto_font/UnpackedTarball_notosanskr.mk  |   14 ++++
 external/noto_font/UnpackedTarball_notosanssc.mk  |   14 ++++
 external/noto_font/UnpackedTarball_notosanstc.mk  |   14 ++++
 external/noto_font/UnpackedTarball_notoserifjp.mk |   14 ++++
 external/noto_font/UnpackedTarball_notoserifkr.mk |   14 ++++
 external/noto_font/UnpackedTarball_notoserifsc.mk |   14 ++++
 external/noto_font/UnpackedTarball_notoseriftc.mk |   14 ++++
 scp2/source/ooo/file_font_ooo.scp                 |    8 ++
 scp2/source/ooo/module_hidden_ooo.scp             |   10 ++-
 23 files changed, 337 insertions(+), 69 deletions(-)

New commits:
commit 49cc6bc8300223d9cbb7f1e9444ac7eca44cca92
Author: Andras Timar <andras.ti...@collabora.com>
Date:   Sun Dec 17 09:12:59 2017 +0100

    reduce the size of Noto fonts package (484M->101M)
    
    * do not install UI font variants
    * do not install monospaced CJK fonts
    * install Region-specific Subset OpenType/CFF (Subset OTF) for CJK
            * this is the logical choice on Linux:
              see: https://www.google.com/get/noto/help/cjk/
    * keep only 2 weights, Regular and Bold for CJK fonts
    
    Change-Id: I292c7a656a55b76a5c07c4fb24529ac36b5bc34b
    Reviewed-on: https://gerrit.libreoffice.org/46637
    Reviewed-by: Michael Meeks <michael.me...@collabora.com>
    Tested-by: Michael Meeks <michael.me...@collabora.com>

diff --git a/Makefile.fetch b/Makefile.fetch
index c5eabd2d429c..63622b12d9ff 100644
--- a/Makefile.fetch
+++ b/Makefile.fetch
@@ -225,6 +225,14 @@ $(WORKDIR)/download: $(BUILDDIR)/config_host.mk 
$(SRCDIR)/download.lst $(SRCDIR)
        , $(call 
fetch_Download_item,http://dev-www.libreoffice.org/src/libgltf,$(call 
fetch_Optional,LIBGLTF,LIBGLTF_TARBALL)))
        $(foreach item, \
                $(call fetch_Optional,NOTO_FONT,FONT_NOTO_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_JP_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_KR_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_SC_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SANS_TC_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_JP_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_KR_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_SC_TARBALL) \
+               $(call fetch_Optional,NOTO_FONT,FONT_NOTO_SERIF_TC_TARBALL) \
        ,$(call 
fetch_Download_item,https://noto-website-2.storage.googleapis.com/pkgs,$(item)))
        @mkdir -p $(dir $@) && touch $@
 
diff --git a/download.lst b/download.lst
index 39103821c856..dd39b9588b71 100644
--- a/download.lst
+++ b/download.lst
@@ -49,6 +49,22 @@ export FONT_LIBERATION_TARBALL := 
5c781723a0d9ed6188960defba8e91cf-liberation-fo
 export FONT_LINLIBERTINEG_TARBALL := 
e7a384790b13c29113e22e596ade9687-LinLibertineG-20120116.zip
 export FONT_NOTO_TARBALL := Noto-hinted.zip
 export FONT_NOTO_MD5SUM := 5489f1765afd34a2adfdc04d014762e7
+export FONT_NOTO_SANS_JP_TARBALL := NotoSansJP.zip
+export FONT_NOTO_SANS_JP_MD5SUM := 7f2597c54c292b4c72ffcdc5e6d31e4d
+export FONT_NOTO_SANS_KR_TARBALL := NotoSansKR.zip
+export FONT_NOTO_SANS_KR_MD5SUM := f4eb1a945c9eb92fee2767b6cd31b2fb
+export FONT_NOTO_SANS_SC_TARBALL := NotoSansSC.zip
+export FONT_NOTO_SANS_SC_MD5SUM := 9c158949366651424b904ba2a5938dfe
+export FONT_NOTO_SANS_TC_TARBALL := NotoSansTC.zip
+export FONT_NOTO_SANS_TC_MD5SUM := 8409d9b3c5411fbcb51a6f13326435fa
+export FONT_NOTO_SERIF_JP_TARBALL := NotoSerifJP.zip
+export FONT_NOTO_SERIF_JP_MD5SUM := d0cc719f75a379140b7489b8f0ca36a4
+export FONT_NOTO_SERIF_KR_TARBALL := NotoSerifKR.zip
+export FONT_NOTO_SERIF_KR_MD5SUM := 7d57d811f6995647d6454cce6d6bb097
+export FONT_NOTO_SERIF_SC_TARBALL := NotoSerifSC.zip
+export FONT_NOTO_SERIF_SC_MD5SUM := 179aafc778d3f9b3be2de7cb26e2b140
+export FONT_NOTO_SERIF_TC_TARBALL := NotoSerifTC.zip
+export FONT_NOTO_SERIF_TC_MD5SUM := 6b1b043a3c466055f515d515d1418fdf
 export FONT_OPENSANS_TARBALL := 
7a15edea7d415ac5150ea403e27401fd-open-sans-font-ttf-1.10.tar.gz
 export FONT_PTSERIF_TARBALL := 
c3c1a8ba7452950636e871d25020ce0d-pt-serif-font-1.0000W.tar.gz
 export FONT_SOURCECODE_TARBALL := 
907d6e99f241876695c19ff3db0b8923-source-code-pro-2.030R-ro-1.050R-it.tar.gz
diff --git a/external/noto_font/ExternalPackage_noto.mk 
b/external/noto_font/ExternalPackage_noto.mk
index 229cf7e66a1a..015b553cc386 100644
--- a/external/noto_font/ExternalPackage_noto.mk
+++ b/external/noto_font/ExternalPackage_noto.mk
@@ -17,8 +17,6 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoMono-Regular.ttf \
        NotoNaskhArabic-Bold.ttf \
        NotoNaskhArabic-Regular.ttf \
-       NotoNaskhArabicUI-Bold.ttf \
-       NotoNaskhArabicUI-Regular.ttf \
        NotoNastaliqUrdu-Regular.ttf \
        NotoSansArmenian-Bold.ttf \
        NotoSansArmenian-Regular.ttf \
@@ -28,8 +26,6 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansBatak-Regular.ttf \
        NotoSansBengali-Bold.ttf \
        NotoSansBengali-Regular.ttf \
-       NotoSansBengaliUI-Bold.ttf \
-       NotoSansBengaliUI-Regular.ttf \
        NotoSans-BoldItalic.ttf \
        NotoSans-Bold.ttf \
        NotoSansBrahmi-Regular.ttf \
@@ -40,42 +36,12 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansCham-Bold.ttf \
        NotoSansCham-Regular.ttf \
        NotoSansCherokee-Regular.ttf \
-       NotoSansCJKjp-Black.otf \
-       NotoSansCJKjp-Bold.otf \
-       NotoSansCJKjp-DemiLight.otf \
-       NotoSansCJKjp-Light.otf \
-       NotoSansCJKjp-Medium.otf \
-       NotoSansCJKjp-Regular.otf \
-       NotoSansCJKjp-Thin.otf \
-       NotoSansCJKkr-Black.otf \
-       NotoSansCJKkr-Bold.otf \
-       NotoSansCJKkr-DemiLight.otf \
-       NotoSansCJKkr-Light.otf \
-       NotoSansCJKkr-Medium.otf \
-       NotoSansCJKkr-Regular.otf \
-       NotoSansCJKkr-Thin.otf \
-       NotoSansCJKsc-Black.otf \
-       NotoSansCJKsc-Bold.otf \
-       NotoSansCJKsc-DemiLight.otf \
-       NotoSansCJKsc-Light.otf \
-       NotoSansCJKsc-Medium.otf \
-       NotoSansCJKsc-Regular.otf \
-       NotoSansCJKsc-Thin.otf \
-       NotoSansCJKtc-Black.otf \
-       NotoSansCJKtc-Bold.otf \
-       NotoSansCJKtc-DemiLight.otf \
-       NotoSansCJKtc-Light.otf \
-       NotoSansCJKtc-Medium.otf \
-       NotoSansCJKtc-Regular.otf \
-       NotoSansCJKtc-Thin.otf \
        NotoSansCoptic-Regular.ttf \
        NotoSansCuneiform-Regular.ttf \
        NotoSansCypriot-Regular.ttf \
        NotoSansDeseret-Regular.ttf \
        NotoSansDevanagari-Bold.ttf \
        NotoSansDevanagari-Regular.ttf \
-       NotoSansDevanagariUI-Bold.ttf \
-       NotoSansDevanagariUI-Regular.ttf \
        NotoSansEgyptianHieroglyphs-Regular.ttf \
        NotoSansEthiopic-Bold.ttf \
        NotoSansEthiopic-Regular.ttf \
@@ -85,12 +51,8 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansGothic-Regular.ttf \
        NotoSansGujarati-Bold.ttf \
        NotoSansGujarati-Regular.ttf \
-       NotoSansGujaratiUI-Bold.ttf \
-       NotoSansGujaratiUI-Regular.ttf \
        NotoSansGurmukhi-Bold.ttf \
        NotoSansGurmukhi-Regular.ttf \
-       NotoSansGurmukhiUI-Bold.ttf \
-       NotoSansGurmukhiUI-Regular.ttf \
        NotoSansHanunoo-Regular.ttf \
        NotoSansHebrew-Bold.ttf \
        NotoSansHebrew-Regular.ttf \
@@ -102,18 +64,12 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansKaithi-Regular.ttf \
        NotoSansKannada-Bold.ttf \
        NotoSansKannada-Regular.ttf \
-       NotoSansKannadaUI-Bold.ttf \
-       NotoSansKannadaUI-Regular.ttf \
        NotoSansKayahLi-Regular.ttf \
        NotoSansKharoshthi-Regular.ttf \
        NotoSansKhmer-Bold.ttf \
        NotoSansKhmer-Regular.ttf \
-       NotoSansKhmerUI-Bold.ttf \
-       NotoSansKhmerUI-Regular.ttf \
        NotoSansLao-Bold.ttf \
        NotoSansLao-Regular.ttf \
-       NotoSansLaoUI-Bold.ttf \
-       NotoSansLaoUI-Regular.ttf \
        NotoSansLepcha-Regular.ttf \
        NotoSansLimbu-Regular.ttf \
        NotoSansLinearB-Regular.ttf \
@@ -122,23 +78,11 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansLydian-Regular.ttf \
        NotoSansMalayalam-Bold.ttf \
        NotoSansMalayalam-Regular.ttf \
-       NotoSansMalayalamUI-Bold.ttf \
-       NotoSansMalayalamUI-Regular.ttf \
        NotoSansMandaic-Regular.ttf \
        NotoSansMeeteiMayek-Regular.ttf \
        NotoSansMongolian-Regular.ttf \
-       NotoSansMonoCJKjp-Bold.otf \
-       NotoSansMonoCJKjp-Regular.otf \
-       NotoSansMonoCJKkr-Bold.otf \
-       NotoSansMonoCJKkr-Regular.otf \
-       NotoSansMonoCJKsc-Bold.otf \
-       NotoSansMonoCJKsc-Regular.otf \
-       NotoSansMonoCJKtc-Bold.otf \
-       NotoSansMonoCJKtc-Regular.otf \
        NotoSansMyanmar-Bold.ttf \
        NotoSansMyanmar-Regular.ttf \
-       NotoSansMyanmarUI-Bold.ttf \
-       NotoSansMyanmarUI-Regular.ttf \
        NotoSansNewTaiLue-Regular.ttf \
        NotoSansNKo-Regular.ttf \
        NotoSansOgham-Regular.ttf \
@@ -149,8 +93,6 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansOldTurkic-Regular.ttf \
        NotoSansOriya-Bold.ttf \
        NotoSansOriya-Regular.ttf \
-       NotoSansOriyaUI-Bold.ttf \
-       NotoSansOriyaUI-Regular.ttf \
        NotoSansOsmanya-Regular.ttf \
        NotoSansPhagsPa-Regular.ttf \
        NotoSansPhoenician-Regular.ttf \
@@ -175,26 +117,16 @@ $(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_noto,$(LIBO_SHARE_FOLD
        NotoSansTaiViet-Regular.ttf \
        NotoSansTamil-Bold.ttf \
        NotoSansTamil-Regular.ttf \
-       NotoSansTamilUI-Bold.ttf \
-       NotoSansTamilUI-Regular.ttf \
        NotoSansTelugu-Bold.ttf \
        NotoSansTelugu-Regular.ttf \
-       NotoSansTeluguUI-Bold.ttf \
-       NotoSansTeluguUI-Regular.ttf \
        NotoSansThaana-Bold.ttf \
        NotoSansThaana-Regular.ttf \
        NotoSansThai-Bold.ttf \
        NotoSansThai-Regular.ttf \
-       NotoSansThaiUI-Bold.ttf \
-       NotoSansThaiUI-Regular.ttf \
        NotoSansTibetan-Bold.ttf \
        NotoSansTibetan-Regular.ttf \
        NotoSansTifinagh-Regular.ttf \
        NotoSansUgaritic-Regular.ttf \
-       NotoSansUI-BoldItalic.ttf \
-       NotoSansUI-Bold.ttf \
-       NotoSansUI-Italic.ttf \
-       NotoSansUI-Regular.ttf \
        NotoSansVai-Regular.ttf \
        NotoSansYi-Regular.ttf \
        NotoSerifArmenian-Bold.ttf \
diff --git a/external/noto_font/ExternalPackage_notosansjp.mk 
b/external/noto_font/ExternalPackage_notosansjp.mk
new file mode 100644
index 000000000000..6ea62377932c
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notosansjp.mk
@@ -0,0 +1,17 @@
+# -*- 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_notosansjp,font_notosansjp))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notosansjp,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSansJP-Bold.otf \
+       NotoSansJP-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notosanskr.mk 
b/external/noto_font/ExternalPackage_notosanskr.mk
new file mode 100644
index 000000000000..3669605ad336
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notosanskr.mk
@@ -0,0 +1,17 @@
+# -*- 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_notosanskr,font_notosanskr))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notosanskr,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSansKR-Bold.otf \
+       NotoSansKR-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notosanssc.mk 
b/external/noto_font/ExternalPackage_notosanssc.mk
new file mode 100644
index 000000000000..5e03db1574d3
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notosanssc.mk
@@ -0,0 +1,17 @@
+# -*- 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_notosanssc,font_notosanssc))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notosanssc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSansSC-Bold.otf \
+       NotoSansSC-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notosanstc.mk 
b/external/noto_font/ExternalPackage_notosanstc.mk
new file mode 100644
index 000000000000..d230d7b07115
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notosanstc.mk
@@ -0,0 +1,17 @@
+# -*- 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_notosanstc,font_notosanstc))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notosanstc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSansTC-Bold.otf \
+       NotoSansTC-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notoserifjp.mk 
b/external/noto_font/ExternalPackage_notoserifjp.mk
new file mode 100644
index 000000000000..2b9502c74849
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notoserifjp.mk
@@ -0,0 +1,17 @@
+# -*- 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_notoserifjp,font_notoserifjp))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notoserifjp,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSerifJP-Bold.otf \
+       NotoSerifJP-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notoserifkr.mk 
b/external/noto_font/ExternalPackage_notoserifkr.mk
new file mode 100644
index 000000000000..84b893537ac9
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notoserifkr.mk
@@ -0,0 +1,17 @@
+# -*- 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_notoserifkr,font_notoserifkr))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notoserifkr,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSerifKR-Bold.otf \
+       NotoSerifKR-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notoserifsc.mk 
b/external/noto_font/ExternalPackage_notoserifsc.mk
new file mode 100644
index 000000000000..73e2af1217f3
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notoserifsc.mk
@@ -0,0 +1,17 @@
+# -*- 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_notoserifsc,font_notoserifsc))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notoserifsc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSerifSC-Bold.otf \
+       NotoSerifSC-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/ExternalPackage_notoseriftc.mk 
b/external/noto_font/ExternalPackage_notoseriftc.mk
new file mode 100644
index 000000000000..0e74e6c97bff
--- /dev/null
+++ b/external/noto_font/ExternalPackage_notoseriftc.mk
@@ -0,0 +1,17 @@
+# -*- 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_notoseriftc,font_notoseriftc))
+
+$(eval $(call 
gb_ExternalPackage_add_unpacked_files,fonts_notoseriftc,$(LIBO_SHARE_FOLDER)/fonts/truetype,\
+       NotoSerifTC-Bold.otf \
+       NotoSerifTC-Regular.otf \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/Module_noto_font.mk 
b/external/noto_font/Module_noto_font.mk
index a69039e39ccf..d6fbcf8e37a0 100644
--- a/external/noto_font/Module_noto_font.mk
+++ b/external/noto_font/Module_noto_font.mk
@@ -11,7 +11,23 @@ $(eval $(call gb_Module_Module,noto_font))
 
 $(eval $(call gb_Module_add_targets,noto_font,\
        ExternalPackage_noto \
+       ExternalPackage_notosansjp \
+       ExternalPackage_notosanskr \
+       ExternalPackage_notosanssc \
+       ExternalPackage_notosanstc \
+       ExternalPackage_notoserifjp \
+       ExternalPackage_notoserifkr \
+       ExternalPackage_notoserifsc \
+       ExternalPackage_notoseriftc \
        UnpackedTarball_noto \
+       UnpackedTarball_notosansjp \
+       UnpackedTarball_notosanskr \
+       UnpackedTarball_notosanssc \
+       UnpackedTarball_notosanstc \
+       UnpackedTarball_notoserifjp \
+       UnpackedTarball_notoserifkr \
+       UnpackedTarball_notoserifsc \
+       UnpackedTarball_notoseriftc \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_noto.mk 
b/external/noto_font/UnpackedTarball_noto.mk
index 440d4dea100f..4473de57591f 100644
--- a/external/noto_font/UnpackedTarball_noto.mk
+++ b/external/noto_font/UnpackedTarball_noto.mk
@@ -11,4 +11,36 @@ $(eval $(call gb_UnpackedTarball_UnpackedTarball,font_noto))
 
 $(eval $(call gb_UnpackedTarball_set_tarball,font_noto,$(FONT_NOTO_TARBALL),0))
 
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosansjp))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosansjp,$(FONT_NOTO_SANS_JP_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanskr))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosanskr,$(FONT_NOTO_SANS_KR_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanssc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosanssc,$(FONT_NOTO_SANS_SC_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notosanstc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosanstc,$(FONT_NOTO_SANS_TC_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifjp))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoserifjp,$(FONT_NOTO_SERIF_JP_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifkr))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoserifkr,$(FONT_NOTO_SERIF_KR_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoserifsc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoserifsc,$(FONT_NOTO_SERIF_SC_TARBALL),0))
+
+$(eval $(call gb_UnpackedTarball_UnpackedTarball,font_notoseriftc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoseriftc,$(FONT_NOTO_SERIF_TC_TARBALL),0))
+
 # vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notosansjp.mk 
b/external/noto_font/UnpackedTarball_notosansjp.mk
new file mode 100644
index 000000000000..ed4b2275f71e
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notosansjp.mk
@@ -0,0 +1,14 @@
+# -*- 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_notosansjp))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosansjp,$(FONT_NOTO_SANS_JP_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notosanskr.mk 
b/external/noto_font/UnpackedTarball_notosanskr.mk
new file mode 100644
index 000000000000..0af2842bfb4f
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notosanskr.mk
@@ -0,0 +1,14 @@
+# -*- 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_notosanskr))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosanskr,$(FONT_NOTO_SANS_KR_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notosanssc.mk 
b/external/noto_font/UnpackedTarball_notosanssc.mk
new file mode 100644
index 000000000000..0e15ef6fc8e0
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notosanssc.mk
@@ -0,0 +1,14 @@
+# -*- 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_notosanssc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosanssc,$(FONT_NOTO_SANS_SC_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notosanstc.mk 
b/external/noto_font/UnpackedTarball_notosanstc.mk
new file mode 100644
index 000000000000..702f04f79960
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notosanstc.mk
@@ -0,0 +1,14 @@
+# -*- 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_notosanstc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notosanstc,$(FONT_NOTO_SANS_TC_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notoserifjp.mk 
b/external/noto_font/UnpackedTarball_notoserifjp.mk
new file mode 100644
index 000000000000..44909731b26a
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notoserifjp.mk
@@ -0,0 +1,14 @@
+# -*- 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_notoserifjp))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoserifjp,$(FONT_NOTO_SERIF_JP_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notoserifkr.mk 
b/external/noto_font/UnpackedTarball_notoserifkr.mk
new file mode 100644
index 000000000000..dcc9ae8b7df8
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notoserifkr.mk
@@ -0,0 +1,14 @@
+# -*- 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_notoserifkr))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoserifkr,$(FONT_NOTO_SERIF_KR_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notoserifsc.mk 
b/external/noto_font/UnpackedTarball_notoserifsc.mk
new file mode 100644
index 000000000000..2564a414300c
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notoserifsc.mk
@@ -0,0 +1,14 @@
+# -*- 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_notoserifsc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoserifsc,$(FONT_NOTO_SERIF_SC_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/external/noto_font/UnpackedTarball_notoseriftc.mk 
b/external/noto_font/UnpackedTarball_notoseriftc.mk
new file mode 100644
index 000000000000..5d960ab6057b
--- /dev/null
+++ b/external/noto_font/UnpackedTarball_notoseriftc.mk
@@ -0,0 +1,14 @@
+# -*- 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_notoseriftc))
+
+$(eval $(call 
gb_UnpackedTarball_set_tarball,font_notoseriftc,$(FONT_NOTO_SERIF_TC_TARBALL),0))
+
+# vim: set noet sw=4 ts=4:
diff --git a/scp2/source/ooo/file_font_ooo.scp 
b/scp2/source/ooo/file_font_ooo.scp
index 1be67624a8ac..e3a3dbf9c48d 100644
--- a/scp2/source/ooo/file_font_ooo.scp
+++ b/scp2/source/ooo/file_font_ooo.scp
@@ -73,6 +73,14 @@ STD_FONT_FILELIST(gid_File_Fnt_Karla, "fonts_karla.filelist")
 #ifdef WITH_NOTO_FONT
 // Noto fonts
 STD_FONT_FILELIST(gid_File_Fnt_Noto, "fonts_noto.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSansJp, "fonts_notosansjp.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSansKr, "fonts_notosanskr.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSansSc, "fonts_notosanssc.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSansTc, "fonts_notosanstc.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSerifJp, "fonts_notoserifjp.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSerifKr, "fonts_notoserifkr.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSerifSc, "fonts_notoserifsc.filelist")
+STD_FONT_FILELIST(gid_File_Fnt_NotoSerifTc, "fonts_notoseriftc.filelist")
 #endif
 
 #endif
diff --git a/scp2/source/ooo/module_hidden_ooo.scp 
b/scp2/source/ooo/module_hidden_ooo.scp
index 457d94fb8eca..418ba6b9a800 100644
--- a/scp2/source/ooo/module_hidden_ooo.scp
+++ b/scp2/source/ooo/module_hidden_ooo.scp
@@ -123,7 +123,15 @@ Module gid_Module_Root_Fonts_Noto_Hidden
     Sortkey = "2150";
     Default = YES;
     Styles = (HIDDEN_ROOT);
-    Files = (gid_File_Fnt_Noto);
+    Files = (gid_File_Fnt_Noto,
+    gid_File_Fnt_NotoSansJp,
+    gid_File_Fnt_NotoSansKr,
+    gid_File_Fnt_NotoSansSc,
+    gid_File_Fnt_NotoSansTc,
+    gid_File_Fnt_NotoSerifJp,
+    gid_File_Fnt_NotoSerifKr,
+    gid_File_Fnt_NotoSerifSc,
+    gid_File_Fnt_NotoSerifTc);
 End
 #endif
 #endif
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to