自定义仓库logo

找了很多的资料,关于如何创建仓库logo,小结一下

章节内容

  • 首先介绍两个Github仓库,分别用于logo自定义实现
  • 其次介绍免费字体的下载和使用
  • 最后介绍自定义的logo创建工具:zlogo

logoly and logo.svg

免费字体

相对而言,logo.svg能够实现更加个性化的logo图案,不过需要自己下载字体进行创作。关于免费字体的下载参考:

哪里有免费字体下载?

Google Noto Fonts

下载完成后解压放置在~/.fonts目录下,即可使用配置文件进行配置

1
2
3
4
5
6
7
8
$ cat .logorc 
font: Blocked.ttf # 指定字体名
fontSize: 128
logo: TEXTNAME
output: /logo.svg
padding: 100
path:
fill: '#ad13dc'

调用logo命令生成图案

1
2
$ logo -c .
Generated: /home/zj/logo.svg/logo.svg

使用logo.svg能够生成.svg格式图片,不过githubavatar图标不支持.svg格式,找到一个转换工具deeplook/svglib,可以转换svgpng格式

新建了一个仓库 zjykzj/zlogo,包装了logo.svgsvglib,能够实现logo自定义,最后生成.svg.png格式图案