惊喜和遗憾同在:阿里巴巴发布了免费字体
Tofloor
poster avatar
字甲达宾
deepin
2019-05-02 17:17
Author
惊喜和遗憾同在:(2019年)4月27日阿里巴巴发布了免费字体

新闻稿:

阿里推出“阿里巴巴普惠体” 解千万商家字体之困
http://finance.ifeng.com/c/7mEo3Xq82Uj

-----------------

(2019年)4月27日,在阿里巴巴UCAN 2019设计大会上,阿里巴巴集团对外推出了官方系统字体——“阿里巴巴普惠体”,
并宣布该字体将免费授权给全球用户和公众使用,为商家、特别是中小商家减负。
......
    据悉,新推出的阿里普惠体,
海外用户和国内淘宝用户可以在阿里设计协作平台(Alibaba ICS)

https://ics.alibaba.com/project/Hn8mXx 免费获取,

淘宝天猫商家也可以在商家服务市场
https://alibabafont.taobao.com/ 安装下载。
......

--------------

目前f放出的只有字体压缩包,大小约27M。共16个 otf 字体文件。
另外,下载字体,需要先登陆淘宝/支付宝账号


希望官方,或者有合作方,能尽早放出 DEB / RPM 格式包。

-----
说明:从技术上说,用 dpkg -b 命令,快速打一个纯字体的 DEB 包,不过是分分钟的事情。
但是,因为受官方版权限制,只能是自己打包,自己个人测试,不能公开发布了。

另外,这里从技术方案的角度,给出一个打包 DEB 的参考方案,仅供网友,或者后续官方打包 DEB 时参考
(打包的技术流程,详见后面)


官方的字体版权声明


Reply Favorite View the author
All Replies
字甲达宾
deepin
2019-05-02 18:54
#1
本帖最后由 nowave 于 2019-5-2 13:19 编辑

dpkg -b 手动打包操作:
说明:推荐使用 dpkg-deb -b 命令打包,支持更多功能


-----
首先,下载字体压缩包,解压缩。压缩包内的字体目录结构如下:

  1. ls -lR AlibabaPuHuiTiAll/*

  2. -rwxr-xr-x 1 user user 96760 4月  26 09:17 AlibabaSans-BoldItalic.otf
  3. -rwxr-xr-x 1 user user 94104 4月  26 09:17 AlibabaSans-HeavyItalic.otf
  4. -rwxr-xr-x 1 user user 95712 4月  26 09:17 AlibabaSans-Italic.otf
  5. -rwxr-xr-x 1 user user 87832 4月  26 09:17 AlibabaSans-LightItalic.otf
  6. -rwxr-xr-x 1 user user 96264 4月  26 09:17 AlibabaSans-MediumItalic.otf

  7. AlibabaPuHuiTiAll/阿里巴巴普惠体(中西文完整版)/AlibabaSans/AlibabaSans Normal:
  8. 总用量 576
  9. -rwxr-xr-x 1 user user 96212 4月  26 09:17 AlibabaSans-Black.otf
  10. -rwxr-xr-x 1 user user 98392 4月  26 09:17 AlibabaSans-Bold.otf
  11. -rwxr-xr-x 1 user user 98088 4月  26 09:17 AlibabaSans-Heavy.otf
  12. -rwxr-xr-x 1 user user 92128 4月  26 09:17 AlibabaSans-Light.otf
  13. -rwxr-xr-x 1 user user 97708 4月  26 09:17 AlibabaSans-Medium.otf
  14. -rwxr-xr-x 1 user user 96156 4月  26 09:17 AlibabaSans-Regular.otf

  15. AlibabaPuHuiTiAll/阿里巴巴普惠体(中西文完整版)/阿里巴巴普惠体:
  16. 总用量 27744
  17. -rwxr-xr-x 1 user user 6517396 4月  23 17:40 Alibaba-PuHuiTi-Bold.otf
  18. -rwxr-xr-x 1 user user 1656164 4月  23 17:38 Alibaba-PuHuiTi-Heavy.otf
  19. -rwxr-xr-x 1 user user 6740552 4月  23 17:37 Alibaba-PuHuiTi-Light.otf
  20. -rwxr-xr-x 1 user user 6567296 4月  23 17:29 Alibaba-PuHuiTi-Medium.otf
  21. -rwxr-xr-x 1 user user 6917288 4月  23 17:35 Alibaba-PuHuiTi-Regular.otf
Copy the Code

----------------------------

然后,开始准备打包
1。切换到 root 用户
  1. sudo -i
Copy the Code


输入当前用户的密码,即可切换到 root


2. 创建工作目录
  1. mkdir -p /deb-src/fonts-alibaba-puhui
Copy the Code



3。进入工作目录
  1. cd /deb-src/fonts-alibaba-puhui
Copy the Code



4. 创建几个必要的目录
  1. mkdir DEBIAN
  2. mkdir -p usr/share/fonts/opentype/alibaba
Copy the Code



5. 创建 DEB 包的描述文件 control
  1. touch DEBIAN/control
  2. gedit DEBIAN/control &
Copy the Code



control 文件的参考内容如下:
  1. Package: fonts-alibaba-puhui
  2. Version: 1.0
  3. Architecture: all
  4. Maintainer: anyone
  5. Installed-Size: 28844
  6. Depends:
  7. Suggests:
  8. Recommends: fonts-wqy-zenhei|ttf-wqy-zenhei,fonts-wqy-microhei|ttf-wqy-microhei
  9. Conflicts:
  10. Replaces:
  11. Provides: fonts-alibaba-sans
  12. Section: fonts
  13. Priority: optional
  14. Multi-Arch: foreign
  15. Homepage: https://ics.alibaba.com/project/Hn8mXx , https://alibabafont.taobao.com/
  16. Description: Alibaba PuHuiTi fonts 阿里巴巴字体-普惠体
  17. Download 1: https://ics.alibaba.com/project/Hn8mXx
  18. .
  19. Download 2: https://alibabafont.taobao.com/
  20. .
  21. copyright
  22. 版权申明
  23. *
  24. .
  25. 1、阿里巴巴普惠体(中文字体,指定5款字重),Alibaba Sans(西文字体,指定11款字重),以下合称阿里巴巴字体,允许任何个人和企业免费使用,包括商用用途,但禁止用于违法用途。
  26. .
  27. Alibaba PuHuiTi (5 specific Chinese font styles), Alibaba Sans (11 specific English font styles), collectively referred to as “Alibaba Font”, is made available for download solely for use by individuals and corporates for free, including for commercial uses.
  28. .
  29. Any illegal activities are expressly prohibited.  
  30. *
  31. .
  32. 2、阿里巴巴字体版权归属阿里巴巴(中国)有限公司,未经授权,任何人和第三方媒介不得上传、发布、转载字体文件,禁止售卖,违者必究。
  33. .
  34. Alibaba Font is the copyrighted work of Alibaba (China) Co., Ltd.  
  35. .
  36. No such font may be uploaded, published, reproduced and made available for sale, without Alibaba’s express prior written consent.
  37. .
  38. Violators will be prosecuted to the full extent of the law.
  39. *
  40. .
  41. 3、为确保字体文件不被篡改,保障用户可以安全使用,请务必从阿里巴巴字体官方指定通道下载。
  42. .
  43. To ensure that the font files are not tampered, and can be used safely by users, please download the font files from Alibaba’s official channels.

Copy the Code


6。把下载到的字体压缩包解压缩,找到这5+6+5 共16个 OTF 字体文件的位置,复制到
/deb-src/fonts-alibaba-puhui/usr/share/fonts/opentype/alibaba/ 目录下

在文件管理器 nautilus 中,以  root 用户身份,打开两个目录,一个是解压缩后的字体文件目录,
一个是 /deb-src/fonts-alibaba-puhui/usr/share/fonts/opentype/alibaba/

  1. nautilus /deb-src/fonts-alibaba-puhui/usr/share/fonts/opentype/alibaba/ &
Copy the Code



另外,建议把字体 版权文件,也一同放进特定的目录:

  1. mkdir -p usr/share/doc/fonts-alibaba-puhui
  2. touch usr/share/doc/fonts-alibaba-puhui/changelog
  3. touch usr/share/doc/fonts-alibaba-puhui/copyright
Copy the Code


还有,把字体压缩包自带的 版权申明.rtf 文件,放在这个文件夹,保持官方字体包的完整性,以示尊重
  1. touch usr/share/doc/fonts-alibaba-puhui/版权声明.rtf
  2. chmod 644 usr/share/doc/fonts-alibaba-puhui/版权声明.rtf
Copy the Code




7. 调整 OTF 字体文件的所有权和权限
这样复制过来的字体文件,属主和属组,可能是普通用户/普通组。都需要更改为 root
  1. chown root:root usr/share/fonts/opentype/alibaba/*.otf
Copy the Code

复制过来的字体文件,可能是有执行权限的。出于规范和安全性考虑,需要改成只读 644
  1. chmod 644 usr/share/fonts/opentype/alibaba/*.otf
Copy the Code



8. 再新建一个目录 /deb-ok/,打包生成的 DEB 文件单独放在这个目录,方便查找
  1. mkdir /deb-ok
Copy the Code



9。用 dpkg-deb -b 命令打包。确保当前目录还是在 /deb-src/alibaba-fonts/
说明:这里改用 dpkg-deb -b 命令,而没有使用传统的 dpkg -b 命令,是考虑到能支持更多选项
  1. cd /deb-src/fonts-alibaba-puhui/
  2. dpkg-deb -b -Z gzip . /deb-ok/fonts-alibaba-puhui_1.0_all.deb
Copy the Code

参数说明:
上面的 -Z gzip 参数,代表使用  gzip 压缩格式,是出于旧版本兼容性考虑。这样早期版本的 ubuntu/debian 也能安装生成的 DEB 包。
后面的一个点(前后各有一个空格),代表把当前目录下 ( /deb-src/fonts-alibaba-puhui/ ) 的所有文件和文件夹,打包成  DEB 包。


大功告成!

99. 安装新生成的 DEB 字体包

  1. dpkg -i /deb-ok/fonts-alibaba-puhui_1.0_all.deb
Copy the Code


100. 验证和测试字体效果:
用文字编辑器,找到 字体选项,

小技巧:
在字体名称中,手动输入 al 两个字母,通常就能自动快速定位到以英文名显示的 alibaba 字体了。
其中,light 表示细体 , bold 表示粗体/黑体, italic 表示 斜体 .  normal, regarl  表示标准体/常规

或者切换到中文输入法,打出一个中文 “阿”字,
就能快速自动定位到,以中文名显示的 “阿里巴巴普惠体”。

Reply View the author
berners
deepin
2019-05-02 19:04
#2
是只能在阿里巴巴的平台上面使用对吗?
Reply View the author
逆风的方向
deepin
2019-05-02 19:09
#3
五种中文字体全装上,wps字体列表中只显示出一个“普惠字体”。其实只需要安装regular这一种就可以了。英文字体也一样。
Reply View the author
neil4181
deepin
2019-05-22 05:56
#4
这是一个好思路,希望有大神辛苦 一下,做一下。
Reply View the author
jianguo922
deepin
2019-05-22 06:30
#5
支持下         
Reply View the author
MMHMM
Moderator
2019-05-22 18:05
#6
https://bbs.deepin.org/post/177503
是只能在阿里巴巴的平台上面使用对吗?

宣布该字体将免费授权给全球用户和公众使用,为商家、特别是中小商家减负。
Reply View the author
nero28
deepin
2019-05-22 22:23
#7
能將deb 包發出來嗎?
Reply View the author
Daryl Xu
deepin
2019-05-22 22:58
#8
解压之后,用 Deepin 字体安装器安装就好啦
Reply View the author
186******75
deepin
2019-05-23 03:32
#9
有没有人打好的包,给大家发一下了。
Reply View the author
jlice
deepin
2019-05-23 07:08
#10
这不直接下下来放~/.fonts然后 fc-cache -f -v 一下就完事了么
Reply View the author
字甲达宾
deepin
2019-05-24 06:32
#11
除非官方有授权,否则不建议第三方个人或者团队自行发布 DEB 字体包,以免法律纠纷。
Reply View the author
浪云
deepin
2019-06-13 01:00
#12
数字都是宋体,看了很不习惯
Reply View the author