summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2020-01-22 00:29:28 +0100
committer Eric Hameleers <alien@slackware.com>2020-01-22 00:29:28 +0100
commita4af976fd384f6ed9abd5be529cbe54f2fe48778 (patch)
tree0b7e894f7b93c1b3e12f351f0d953053f0427ccd
parentcf0b6c8ecd3181f34aef2b1e03c041dcab8b6320 (diff)
downloadktown-a4af976fd384f6ed9abd5be529cbe54f2fe48778.tar.gz
ktown-a4af976fd384f6ed9abd5be529cbe54f2fe48778.tar.xz
DEPS: update to noto-cjk-font-ttf
Also fixed file permission of the .ttc file which prevented it from being found at all. Added a Serif .ttc file as well.
-rw-r--r--deps/noto-cjk-font-ttf/.url2
-rw-r--r--deps/noto-cjk-font-ttf/HISTORY199
-rw-r--r--deps/noto-cjk-font-ttf/NEWS45
-rwxr-xr-xdeps/noto-cjk-font-ttf/noto-cjk-font-ttf.SlackBuild22
4 files changed, 243 insertions, 25 deletions
diff --git a/deps/noto-cjk-font-ttf/.url b/deps/noto-cjk-font-ttf/.url
index 4fd3b76..3314f59 100644
--- a/deps/noto-cjk-font-ttf/.url
+++ b/deps/noto-cjk-font-ttf/.url
@@ -1 +1 @@
-https://github.com/googlei18n/noto-cjk/archive/v1.004.tar.gz
+https://github.com/googlefonts/noto-cjk/archive/NotoSansV2.001.tar.gz
diff --git a/deps/noto-cjk-font-ttf/HISTORY b/deps/noto-cjk-font-ttf/HISTORY
index c63fb9f..6149710 100644
--- a/deps/noto-cjk-font-ttf/HISTORY
+++ b/deps/noto-cjk-font-ttf/HISTORY
@@ -2,6 +2,201 @@
Prior Release Notes
-------------------
+Noto Sans CJK 2.000 Release Notes
+==================================
+
+19 November 2018
+
+This is an update to Noto Sans CJK.
+
+Changes
+Version 2.000
+Build Date: November 2, 2018. Built By: Dr. Ken Lunde (小林劍󠄁). Release Date: November 19, 2018.
+Compared to the previous release—Version 1.004 that was released on 2015-06-16—a large number of chang- es were made, far too many to list here. Listed below are some of the more significant changes that were made in this release:
+• A second flavor of Traditional Chinese, for Hong Kong and supporting the HKSCS-2016 standard, was add- ed, which increased the total number of font resources by 16, from 72 to 88.
+• 155 new mappings have been added to the CMap resources. 66 are from BMP code points, 22 are from Plane 1 code points, and the remaining 67 are from Plane 2 code points. Among the 67 new Plane 2 code points, 57 are from Extension B, two are from Extension C, three are from Extension E, and the remaining five are from Extension F.
+• As a result of removing approximately 1,750 glyphs in order to make room for approximately 1,750 new glyphs, the CID assignments of the glyphs necessarily—and drastically—changed. The CID assignments of exactly 200 glyphs are unchanged from Version 1.004: 0–107, 2570–2633, 47223–47232, 47262–47272, 47281–47286, and 65484.
+• The Traditional Chinese form of the Radical #162 辶 component was improved.
+• The URO is complete up through U+9FEF (Unicode Version 11.0).
+• The glyphs for some of the kana were tweaked.
+• The glyphs and support for bopomofo, along with their tone marks, were improved. This involved adding the 'GDEF' (Glyph Definition) table, the 'mark' (Mark Positioning) GPOS feature, and the 'ruby' (Ruby Nota- tion Forms) GSUB feature.
+• The language and script declarations in the 'locl' and 'vert' GSUB features were improved.
+• The 13-page glyph synopsis PDFs for the 500 pre-composed high-frequency hangul syllables have been incorporated into the Unicode-base glyph synopsis PDFs, and are bookmarked under the “Korean” book- mark.
+• Placeholder glyphs for U+32FF, uni32FF (CID+2184) and uni32FF-V (CID+65359), are included. This character has been reserved for the two-ideograph square ligature that represents the name of Japan’s forthcoming new era which starts on 2019-05-01, and will be the only character added in Unicode Version 12.1.
+• Like Source Han Serif, the CIDFont and CMap resources do not include XUID arrays.
+• Like Source Han Serif, there are no mappings for the range U+0000 through U+001F.
+• Like Source Han Serif, the code points that correspond to Halfwidth Jamo variants map to glyphs that cor- respond to code points in the Hangul Compatibility Jamo block. In other words, the glyphs for half-width jamo have been removed.
+• Like Source Han Serif, the 'name' table does not includes any Macintosh (PlatformID=1) strings.
+• Like Source Han Serif, the Regular weight is now style-linked to the Bold weight. This means that the Bold weight may not appear in the font menu, particularly when using applications that support style-linking as a way to make text bold.
+• Like Source Han Serif, the 'vert' GPOS feature is included.
+• Like Source Han Serif, the deprecated 'hngl' (Hangul) GSUB feature is not included in the Korean fonts and font instances.
+
+
+Known Issues
+Please report all issues in the GitHub repository so that they can be properly tracked and addressed, and for greater visibility among the user community. The Wiki also conveys some useful information about upcoming releases. Also, be sure to thoroughly check the closed issues prior to submitting a new issue, being sure to exercise the search feature.
+Because these fonts exercise several architectural limits, particularly the ones that include 65,535 glyphs, some environments may have difficulties using them properly, sometimes due to implementation limits or poor assumptions. If this is the case, please report such issues so that they can be recorded and tracked. You are also strongly encouraged to contact the developer of such environments to report the same.
+
+General
+• While not an issue per se, all of the fonts include placeholder (aka blank) glyphs for U+32FF, uni32FF (CID+2184) and uni32FF-V (CID+65359), which is the code point that has been reserved for the two-ideo- graph square ligature form of the name of Japan’s forthcoming new era that takes effect on 2019-05-01. U+32FF is expected to be included in Unicode Version 12.1. The purpose of including the placeholder glyphs is to facilitate a dot-release shortly after the official announcement of the era name is made.
+• The glyphs for the four CJK Unified Ideographs Extension G ideographs, which are made accessible via the 'ccmp' GSUB feature using their IDSes, will be mapped from the appropriate Plane 3 code points as soon as their code points have been deemed stable enough to implement.
+
+
+Noto Serif CJK 1.001 Release Notes
+==================================
+
+May 8, 2017
+
+This is an update to Noto Serif CJK 1.000. It was built by Dr. Ken Lunde (小林劍󠄁)
+on May 1, 2017 and released on May 8, 2017.
+
+
+General Notes
+
+• The OS/2.usWeightClass value for ExtraLight was changed from 250 to 200.
+See https://github.com/googlei18n/noto-cjk/issues/86/ .
+
+• Mappings for U+3164 and U+2D544 (Extension F) were added to all CMap resources,
+and the Adobe-Japan1 IVS <U+2D544,U+E0100> was added to the Japanese IVS definition
+file, SourceHanSerif_JP_sequences.txt.
+See https://github.com/adobe-fonts/source-han-serif/issues/37/ .
+
+• The glyphs for U+2EC1 ⻁, U+2EEA ⻪, U+2F2C 屮, and U+4EBD 亽 now map to
+uni864EuE0101-JP, uni9EFE-CN, uni5C6E-CN, and uni4EBD-CN, respectively, in
+all CMap resources.
+See https://github.com/adobe-fonts/source-han-serif/issues/37/ .
+
+• The glyphs for the 52 half-width jamo—U+FFA0 through U+FFBE, U+FFC2 through U+FFC7,
+U+FFCA through U+FFCF, U+FFD2 through U+FFD7, and U+FFDA through U+FFDC—now map to
+the glyphs for compatibility jamo (U+3131 through U+3164).
+
+• The alternate proportional digits and punctuation, along with the alternate
+half-width punctuation, were added to the scope of the ‘fwid’, ‘hwid’, and ‘pwid’ GSUB features.
+
+Simplified Chinese
+
+• CN glyphs for U+35EB 㗫, U+385C 㡜, U+5015 倕, U+57F5 埵, U+618F 憏, U+63EF 揯, U+6456 摖, U+6660 晠,
+U+66A9 暩, U+68B1 梱, U+6F08 漈, U+76E4 盤, U+7808 砈, U+78DC 磜, U+7A07 稇, U+7A44 穄, U+7BA0 箠,
+U+83D9 菙, U+92EE 鋮, U+9318 錘, U+969B 際, U+9BCE 鯎, and U+9C36 鰶 were added.
+See https://github.com/adobe-fonts/source-han-serif/issues/40/.
+
+• The glyphs for U+2F22 夊, U+2F58 爻, U+4F8D 侍, U+62FF 拿, U+6301 持, U+6641 晁, U+6C35 氵, U+6DE6 淦,
+U+6DFC 淼, U+6EB4 溴, and U+81EC 臬 now map to uni590A-CN, uni723B-CN, uni4F8D-JP, uni62FF-JP,
+uni6301-JP, uni6641-JP, uni6C35-JP, uni6DE6-JP, uni6DFC-JP, uni6EB4-JP, and uni81EC-JP, respectively.
+See https://github.com/adobe-fonts/source-han-serif/issues/37/.
+
+• The CN glyphs uni3E76-CN, uni414D-CN, uni4A60-CN, uni4BD5-CN, uni4C53-CN, uni4F5B-CN, uni4FB9-CN,
+uni596E-CN, uni5957-CN, uni5A17-CN, uni5EAD-CN, uni5EF7-CN, uni5F73-CN, uni602B-CN, uni62C2-CN,
+uni633A-CN, uni6883-CN, uni6C11-CN, uni6C1F-CN, uni6CB8-CN, uni6D8F-CN, uni6E88-CN, uni70F6-CN,
+uni73FD-CN, uni7829-CN, uni7D8E-CN, uni7ECB-CN, uni8121-CN, uni8247-CN, uni8713-CN, uni8A94-CN,
+uni8B04-CN, uni92CC-CN, uni94E4-CN, uni95AE-CN, uni9F2E-CN, uniFF1B-CN, uniFE14-CN, and u2CD9F-CN
+were tweaked or corrected.
+See https://github.com/adobe-fonts/source-han-serif/issues/36/ and
+https://github.com/adobe-fonts/source-han-serif/issues/39/.
+
+Traditional Chinese—TW
+
+• TW glyphs for U+4FB9 侹, U+5EAD 庭, U+5EF7 廷, U+633A 挺, U+6883 梃, U+6D8F 涏, U+6DEB 淫, U+73FD 珽,
+U+7D8E 綎, U+7F54 罔, U+8713 蜓, U+8DA3 趣, U+92CC 鋌, U+95AE 閮, and U+9832 頲 were added.
+See https://github.com/adobe-fonts/source-han-serif/issues/40/.
+
+• The glyphs for U+2F61 瓦, U+2FCC 黽, U+504F 偏, U+5553 啓, U+555F 啟, U+58F3 壳, U+58FE 壾, U+591A 多,
+U+61DC 懜, U+627F 承, U+6902 椂, U+6903 椃, U+6947 楇, U+7171 煱, U+76EC 盬, U+77A2 瞢, U+77D2 矒,
+U+8019 耙, U+803B 耻, U+8B04 謄, and U+9BF1 鯱 now map to uni74E6-JP, uni9EFD-JP, uni504FuE0101-JP,
+uni5553uE0101-JP, uni555F-JP, uni58F3-JP, uni58FE-JP, uni591A-JP, uni61DC-JP, uni627F-JP, uni6902-JP,
+uni6903-JP, uni6947-JP, uni7171-JP, uni76EC-CN, uni77A2uE0101-JP, uni77D2-JP, uni8019-JP, uni803B-JP,
+uni8B04-CN, and uni9BF1-JP, respectively.
+See https://github.com/adobe-fonts/source-han-serif/issues/37/.
+
+• The glyphs uni511A-TW, uni5922-TW, uni5A6C-TW, uni5FB5-TW, uni61F5-TW, uni750B-TW, uni750D-TW,
+uni7AC5-TW, uni7D73-TW, uni83E1-TW, uni858E-TW, uni85A8-TW, uni8609-TW, uni9138-TW, uni91C5-TW, and
+uniFF0C-TW were tweaked or corrected.
+See https://github.com/adobe-fonts/source-han-serif/issues/36/ and
+https://github.com/adobe-fonts/source-han-serif/issues/39/.
+
+Japanese
+
+• The JP glyphs uni3CDA-JP, uni3D93-JP, uni507D-JP, uni5316uE0101-JP, uni595C-JP, uni6C2B-JP, uni70BA-JP,
+uni7669-JP, uni81F7-JP, uni8285-JP, uni82B1uE0101-JP, and uni9B58-JP were tweaked or corrected.
+See https://github.com/adobe-fonts/source-han-serif/issues/36/ and
+https://github.com/adobe-fonts/source-han-serif/issues/39/.
+
+• The glyphs for a small number of kana, to include annotated versions thereof, were tweaked in very minor
+ways.
+
+Korean
+
+• The glyphs for U+5173 关 and U+5BE7 寧 now map to uni5173-CN and uni5BE7uE0100-JP, respectively.
+See https://github.com/adobe-fonts/source-han-serif/issues/37/.
+
+• The glyphs uniC625, uniC73D, uni1178, uni118C.vjmo01, uni1190.vjmo01, uni1192.vjmo01, uni11ED,
+uni11ED.tjmo01, uni11ED.tjmo02, uni11ED.tjmo03, uni11ED.tjmo04, uniD7B5, uniD7B5.vjmo01,
+uniD7F5, uniD7F5.tjmo01, uniD7F5.tjmo02, uniD7F5.tjmo03, uniD7F5.tjmo04, uniD7F6, uniD7F6.tjmo01,
+uniD7F6.tjmo02, uniD7F6.tjmo03, uniD7F6.tjmo04, uni1112uni119Euni11D9, uni1140uni1175uni11D9, and
+uni114Cuni116Funi11D9 were corrected.
+See https://github.com/adobe-fonts/source-han-serif/issues/39/.
+
+• The no-op uni115F to uni115F substitutions were removed from the six “ljmo_0n” lookups, referenc-
+es to uni115F were removed from the six “ljmo_xxxxxx” lookups, and glyph classes are now used for the
+“ljmo_xxxxxx,” “vjmo_xxxxxx,” and “tjmo_xxxxxx” lookups.
+
+Noto Serif CJK 1.000 Release Notes
+==================================
+
+April 4, 2017 (addendum)
+
+Please note that due to GitHub restrictions the all-in-one Serif .ttc is not
+available via this repo as it exceeds the 100MB GitHub limit. Please use the
+links under "Super OpenType/CFF Collection (Super OTC)" on this page instead:
+http://www.google.com/get/noto/help/cjk
+
+
+April 3, 2017
+
+Introducing Noto Serif CJK 1.000
+
+This introduces a serif-style companion to Noto Sans CJK. These fonts are again
+offered in seven weights, though they are slightly different-- ExtraLight,
+Light, Regular, Medium, SemiBold, Bold, and Black. Unlike the Sans there are no
+monospace (ASCII-only) versions of these fonts.
+
+The packaging options are the same as for the Sans: you can choose from an
+all-in-one CJK TTC, seven weight-specific CJK TTCs, twenty-eight CJK OTF files
+(four languages x seven weights) that default to one of the four supported
+languages, and twenty-eight region-specific OTF files (four regions x seven
+weights) that support a region-specific subset of the full character repertoire.
+
+The character repertoire is shared among all the Serif CJK fonts but there are
+slight differences between them and the Sans CJK. About 50 characters, mostly
+new in Unicode 8.0 and 9.0, have been added, and about 1700 Plane 2 characters
+(mostly CJK Unified Ideographs Extension B) have been temporarily removed (Hong
+Kong support will be added in Version 2.000). The Serif CJK fonts support
+approximately 43,000 characters with 65535 glyphs, the maximum number of glyphs
+possible in a single font. Most of the additional glyphs are regional variants,
+there are also specific japanese variants, ideographic variation sequences,
+vertical variants, precomposed Korean Jamo, and others.
+
+As with Sans CJK, Noto Serif CJK was developed under an open source license by
+Adobe Systems, Inc. and is almost identical to their Source Han Serif. Please
+see the detailed Adobe release notes for more information.
+
+Noto Serif CJK is licensed under the SIL Open Font License, Version 1.1.
+
+
+Noto Sans CJK 1.004 Release Notes
+=================================
+
+June 15, 2015
+
+- Restore correct vertical Japanese Kana forms
+
+The vertical kana glyphs that are made accessible via the 'vert' GSUB feature were
+inadvertently reverted to their Version 1.000 forms (except for those that were added in
+Version 1.002, meaning CIDs 65496 through 65505) in Version 1.002, which affected CIDs
+65166 through 65251, 65256 through 65258, 65260 through 65352, 65354 through 65369, and
+65471 through 65484. The correct forms, which were present in Version 1.001, are now
+included.
+
+
Noto Sans CJK 1.003 Release Notes
=================================
@@ -13,7 +208,6 @@ June 8, 2015
- The ‘locl’ GSUB feature was reconfigured to be usable in a broader range of contexts.
-
Noto Sans CJK 1.002 Release Notes
=================================
@@ -68,11 +262,10 @@ The Noto issues that have been fixed include:
- https://code.google.com/p/noto/issues/detail?id=266
In addition to the issues tracked at code.google.com/p/noto/issues, there are also a
-number of fixes to issues tracked at https://github.com/adobe-fonts/source-han-sans.
+number of fixes to issues tracked at https://github.com/adobe-fonts/source-han-sans.
Please find the details in the release notes for Source Han Sans.
-=================================
Noto Sans CJK 1.001 Release Notes
=================================
diff --git a/deps/noto-cjk-font-ttf/NEWS b/deps/noto-cjk-font-ttf/NEWS
index 9b5435e..cf9449a 100644
--- a/deps/noto-cjk-font-ttf/NEWS
+++ b/deps/noto-cjk-font-ttf/NEWS
@@ -1,15 +1,40 @@
-Noto Sans CJK 1.004 Release Notes
-=================================
+Noto Sans CJK 2.001 Release Notes
+==================================
-June 15, 2015
+April 9, 2019
-- Restore correct vertical Japanese Kana forms
+This is an update to Noto Sans CJK.
-The vertical kana glyphs that are made accessible via the 'vert' GSUB feature were
-inadvertently reverted to their Version 1.000 forms (except for those that were added in
-Version 1.002, meaning CIDs 65496 through 65505) in Version 1.002, which affected CIDs
-65166 through 65251, 65256 through 65258, 65260 through 65352, 65354 through 65369, and
-65471 through 65484. The correct forms, which were present in Version 1.001, are now
-included.
+Changes
+Version 2.001
+Build Date: April 4, 2019. Built By: Dr. Ken Lunde (小林劍󠄁). Release Date: April 9, 2019.
+
+Listed below are the changes that were made in this release:
+• The copyright year was changed from “2014, 2015, 2018” to the range “2014–2019.”
+• The placeholder (aka blank) glyphs for U+32FF ㋿, uni32FF-JP (CID+2184) and uni32FF-JP-V (CID+65359),
+which is the code point that represents the two-ideograph square ligature form of the name of Japan’s
+forthcoming new era, 令和 (reiwa), that takes effect on 2019-05-01, are now the actual glyphs. U+32FF will
+be included in Unicode Version 12.1 (2019-05-07).
+• All of the mapping changes that were made to the fonts in this release are provided in the table at the beginning of Issue #202 <https://github.com/adobe-fonts/source-han-sans/issues/202>.
+• All of the glyph corrections that were made to the fonts in this release are provided in the table at the beginning of Issue #204.
+• All of the glyphs that were redesigned in this release are provided in the table at the beginning of Issue #205 <https://github.com/adobe-fonts/source-han-sans/issues/205>.
+• The 45 glyphs that were added in this release, which replaced 45 of the 50 reserved glyphs, are provided in
+the table at the beginning of Issue #206. The glyphs are at CIDs 65485 through 65529. Two of the new glyphs
+are mapped from code points that are now supported.
+• Miscellaneous changes that were made in this release are provided in the table at the beginning of Issue #207 <https://github.com/adobe-fonts/source-han-sans/issues/207>.
+• The following 33 glyphs for ideographs are no longer used, and are expected to be removed in Version 3.000
+(currently unplanned and unscheduled): uni58A6-TW (CID+13852), uni5B0F-TW (CID+15204), uni5B38-TW
+(CID+15300), uni5D45-TW (CID+16313), uni5D93-TW (CID+16476), uni5E61-TW (CID+16819), uni61BE-TW
+(CID+18366), uni64BC-TW (CID+19658), uni6937-TW (CID+21605), uni69F9-CN (CID+21965), uni7158-TW
+(CID+25284), uni71D4-TW (CID+25554), uni720B-JP (CID+25667), uni756A-TW (CID+27154), uni7690-CN
+(CID+27719), uni78FB-TW (CID+28713), uni7BB4-TW (CID+30074), uni7C53-TW (CID+30421), uni7DD8-TW
+(CID+31252), uni7E59-TW (CID+31534), uni7FB3-TW (CID+32075), uni81B0-TW (CID+33147), uni8543-TW
+(CID+35181), uni85E9-TW (CID+35584), uni87E0-TW (CID+36504), uni8B52-TW (CID+38257), uni8B85-TW
+(CID+38372), uni8E6F-TW (CID+39481), uni8F53-TW (CID+39883), uni8F57-TW (CID+39895), uni9407-TW
+(CID+42337), uni9C55-TW (CID+45975), and u24A01-KR (CID+60576).
+• The seven per-weight glyph synopsis PDFs now include 2,090 pages, with the first 132 pages showing all
+65,535 glyphs indexed by CID.
+
+Noto Sans CJK is licensed under the SIL Open Font License, Version 1.1.
See HISTORY for prior release notes.
diff --git a/deps/noto-cjk-font-ttf/noto-cjk-font-ttf.SlackBuild b/deps/noto-cjk-font-ttf/noto-cjk-font-ttf.SlackBuild
index 72eaec5..75f65e9 100755
--- a/deps/noto-cjk-font-ttf/noto-cjk-font-ttf.SlackBuild
+++ b/deps/noto-cjk-font-ttf/noto-cjk-font-ttf.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
-# Copyright 2015, 2018 Eric Hameleers, Eindhoven, NL
-# Copyright 2015,2018 Patrick J. Volkerding, Sebeka, MN USA
+# Copyright 2015, 2018, 2020 Eric Hameleers, Eindhoven, NL
+# Copyright 2015, 2018, 2020 Patrick J. Volkerding, Sebeka, MN USA
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -25,10 +25,11 @@
PRGNAM=noto-cjk-font-ttf
-SRCNAM=NotoSansCJK
-VERSION=${VERSION:-"1.004"}
+SANS=NotoSansCJK
+SERIF=NotoSerifCJK-Regular
+VERSION=${VERSION:-"2.001"}
ARCH=noarch
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
CWD=$(pwd)
TMP=${TMP:-/tmp}
@@ -41,13 +42,12 @@ FONTDIR="/usr/share/fonts/TTF"
mkdir -p $PKG$FONTDIR
# Unzip the ZIP file with the Super OTC font:
-unzip $CWD/${SRCNAM}.ttc.zip -d $PKG$FONTDIR || exit 1
+unzip $CWD/${SANS}.ttc.zip -d $PKG$FONTDIR || exit 1
+rm -rf $PKG$FONTDIR/__MACOSX || exit 1
+# Copy the Serif font:
+install -m0644 $CWD/${SERIF}.ttc $PKG$FONTDIR/${SERIF}.ttc || exit 1
chown -R root:root $PKG$FONTDIR
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+chmod -R u+w,go+r-w,a+rX-st $PKG$FONTDIR
# Add a font configuration file (taken from Arch repository):
install -Dm644 $CWD/70-noto-cjk.conf -t $PKG/etc/fonts/conf.avail