[arch-commits] Commit in adobe-source-han-sans-fonts/trunk (4 files)

Felix Yan felixonmars at archlinux.org
Wed Nov 21 21:51:50 UTC 2018


    Date: Wednesday, November 21, 2018 @ 21:51:49
  Author: felixonmars
Revision: 409300

upgpkg: adobe-source-han-sans-fonts 2.000-2

- add HK variant
- fix TW/OTC fontconfig file

Added:
  adobe-source-han-sans-fonts/trunk/44-source-han-sans-hk.conf
Modified:
  adobe-source-han-sans-fonts/trunk/44-source-han-sans-otc.conf
  adobe-source-han-sans-fonts/trunk/44-source-han-sans-tw.conf
  adobe-source-han-sans-fonts/trunk/PKGBUILD

-----------------------------+
 44-source-han-sans-hk.conf  |   18 ++++++++++++++++++
 44-source-han-sans-otc.conf |    8 ++++++++
 44-source-han-sans-tw.conf  |    2 +-
 PKGBUILD                    |   28 +++++++++++++++++++++-------
 4 files changed, 48 insertions(+), 8 deletions(-)

Added: 44-source-han-sans-hk.conf
===================================================================
--- 44-source-han-sans-hk.conf	                        (rev 0)
+++ 44-source-han-sans-hk.conf	2018-11-21 21:51:49 UTC (rev 409300)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
+<fontconfig>
+    <!-- 
+        - Medium variant is used instead of Regular on Qt apps:
+        https://bugs.launchpad.net/ubuntu-font-family/+bug/744812
+        - Medium and Bold looks the same in certain applications:
+        https://bugs.launchpad.net/ubuntu/+source/gnome-specimen/+bug/813373
+    -->
+    <match target="scan">
+        <test name="fullname" compare="eq">
+            <string>Source Han Sans HK Medium</string>
+        </test>
+        <edit name="weight" mode="assign">
+            <const>demibold</const>
+        </edit>
+    </match>
+</fontconfig>

Modified: 44-source-han-sans-otc.conf
===================================================================
--- 44-source-han-sans-otc.conf	2018-11-21 21:10:39 UTC (rev 409299)
+++ 44-source-han-sans-otc.conf	2018-11-21 21:51:49 UTC (rev 409300)
@@ -39,4 +39,12 @@
 			<const>demibold</const>
 		</edit>
 	</match>
+	<match target="scan">
+                <test name="fullname" compare="eq">
+                        <string>Source Han Sans HC Medium</string>
+                </test>
+                <edit name="weight" mode="assign">
+                        <const>demibold</const>
+                </edit>
+        </match>
 </fontconfig>

Modified: 44-source-han-sans-tw.conf
===================================================================
--- 44-source-han-sans-tw.conf	2018-11-21 21:10:39 UTC (rev 409299)
+++ 44-source-han-sans-tw.conf	2018-11-21 21:51:49 UTC (rev 409300)
@@ -9,7 +9,7 @@
     -->
     <match target="scan">
         <test name="fullname" compare="eq">
-            <string>Source Han Sans TWHK Medium</string>
+            <string>Source Han Sans TW Medium</string>
         </test>
         <edit name="weight" mode="assign">
             <const>demibold</const>

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-11-21 21:10:39 UTC (rev 409299)
+++ PKGBUILD	2018-11-21 21:51:49 UTC (rev 409300)
@@ -27,9 +27,9 @@
 
 _pkgbase=adobe-source-han-sans
 pkgbase=$_pkgbase-fonts
-pkgname=($_pkgbase-jp-fonts $_pkgbase-kr-fonts $_pkgbase-cn-fonts $_pkgbase-tw-fonts $_pkgbase-otc-fonts)
+pkgname=($_pkgbase-jp-fonts $_pkgbase-kr-fonts $_pkgbase-cn-fonts $_pkgbase-tw-fonts $_pkgbase-hk-fonts $_pkgbase-otc-fonts)
 pkgver=2.000
-pkgrel=1
+pkgrel=2
 pkgdesc='Adobe Source Han Sans - A set of Pan-CJK fonts designed to complement Source Sans Pro'
 arch=('any')
 license=('Apache')
@@ -40,13 +40,15 @@
         44-source-han-sans-kr.conf
         44-source-han-sans-cn.conf
         44-source-han-sans-tw.conf
+        44-source-han-sans-hk.conf
         44-source-han-sans-otc.conf)
 sha256sums=('3c4dae5225605a90f115570d1c6a86eea8e6b04057297a5566f72f4e48ed0aa8'
             'f0e87368ffa91ac76b253846836da05baa120ab4f8a7bfd90fded36f4988c9e0'
             'fa8d487c7ba67489bde7b4d8558e07abb6d8bcb4d4e9db1bf454c2db23af9547'
             'd42ed0092a47cee5c7ff3972c90676109212dafc2cffb3388a8b339788a6cdb5'
-            'bfcdadbe66f70baaf617c582ec69ccc6b10175020ccb1ec2de26220b09270e60'
-            '71397a72a3b0738db191db2b924eed7804e8fe83af17582505e104e9eedc0da7')
+            '7b5044d70530296f7d61c7edebd2713e065e0a37f225350ad29917cd80aa743e'
+            '9db7eef9e799af448fddb9cafe561bb6d17005f314ec4ac26de474d29215257b'
+            'ab61ea540e96f3026c6595831c99699d777ac5f5a86eabe88cb4b96c60d139b6')
 
 _jp=(
 SourceHanSansJP-Bold.otf
@@ -84,6 +86,15 @@
 SourceHanSansTW-Normal.otf
 SourceHanSansTW-Regular.otf
 )
+_hk=(
+SourceHanSansHK-Bold.otf
+SourceHanSansHK-ExtraLight.otf
+SourceHanSansHK-Heavy.otf
+SourceHanSansHK-Light.otf
+SourceHanSansHK-Medium.otf
+SourceHanSansHK-Normal.otf
+SourceHanSansHK-Regular.otf
+)
 _otc=(
 SourceHanSans-Bold.ttc
 SourceHanSans-ExtraLight.ttc
@@ -117,9 +128,12 @@
             fonts=(${_tw[@]})
             cd SubsetOTF/TW
             _fontconfig_filename=44-source-han-sans-tw.conf
-            conflicts=("$_pkgbase-twhk-fonts")
-            replaces=("$_pkgbase-twhk-fonts")
-            pkgdesc="Adobe Source Han Sans Subset OTF - Traditional Chinese OpenType/CFF fonts";;
+            pkgdesc="Adobe Source Han Sans Subset OTF - Traditional Chinese (Taiwan) OpenType/CFF fonts";;
+        $_pkgbase-hk-fonts)
+            fonts=(${_hk[@]})
+            cd SubsetOTF/HK
+            _fontconfig_filename=44-source-han-sans-hk.conf
+            pkgdesc="Adobe Source Han Sans Subset OTF - Traditional Chinese (Hong Kong) OpenType/CFF fonts";;
         $_pkgbase-otc-fonts)
             fonts=(${_otc[@]})
             cd OTC



More information about the arch-commits mailing list