Package Details: woff2-alibabasans-puhuiti3-fonts 3.0-3

Git Clone URL: https://aur.archlinux.org/alibabasans-puhuiti3-fonts.git (read-only, click to copy)
Package Base: alibabasans-puhuiti3-fonts
Description: A typeface for creating alibaba sans puhuiti3 in text.阿里巴巴普惠体简体中文(3.0),7字重
Upstream URL: https://fonts.alibabagroup.com/#/font
Keywords: alibabasans-puhuiti3.0 阿里巴巴普惠体3.0
Licenses: LicenseRef-custom
Submitter: zxp19821005
Maintainer: zxp19821005 (taotieren)
Last Packager: zxp19821005
Votes: 0
Popularity: 0.000000
First Submitted: 2023-07-31 11:04 (UTC)
Last Updated: 2024-02-02 04:28 (UTC)

Dependencies (0)

Required by (0)

Sources (2)

Latest Comments

taotieren commented on 2023-08-06 11:28 (UTC) (edited on 2023-08-06 11:45 (UTC) by taotieren)

希望增加下字体配置信息

package_alibabasans-puhuiti3-fontconfig () {
    pkgdesc="$pkgdesc - Fontconfig configuration"
    provides=()
    conflicts=()

    install -Dm755 /dev/stdin "${pkgdir}/usr/share/fontconfig/conf.default/75-alibabasans-puhuiti3.conf" <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "../fonts.dtd">
<fontconfig>
    <alias>
        <family>Alibaba Sans</family>
        <prefer><family>Alibaba PuHuiTi 3.0</family></prefer>
    </alias>
</fontconfig>
EOF

    install -dm755 "${pkgdir}/usr/share/fontconfig/conf.avail"
    ln -nsf /usr/share/fontconfig/conf.default/75-alibabasans-puhuiti3.conf "${pkgdir}/usr/share/fontconfig/conf.avail/75-alibabasans-puhuiti3.conf"
}

如果担心包名不好处理的话,可以改写成这样

pkgname=({eot,otf,ttf,woff,woff2}-alibabasans-puhuiti3-fonts alibabasans-puhuiti3-fontconfig )

授权文件可以通过网页导出 pdf 后然后用 Ghostscript 进行压缩下内置,通过连接的方式不能很好的获取 yuque 网页的内容。

 gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=LICENSE.pdf alibaba.pdf

编译日志

❯ yay -S {ttf,otf}-alibabasans-puhuiti3-fonts
AUR Explicit (2): ttf-alibabasans-puhuiti3-fonts-3.0-1, otf-alibabasans-puhuiti3-fonts-3.0-1
:: PKGBUILD 是最新的,跳过下载: alibabasans-puhuiti3-fonts
:: PKGBUILD 是最新的,跳过下载: alibabasans-puhuiti3-fonts
  1 alibabasans-puhuiti3-fonts       (构建文件已存在)
==> 清理哪些软件包的构建文件?==> [N]没有 [A]全部 [Ab]中止 [I]已安装 [No]未安装 或 (1 2 3, 1-3, ^4)
==> 
  1 alibabasans-puhuiti3-fonts       (构建文件已存在)
==> 显示哪些包的差异?==> [N]没有 [A]全部 [Ab]中止 [I]已安装 [No]未安装 或 (1 2 3, 1-3, ^4)
==> 

==> 正在创建软件包:alibabasans-puhuiti3-fonts 3.0-1 (2023年08月06日 星期日 19时35分28秒)
==> 获取源代码...
  -> 找到 alibabasans-puhuiti3-fonts-3.0.zip
  -> 找到 LICENSE
==> 警告: 正在跳过源文件 PGP 签名校验。==> 正在验证 source 文件,使用sha256sums...
    alibabasans-puhuiti3-fonts-3.0.zip ... 通过    LICENSE ... 失败==> 错误: 一个或多个文件没有通过有效性检查! -> 下载源文件时出错: /home/taotieren/.tmp/alibabasans-puhuiti3-fonts 
         context: exit status 1 


:: (1/1) 正在解析 SRCINFO: alibabasans-puhuiti3-fonts
==> 正在创建软件包:alibabasans-puhuiti3-fonts 3.0-1 (2023年08月06日 星期日 19时35分31秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系==> 获取源代码...
  -> 找到 alibabasans-puhuiti3-fonts-3.0.zip
  -> 找到 LICENSE
==> 正在验证 source 文件,使用sha256sums...
    alibabasans-puhuiti3-fonts-3.0.zip ... 通过    LICENSE ... 失败==> 错误: 一个或多个文件没有通过有效性检查! -> 生成时出错: alibabasans-puhuiti3-fonts-exit status 1
==> 正在创建软件包:alibabasans-puhuiti3-fonts 3.0-1 (2023年08月06日 星期日 19时35分35秒)
==> 正在检查运行时依赖关系...
==> 正在检查编译时依赖关系==> 获取源代码...
  -> 找到 alibabasans-puhuiti3-fonts-3.0.zip
  -> 找到 LICENSE
==> 正在验证 source 文件,使用sha256sums...
    alibabasans-puhuiti3-fonts-3.0.zip ... 通过    LICENSE ... 失败==> 错误: 一个或多个文件没有通过有效性检查! -> 生成时出错: alibabasans-puhuiti3-fonts-exit status 1
 -> 无法安装以下软件包, 需要手动介入处理:
ttf-alibabasans-puhuiti3-fonts - exit status 1
otf-alibabasans-puhuiti3-fonts - exit status 1