diff --git a/.gitattributes b/.gitattributes index 956dd701ea..76bf71f547 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,3 +9,4 @@ *.psa filter=lfs diff=lfs merge=lfs -text *.ttf filter=lfs diff=lfs merge=lfs -text binaries/data/mods/public/maps/**/*.xml filter=lfs diff=lfs-xml merge=lfs -text +*.otf filter=lfs diff=lfs merge=lfs -text diff --git a/binaries/data/config/default.cfg b/binaries/data/config/default.cfg index 7b96bb405b..25abb6a460 100644 --- a/binaries/data/config/default.cfg +++ b/binaries/data/config/default.cfg @@ -648,3 +648,19 @@ italic = "LinBiolinum_RIah.ttf" [fonts.mono] regular = "DejaVuSansMono.ttf" + +[fonts.ja.sans] +regular = "SourceHanSansJP-Regular.otf" +bold = "SourceHanSansJP-Bold.otf" + +[fonts.zh.sans] +regular = "SourceHanSansCN-Regular.otf" +bold = "SourceHanSansCN-Bold.otf" + +[fonts.zh_TW.sans] +regular = "SourceHanSansTW-Regular.otf" +bold = "SourceHanSansTW-Bold.otf" + +[fonts.ko.sans] +regular = "SourceHanSansKR-Regular.otf" +bold = "SourceHanSansKR-Bold.otf" diff --git a/binaries/data/mods/mod/fonts/SourceHanSansCN-Bold.otf b/binaries/data/mods/mod/fonts/SourceHanSansCN-Bold.otf new file mode 100644 index 0000000000..89499da792 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansCN-Bold.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:997dd673efde3a7cc7410da3ccde2a729f26dc9e1a81ad659a2d6666d36b7974 +size 8543504 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansCN-Regular.otf b/binaries/data/mods/mod/fonts/SourceHanSansCN-Regular.otf new file mode 100644 index 0000000000..927bdda304 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansCN-Regular.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0aa89a70f92a820ff95490fea6d472cd19621a71c9a748a4950eb2eafe6438e +size 8331636 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansJP-Bold.otf b/binaries/data/mods/mod/fonts/SourceHanSansJP-Bold.otf new file mode 100644 index 0000000000..b2c09f4603 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansJP-Bold.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19ef8a1611c0bc81a11661d685b65e472f5962c3ea5e0ba3cfd93f8f90b2c161 +size 4656796 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansJP-Regular.otf b/binaries/data/mods/mod/fonts/SourceHanSansJP-Regular.otf new file mode 100644 index 0000000000..1669b33bc8 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansJP-Regular.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a8d1b14bbea20d2b159ef87a3c6961def3dbe320c3a219c61166e4c0d015d3 +size 4533336 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansKR-Bold.otf b/binaries/data/mods/mod/fonts/SourceHanSansKR-Bold.otf new file mode 100644 index 0000000000..7dc8fb2553 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansKR-Bold.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b264213545cbd7f2667dcb76392fbfe8e3e085780dd0a295df48cd658bd9d996 +size 4816376 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansKR-Regular.otf b/binaries/data/mods/mod/fonts/SourceHanSansKR-Regular.otf new file mode 100644 index 0000000000..2df50dc488 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansKR-Regular.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:066a83ff2f4eefeeb780c2a47acec9d8518a5733a575188ac03cb9140aca78b0 +size 4645048 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansTW-Bold.otf b/binaries/data/mods/mod/fonts/SourceHanSansTW-Bold.otf new file mode 100644 index 0000000000..ee135cb6a3 --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansTW-Bold.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ff4847cc92db5b57913e47ee6119226acd02c8004082ce436c9733041780ec7 +size 5840324 diff --git a/binaries/data/mods/mod/fonts/SourceHanSansTW-Regular.otf b/binaries/data/mods/mod/fonts/SourceHanSansTW-Regular.otf new file mode 100644 index 0000000000..5be1d1da9b --- /dev/null +++ b/binaries/data/mods/mod/fonts/SourceHanSansTW-Regular.otf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b00652fbffe1631be7afd927e4e1380d48be305595d1fb421e75215fc47f799 +size 5683684 diff --git a/binaries/data/mods/mod/fonts/source-han-sans -LICENSE.txt b/binaries/data/mods/mod/fonts/source-han-sans -LICENSE.txt new file mode 100644 index 0000000000..ddf7b7e91a --- /dev/null +++ b/binaries/data/mods/mod/fonts/source-han-sans -LICENSE.txt @@ -0,0 +1,96 @@ +Copyright 2014-2021 Adobe (http://www.adobe.com/), with Reserved Font +Name 'Source'. Source is a trademark of Adobe in the United States +and/or other countries. + +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: +http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font +creation efforts of academic and linguistic communities, and to +provide a free and open framework in which fonts may be shared and +improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software +components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, +deleting, or substituting -- in part or in whole -- any of the +components of the Original Version, by changing formats or by porting +the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, +modify, redistribute, and sell modified and unmodified copies of the +Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in +Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the +corresponding Copyright Holder. This restriction only applies to the +primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created using +the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/binaries/data/tools/fontbuilder/fonts/texgyrepagella-bold.otf b/binaries/data/tools/fontbuilder/fonts/texgyrepagella-bold.otf index 7a08a659cb..f91681cba8 100644 Binary files a/binaries/data/tools/fontbuilder/fonts/texgyrepagella-bold.otf and b/binaries/data/tools/fontbuilder/fonts/texgyrepagella-bold.otf differ diff --git a/binaries/data/tools/fontbuilder/fonts/texgyrepagella-regular.otf b/binaries/data/tools/fontbuilder/fonts/texgyrepagella-regular.otf index 40a6cbafb8..40fe72d381 100644 Binary files a/binaries/data/tools/fontbuilder/fonts/texgyrepagella-regular.otf and b/binaries/data/tools/fontbuilder/fonts/texgyrepagella-regular.otf differ